You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

67 lines
2.7 KiB

import { createAPI } from "@/utils/httpRequest.js";
import getLodop from '@/utils/LodopFuncs.js'
// 获取列表
export const getInventoryStockList = data => createAPI(`/pms/inventorystock/getInventoryStockList`,'post',data)
// 打印
export function partSpareTemp(dataList) {
const LODOP = getLodop()
//const LODOP = this.getLodop()
if (LODOP) {
for (const row of dataList) {
LODOP.NewPage();
if (row.site === '2') {
LODOP.SET_PRINT_PAGESIZE(0,800,600,"");
LODOP.ADD_PRINT_BARCODE(105,0,74,78,"QRCode",row.partNo+";"+row.batchNo);
LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.ADD_PRINT_TEXT(106,68,60,20,"编码:");
LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.ADD_PRINT_TEXT(106,108,81,20,row.partNo);
LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.ADD_PRINT_TEXT(128,68,60,20,"名称:");
LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.ADD_PRINT_TEXT(128,108,81,40,row.partDescription);
LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.SET_PRINT_STYLEA(0,"LineSpacing",-4);
LODOP.ADD_PRINT_TEXT(180,6,83,20,"规格型号:");
LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.ADD_PRINT_TEXT(180,73,111,21,row.spec);
LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.ADD_PRINT_TEXT(155,69,45,20,"库位:");
LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.ADD_PRINT_TEXT(155,110,81,20,row.locationId);
LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.SET_PRINT_STYLEA(0,"LineSpacing",-3);
} else {
LODOP.SET_PRINT_PAGESIZE(0,500,250,"");
LODOP.ADD_PRINT_BARCODE(6,0,74,78,"QRCode",row.partNo+";"+row.batchNo);
LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.ADD_PRINT_TEXT(9,68,60,20,"编码:");
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(8,108,81,20,row.partNo);
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(29,68,60,20,"名称:");
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(29,108,81,40,row.partDescription);
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.SET_PRINT_STYLEA(0,"LineSpacing",-4);
LODOP.ADD_PRINT_TEXT(79,6,68,20,"规格型号:");
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(78,73,111,21,row.spec);
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(56,69,40,20,"库位:");
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(56,110,81,20,row.locationId);
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.SET_PRINT_STYLEA(0,"LineSpacing",-3);
}
}
// LODOP.PRINT_DESIGN();
LODOP.PREVIEW();
//LODOP.PRINT();
}
}