diff --git a/src/api/production/generateReport.js b/src/api/production/generateReport.js index 9b19f06..4b7448a 100644 --- a/src/api/production/generateReport.js +++ b/src/api/production/generateReport.js @@ -23,7 +23,11 @@ export const updatePrintStock= data => createAPI(`dailyPlan/updatePrintStock`, ' export const searchSeqNo= data => createAPI(`dailyPlan/searchSeqNo`, 'post', data); //保存开始时间 export const startSeqNo= data => createAPI(`dailyPlan/startSeqNo`, 'post', data); -//保存开始时间 + +export const stopWork= data => createAPI(`dailyPlan/stopWork`, 'post', data); + +export const continueWork= data => createAPI(`dailyPlan/continueWork`, 'post', data); + export const circulationSchedule= data => createAPI(`dailyPlan/circulationSchedule`, 'post', data); export const closeSchedule= data => createAPI(`dailyPlan/closeSchedule`, 'post', data); diff --git a/src/views/modules/production/generateReport.vue b/src/views/modules/production/generateReport.vue index 94277d6..99dedc5 100644 --- a/src/views/modules/production/generateReport.vue +++ b/src/views/modules/production/generateReport.vue @@ -30,43 +30,64 @@ - - - - - - - - - - - 操作员姓名 - - - - 机台ID - - - - - - - - - + + + + + + + + + + + 操作员姓名 + + + + 机台ID + + + + + + + + + 查询 + + {{'导出'}} + + + + + 派工单开始 派工单报工 + 派工单暂停 + 派工单继续 {{'导出'}} - 关闭 + + + + + + + + 开始 + 关闭 + + + + + + + + + + 开始 + 关闭 + + @@ -427,6 +469,8 @@ searchReportedQty, searchSeqNo, startSeqNo, + stopWork, + continueWork, } from '@/api/production/generateReport.js' import Chooselist from '@/views/modules/common/Chooselist' import { @@ -479,6 +523,8 @@ userId:'', }, scanSeqNo:'', + stopModalFlag:false, + continueModalFlag:false, qty1:'', qty2:'', qty3:'', @@ -827,6 +873,16 @@ this.startModalFlag=true; this.$nextTick(() => { this.$refs.start.focus();}) }, + stopScan(){ + this.scanSeqNo=''; + this.stopModalFlag=true; + this.$nextTick(() => { this.$refs.stop.focus();}) + }, + continueScan(){ + this.scanSeqNo=''; + this.continueModalFlag=true; + this.$nextTick(() => { this.$refs.continue.focus();}) + }, searchSeqNo(){ if(this.scanSeqNo==''){ this.$alert("请扫描派工单!",'错误', { @@ -982,6 +1038,54 @@ } }) }, + stopWork(){ + let inData={ + site:this.$store.state.user.site, + username:this.$store.state.user.name, + seqNo:this.scanSeqNo + } + stopWork(inData).then(({data}) => { + if (data && data.code === 0) { + this.scanSeqNo=''; + this.stopModalFlag=false; + this.$message({ + message: '派工单已暂停', + type: 'success', + duration: 1500, + onClose: () => { + } + }) + } else { + this.$alert(data.msg, '错误', { + confirmButtonText: '确定' + }) + } + }) + }, + continueWork(){ + let inData={ + site:this.$store.state.user.site, + username:this.$store.state.user.name, + seqNo:this.scanSeqNo + } + continueWork(inData).then(({data}) => { + if (data && data.code === 0) { + this.scanSeqNo=''; + this.continueModalFlag=false; + this.$message({ + message: '派工单已继续', + type: 'success', + duration: 1500, + onClose: () => { + } + }) + } else { + this.$alert(data.msg, '错误', { + confirmButtonText: '确定' + }) + } + }) + }, }, created () { } diff --git a/src/views/modules/production/print_seqNo_label.js b/src/views/modules/production/print_seqNo_label.js index 5e3b85e..d7588d4 100644 --- a/src/views/modules/production/print_seqNo_label.js +++ b/src/views/modules/production/print_seqNo_label.js @@ -43,13 +43,13 @@ export function printSeqNoLabel(printList) { LODOP.ADD_PRINT_TEXT(168,110,141,25,printData.orderNo); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); - LODOP.ADD_PRINT_TEXT(66,8,96,25,"Qty:"); + LODOP.ADD_PRINT_TEXT(66,8,96,25,"Q.T.Y:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(66,110,138,24,printData.qtyRequired); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); - LODOP.ADD_PRINT_TEXT(194,8,128,25,"Work Date:"); + LODOP.ADD_PRINT_TEXT(194,8,128,25,"MFG Date:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(194,110,170,25,printData.sScheduledDate); @@ -57,17 +57,18 @@ export function printSeqNoLabel(printList) { LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(224,5,256,24,"Manufactured by A&M Polymer"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); - LODOP.ADD_PRINT_TEXT(224,259,109,25,"vender Code:"); + LODOP.ADD_PRINT_TEXT(224,212,156,25,"IATF:16949 Certified"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); + LODOP.SET_PRINT_STYLEA(0,"Alignment",3); LODOP.ADD_PRINT_LINE(218,2,217,374,0,1); LODOP.ADD_PRINT_TEXT(12,122,135,30,"派工单标签"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Alignment",2); LODOP.SET_PRINT_STYLEA(0,"Bold",1); } - // LODOP.PRINT_DESIGN(); + LODOP.PRINT_DESIGN(); //LODOP.PREVIEW(); - LODOP.PRINT(); + // LODOP.PRINT(); console.log("操作成功!") } } diff --git a/src/views/modules/production/print_stock_label.js b/src/views/modules/production/print_stock_label.js index 25b17d9..d70cc33 100644 --- a/src/views/modules/production/print_stock_label.js +++ b/src/views/modules/production/print_stock_label.js @@ -13,7 +13,7 @@ export function printMaterialLabel(printList) { LODOP.NewPage(); LODOP.SET_PRINT_PAGESIZE(0,1000,700,""); LODOP.ADD_PRINT_BARCODE(43,244,208,140,"QRCode",printData.seqNo); - LODOP.ADD_PRINT_TEXT(90,8,133,25,"WareHouse Id:"); + LODOP.ADD_PRINT_TEXT(90,8,133,25,"WareHouse ID:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(90,110,140,25,printData.wareHouseId); @@ -25,7 +25,7 @@ export function printMaterialLabel(printList) { LODOP.ADD_PRINT_TEXT(143,110,140,20,printData.batchNo); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); - LODOP.ADD_PRINT_TEXT(116,8,124,25,"Location Id:"); + LODOP.ADD_PRINT_TEXT(116,8,124,25,"Location ID:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(116,110,139,25,printData.locationId); @@ -43,30 +43,32 @@ export function printMaterialLabel(printList) { LODOP.ADD_PRINT_TEXT(168,110,141,25,printData.orderNo); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); - LODOP.ADD_PRINT_TEXT(66,8,56,25,"Qty:"); + LODOP.ADD_PRINT_TEXT(66,8,81,25,"Q.T.Y:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(66,110,138,24,printData.qty); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); - LODOP.ADD_PRINT_TEXT(194,8,92,25,"TransDate:"); + LODOP.ADD_PRINT_TEXT(194,8,113,25,"Trans Date:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); - LODOP.ADD_PRINT_TEXT(194,110,170,25,printData.transDate); + LODOP.ADD_PRINT_TEXT(194,110,244,25,printData.transDate); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(224,5,256,24,"Manufactured by A&M Polymer"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); - LODOP.ADD_PRINT_TEXT(224,259,109,25,"vender Code:"); + LODOP.ADD_PRINT_TEXT(224,212,156,25,"IATF:16949 Certified"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",10); + LODOP.SET_PRINT_STYLEA(0,"Alignment",3); LODOP.ADD_PRINT_LINE(218,2,217,374,0,1); LODOP.ADD_PRINT_TEXT(9,140,100,30,"库存标签"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Alignment",2); LODOP.SET_PRINT_STYLEA(0,"Bold",1); } - // LODOP.PRINT_DESIGN(); + LODOP.PRINT_DESIGN(); //LODOP.PREVIEW(); - LODOP.PRINT(); + // LODOP.PRINT(); console.log("操作成功!") } } diff --git a/src/views/modules/production/print_transNo_label.js b/src/views/modules/production/print_transNo_label.js index 9902239..a53faad 100644 --- a/src/views/modules/production/print_transNo_label.js +++ b/src/views/modules/production/print_transNo_label.js @@ -25,7 +25,7 @@ export function printTransNoLabel(printList) { LODOP.ADD_PRINT_TEXT(143,110,140,20,printData.seqNo); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); - LODOP.ADD_PRINT_TEXT(116,8,113,25,"WorkCenterNo:"); + LODOP.ADD_PRINT_TEXT(116,8,113,25,"Equip No:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(116,110,139,25,printData.workCenterNo); @@ -43,31 +43,32 @@ export function printTransNoLabel(printList) { LODOP.ADD_PRINT_TEXT(168,110,141,25,printData.orderNo); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); - LODOP.ADD_PRINT_TEXT(66,8,96,25,"TransQty:"); + LODOP.ADD_PRINT_TEXT(66,8,121,25,"Trans Q.T.Y:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(66,110,138,24,printData.transQty); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); - LODOP.ADD_PRINT_TEXT(194,8,97,25,"TransDate:"); + LODOP.ADD_PRINT_TEXT(194,8,97,25,"Trans Date:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); - LODOP.ADD_PRINT_TEXT(194,110,170,25,printData.transDate); + LODOP.ADD_PRINT_TEXT(194,110,244,25,printData.transDate); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(224,5,256,24,"Manufactured by A&M Polymer"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); - LODOP.ADD_PRINT_TEXT(224,259,109,25,"vender Code:"); + LODOP.ADD_PRINT_TEXT(224,212,156,25,"IATF:16949 Certified"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); + LODOP.SET_PRINT_STYLEA(0,"Alignment",3); LODOP.ADD_PRINT_LINE(218,2,217,374,0,1); LODOP.ADD_PRINT_TEXT(12,122,135,30,"入库通知单"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Alignment",2); LODOP.SET_PRINT_STYLEA(0,"Bold",1); } - // LODOP.PRINT_DESIGN(); + LODOP.PRINT_DESIGN(); //LODOP.PREVIEW(); - LODOP.PRINT(); + // LODOP.PRINT(); console.log("操作成功!") } } diff --git a/src/views/modules/production/stockPrint.vue b/src/views/modules/production/stockPrint.vue index acd3a7a..1094152 100644 --- a/src/views/modules/production/stockPrint.vue +++ b/src/views/modules/production/stockPrint.vue @@ -240,7 +240,7 @@ seqNo:row.site+'|'+row.partNo+'|'+row.wareHouseId+'|'+row.batchNo+'|'+row.locationId, site:row.site, wareHouseId:row.wareHouseId, - batchNo:row.wareHouseId, + batchNo:row.batchNo, locationId:row.locationId, partNo:row.partNo, orderNo:row.orderNo,