8 changed files with 377 additions and 8 deletions
-
36src/views/modules/Abnormal/AbnormalFeedBack.vue
-
23src/views/modules/autoPrint/autoPrintStock.vue
-
22src/views/modules/autoPrint/autoPrintStockHunlian.vue
-
101src/views/modules/print/print_inspect_labelForB.js
-
146src/views/modules/print/print_stock_labelReturn.js
-
15src/views/modules/production/generateReport.vue
-
28src/views/modules/production/inspect.vue
-
14src/views/modules/production/scheduleForSOTask.vue
@ -0,0 +1,101 @@ |
|||
/*调用js打印标签*/ |
|||
import getLodop from '@/utils/LodopFuncs.js' |
|||
/*打印材料卷标签*/ |
|||
export function printInspectLabelForB(printList) { |
|||
const LODOP = getLodop() |
|||
// let time=this.dayjs(new Date()).format('YYYY-MM-DD HH:mm:ss')
|
|||
if (LODOP) { |
|||
//LODOP.SET_LICENSES("", "AF8A5800B84BCC5218BCF67B92627BEA", "", "");
|
|||
LODOP.SET_LICENSES("", "AF8A5800B823CC8E18BCF67B925E7BF0", "", ""); |
|||
// LODOP.SET_PRINTER_INDEXA("小标签打印机");
|
|||
//循环调用打印机
|
|||
for(let i = 0; i < printList.length; i++){ |
|||
let printData = printList[i]; |
|||
LODOP.NewPage(); |
|||
LODOP.SET_PRINT_PAGESIZE(0,1000,700,""); |
|||
LODOP.ADD_PRINT_TEXT(88,8,108,25,"Part:"); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(88,50,165,50,printData.partNo+'|'+printData.partDesc); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(153,8,128,24,"Operator:"); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(153,110,140,20,printData.operatorName); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(132,8,113,25,"Shift:"); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(132,110,139,25,printData.sShiftNo); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(41,8,98,25,"Job No:"); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(41,110,136,25,printData.seqNo); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(173,8,94,25,"Order No:"); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(173,110,141,25,printData.orderNo); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(64,8,96,25,"Q.T.Y:"); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(64,70,188,24,printData.qtyRequired+printData.umid); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
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); |
|||
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,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.ADD_PRINT_TEXT(194,266,110,25,"工厂编码:"+printData.site); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",11); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(175,265,110,20,"工序:"+printData.itemDesc); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",11); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(63,259,100,25,"确认结果:"); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",0); |
|||
LODOP.ADD_PRINT_TEXT(87,208,173,46,printData.remark); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",24); |
|||
LODOP.SET_PRINT_STYLEA(0,"Alignment",2); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(42,249,93,25,"Inspector:"); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(42,329,59,25,printData.userId); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(133,221,156,44,printData.inspectRemark); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.ADD_PRINT_TEXT(12,232,128,24,printData.type); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
} |
|||
// LODOP.PRINT_DESIGN();
|
|||
LODOP.PREVIEW(); |
|||
// LODOP.PRINT();
|
|||
console.log("操作成功!") |
|||
} |
|||
} |
|||
|
|||
|
|||
|
|||
@ -0,0 +1,146 @@ |
|||
/*调用js打印标签*/ |
|||
import getLodop from '@/utils/LodopFuncs.js' |
|||
/*打印材料卷标签*/ |
|||
export function printMaterialLabelReturn(printList) { |
|||
const LODOP = getLodop() |
|||
if (LODOP) { |
|||
//LODOP.SET_LICENSES("", "AF8A5800B84BCC5218BCF67B92627BEA", "", "");
|
|||
LODOP.SET_LICENSES("", "AF8A5800B823CC8E18BCF67B925E7BF0", "", ""); |
|||
// LODOP.SET_PRINTER_INDEXA("小标签打印机");
|
|||
//循环调用打印机
|
|||
for(let i = 0; i < printList.length; i++){ |
|||
let printData = printList[i]; |
|||
LODOP.NewPage(); |
|||
LODOP.SET_PRINT_PAGESIZE(0,1000,700,""); |
|||
LODOP.ADD_PRINT_BARCODE(43,244,208,140,"QRCode",printData.seqNo); |
|||
LODOP.ADD_PRINT_TEXT(112,8,133,25,"WareHouse ID:"); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(112,110,140,25,printData.wareHouseDesc); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(154,8,103,24,"Batch No:"); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(154,110,140,20,printData.batchNo); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(133,8,124,25,"Location ID:"); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(133,110,139,25,printData.locationId); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(41,8,132,25,"Part:"); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(41,56,195,55,printData.partNo+'|'+printData.partDesc); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(175,8,82,25,"Order No:"); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(175,110,141,25,printData.orderNo); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(91,8,81,25,"Q.T.Y:"); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(91,87,138,24,printData.qty+printData.umid); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
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,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,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.ADD_PRINT_TEXT(194,266,110,25,"工厂编码:"+printData.site); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",11); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(176,216,100,20,"Valid Date:"); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(177,300,100,25,printData.expiredDate); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
LODOP.ADD_PRINT_TEXT(29,209,189,25,printData.status); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.SET_PRINT_STYLEA(0,"Alignment",2); |
|||
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
|||
if(printData.weight!=''&&printData.weight!=0) { |
|||
LODOP.ADD_PRINT_TEXT(92,154,100,25,'/'+printData.weight+'KG'); |
|||
LODOP.SET_PRINT_STYLEA(0, "FontSize", 10); |
|||
LODOP.SET_PRINT_STYLEA(0, "Bold", 1); |
|||
} |
|||
} |
|||
// LODOP.PRINT_DESIGN();
|
|||
// LODOP.PREVIEW();
|
|||
LODOP.PRINT(); |
|||
console.log("操作成功!") |
|||
} |
|||
} |
|||
|
|||
// LODOP.SET_PRINT_PAGESIZE(0,1000,700,"");
|
|||
// LODOP.ADD_PRINT_BARCODE(11,244,208,140,"QRCode",printData.seqNo);
|
|||
// LODOP.ADD_PRINT_TEXT(58,8,108,25,"WareHouseId:");
|
|||
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
|
|||
// LODOP.ADD_PRINT_TEXT(58,110,140,25,printData.wareHouseId);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
|
|||
// LODOP.ADD_PRINT_TEXT(111,8,77,24,"BatchNo:");
|
|||
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
|
|||
// LODOP.ADD_PRINT_TEXT(111,110,140,20,printData.batchNo);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
|
|||
// LODOP.ADD_PRINT_TEXT(84,8,98,25,"LocationId:");
|
|||
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
|
|||
// LODOP.ADD_PRINT_TEXT(84,110,139,25,printData.locationId);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
|
|||
// LODOP.ADD_PRINT_TEXT(9,8,72,25,"PartNo:");
|
|||
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
|
|||
// LODOP.ADD_PRINT_TEXT(9,110,136,25,printData.partNo);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
|
|||
// LODOP.ADD_PRINT_TEXT(136,8,82,25,"OrderNo:");
|
|||
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
|
|||
// LODOP.ADD_PRINT_TEXT(136,110,141,25,printData.orderNo);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
|
|||
// LODOP.ADD_PRINT_TEXT(34,8,56,25,"Qty:");
|
|||
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
|
|||
// LODOP.ADD_PRINT_TEXT(34,110,138,24,printData.qty);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
|
|||
// LODOP.ADD_PRINT_TEXT(162,8,92,25,"TransDate:");
|
|||
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
|
|||
// LODOP.ADD_PRINT_TEXT(162,110,170,25,printData.transDate);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|||
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
|
|||
// LODOP.ADD_PRINT_TEXT(192,5,256,24,"Manufactured by A&M Polymer");
|
|||
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|||
// LODOP.ADD_PRINT_TEXT(192,259,109,25,"vender Code:");
|
|||
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|||
// LODOP.ADD_PRINT_TEXT(210,5,257,35,"No.188 Taigu Road,Lili lndustrial Park,Wujiang District,Suzhou,China");
|
|||
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|||
// LODOP.ADD_PRINT_TEXT(246,5,407,35,"Phone: 086-0512-63678826 Email: service@husenrubber.com");
|
|||
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|||
// LODOP.ADD_PRINT_LINE(186,2,187,374,0,1);
|
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue