|
@@ -176,7 +176,7 @@ export default {
|
|
|
import { Layout, LayoutSider, LayoutContent } from '@arco-design/web-vue';
|
|
import { Layout, LayoutSider, LayoutContent } from '@arco-design/web-vue';
|
|
|
import {hiprint} from "vue-plugin-hiprint";
|
|
import {hiprint} from "vue-plugin-hiprint";
|
|
|
import {ref, reactive,nextTick,watch, setBlockTracking } from 'vue'
|
|
import {ref, reactive,nextTick,watch, setBlockTracking } from 'vue'
|
|
|
-import {getSpotList,search,getMachineMac} from '@/api/mes/job'
|
|
|
|
|
|
|
+import {getSpotList,search,getMachineMac,getTab} from '@/api/mes/job'
|
|
|
import {ElMessage} from "element-plus";
|
|
import {ElMessage} from "element-plus";
|
|
|
import { get } from 'scriptjs';
|
|
import { get } from 'scriptjs';
|
|
|
defineOptions({name: 'Company'})
|
|
defineOptions({name: 'Company'})
|
|
@@ -253,7 +253,7 @@ const slformdata = reactive({
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
//点击【查询】按钮
|
|
//点击【查询】按钮
|
|
|
-const add_searchInfo = ref('DC2408001-1')
|
|
|
|
|
|
|
+const add_searchInfo = ref('')
|
|
|
const add_tableData = reactive([]);
|
|
const add_tableData = reactive([]);
|
|
|
//全局获取颜色款式款号
|
|
//全局获取颜色款式款号
|
|
|
const _yskskh= ref('')
|
|
const _yskskh= ref('')
|
|
@@ -329,6 +329,7 @@ const add_Dialog = async ()=>{
|
|
|
if(add_searchInfo.value === ''){
|
|
if(add_searchInfo.value === ''){
|
|
|
ElMessage({type: 'warning',message: '请勾选具体的出库订单后,再操作此功能'})
|
|
ElMessage({type: 'warning',message: '请勾选具体的出库订单后,再操作此功能'})
|
|
|
}else{
|
|
}else{
|
|
|
|
|
+
|
|
|
let cmArray = [cmformdata.cm1, cmformdata.cm2,cmformdata.cm3,cmformdata.cm4,cmformdata.cm5,cmformdata.cm6,cmformdata.cm7,cmformdata.cm8,cmformdata.cm9,cmformdata.cm10,];
|
|
let cmArray = [cmformdata.cm1, cmformdata.cm2,cmformdata.cm3,cmformdata.cm4,cmformdata.cm5,cmformdata.cm6,cmformdata.cm7,cmformdata.cm8,cmformdata.cm9,cmformdata.cm10,];
|
|
|
let zdscArray = [zdscformdata.zdsc1, zdscformdata.zdsc2,zdscformdata.zdsc3,zdscformdata.zdsc4,zdscformdata.zdsc5,zdscformdata.zdsc6,zdscformdata.zdsc7,zdscformdata.zdsc8,zdscformdata.zdsc9,zdscformdata.zdsc10,];
|
|
let zdscArray = [zdscformdata.zdsc1, zdscformdata.zdsc2,zdscformdata.zdsc3,zdscformdata.zdsc4,zdscformdata.zdsc5,zdscformdata.zdsc6,zdscformdata.zdsc7,zdscformdata.zdsc8,zdscformdata.zdsc9,zdscformdata.zdsc10,];
|
|
|
let slArray = [slformdata.sl1, slformdata.sl2,slformdata.sl3,slformdata.sl4,slformdata.sl5,slformdata.sl6,slformdata.sl7,slformdata.sl8,slformdata.sl9,slformdata.sl10,];
|
|
let slArray = [slformdata.sl1, slformdata.sl2,slformdata.sl3,slformdata.sl4,slformdata.sl5,slformdata.sl6,slformdata.sl7,slformdata.sl8,slformdata.sl9,slformdata.sl10,];
|
|
@@ -354,55 +355,65 @@ const add_Dialog = async ()=>{
|
|
|
params.code = '车缝';
|
|
params.code = '车缝';
|
|
|
params.sczl_bh = add_formData['组别'];
|
|
params.sczl_bh = add_formData['组别'];
|
|
|
paramsList.push(params);
|
|
paramsList.push(params);
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
console.log(paramsList)
|
|
console.log(paramsList)
|
|
|
- if (paramsList.length > 0) {
|
|
|
|
|
- const cf_gettab = await search(paramsList);
|
|
|
|
|
- console.log(cf_gettab)
|
|
|
|
|
- if (cf_gettab.code === 0) {
|
|
|
|
|
- ElMessage({type: 'success', message: '报工成功'});
|
|
|
|
|
- add_searchInfo.value = '';
|
|
|
|
|
- } else {
|
|
|
|
|
- ElMessage({type: 'error', message: '报工失败'});
|
|
|
|
|
|
|
+
|
|
|
|
|
+ if (paramsList.length === 0) {
|
|
|
|
|
+ ElMessage({ type: 'info', message: '请填写报告尺码数量' });
|
|
|
|
|
+ return; // 如果没有有效的参数,则提前返回
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ let allSuccess = true;
|
|
|
|
|
+ for (let i = 0; i < paramsList.length; i++) {
|
|
|
|
|
+ const cf_gettab = await search(paramsList[i]);
|
|
|
|
|
+ if (cf_gettab.code !== 0) {
|
|
|
|
|
+ ElMessage({ type: 'error', message: '报工失败' });
|
|
|
|
|
+ allSuccess = false;
|
|
|
|
|
+ break; // 如果某个报工失败,则中断循环
|
|
|
}
|
|
}
|
|
|
- } else {
|
|
|
|
|
- ElMessage({type: 'info', message: '请填写报告尺码数量'});
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+ if (allSuccess) {
|
|
|
|
|
+ const lsjltable = await getTab({order_id:add_searchInfo.value,sczl_jtbh:add_formData['机台号']});
|
|
|
|
|
+ console.log(lsjltable)
|
|
|
|
|
+ add_tableData.splice(0,add_tableData.length,...lsjltable.data.records);
|
|
|
|
|
+ add_searchInfo.value = ''; // 清除选择
|
|
|
|
|
+ ElMessage({ type: 'success', message: '报工成功' });
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
- // AttendanceVisible.value = false
|
|
|
|
|
- // 新增取消
|
|
|
|
|
- const add_closeDialog = () => {
|
|
|
|
|
- AttendanceVisible.value = false
|
|
|
|
|
- };
|
|
|
|
|
- //是否订单尾包选择是否按钮
|
|
|
|
|
- const activeButton = ref(null)
|
|
|
|
|
- const DialogVisible = ref(false)
|
|
|
|
|
- add_formData['是否订单尾包']='0'
|
|
|
|
|
- const setActiveButton= (button) => {
|
|
|
|
|
- activeButton.value = button;
|
|
|
|
|
- if (button === 'yes') {
|
|
|
|
|
- add_formData['是否订单尾包'] = '1';
|
|
|
|
|
- DialogVisible.value = true
|
|
|
|
|
- } else if (button === 'no') {
|
|
|
|
|
- add_formData['是否订单尾包'] = '0';
|
|
|
|
|
- DialogVisible.value = false
|
|
|
|
|
- }
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- // 确定
|
|
|
|
|
- const handleConfirm = () => {
|
|
|
|
|
- add_formData['是否订单尾包'] = '1'
|
|
|
|
|
- DialogVisible.value = false
|
|
|
|
|
- };
|
|
|
|
|
- // 取消
|
|
|
|
|
- const confirmDialogVisible = () => {
|
|
|
|
|
- add_formData['是否订单尾包'] = '0'
|
|
|
|
|
- DialogVisible.value = false
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+// 新增取消
|
|
|
|
|
+const add_closeDialog = () => {
|
|
|
|
|
+ AttendanceVisible.value = false
|
|
|
|
|
+};
|
|
|
|
|
+//是否订单尾包选择是否按钮
|
|
|
|
|
+const activeButton = ref(null)
|
|
|
|
|
+const DialogVisible = ref(false)
|
|
|
|
|
+add_formData['是否订单尾包']='0'
|
|
|
|
|
+const setActiveButton= (button) => {
|
|
|
|
|
+ activeButton.value = button;
|
|
|
|
|
+ if (button === 'yes') {
|
|
|
|
|
+ add_formData['是否订单尾包'] = '1';
|
|
|
|
|
+ DialogVisible.value = true
|
|
|
|
|
+ } else if (button === 'no') {
|
|
|
|
|
+ add_formData['是否订单尾包'] = '0';
|
|
|
|
|
+ DialogVisible.value = false
|
|
|
|
|
+ }
|
|
|
|
|
+};
|
|
|
|
|
+
|
|
|
|
|
+// 确定
|
|
|
|
|
+const handleConfirm = () => {
|
|
|
|
|
+ add_formData['是否订单尾包'] = '1'
|
|
|
|
|
+ DialogVisible.value = false
|
|
|
|
|
+};
|
|
|
|
|
+// 取消
|
|
|
|
|
+const confirmDialogVisible = () => {
|
|
|
|
|
+ add_formData['是否订单尾包'] = '0'
|
|
|
|
|
+ DialogVisible.value = false
|
|
|
|
|
+};
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
// =========== 新增打印小票 ===========
|
|
// =========== 新增打印小票 ===========
|