|
@@ -981,13 +981,13 @@ export default {
|
|
|
}).then((resp) => {
|
|
}).then((resp) => {
|
|
|
if (resp.code == 200) {
|
|
if (resp.code == 200) {
|
|
|
// usb打印/ip打印
|
|
// usb打印/ip打印
|
|
|
- this.axios.get("/apiget_print_local_url").then((res) => {
|
|
|
|
|
|
|
+ this.axios.get("/api/get_print_local_url").then((res) => {
|
|
|
console.log(res);
|
|
console.log(res);
|
|
|
if (res.code == 200) {
|
|
if (res.code == 200) {
|
|
|
if (res.data.state) {
|
|
if (res.data.state) {
|
|
|
- this.handlePrintChipsUsb(resp.data);
|
|
|
|
|
|
|
+ this.handlePrintChipsUsb(resp.data, res.data.type);
|
|
|
} else {
|
|
} else {
|
|
|
- this.handlePrintChipsIp(resp.data);
|
|
|
|
|
|
|
+ this.handlePrintChipsIp(resp.data, res.data.type);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
@@ -1171,7 +1171,7 @@ export default {
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
- handlePrintChipsUsb(contents) {
|
|
|
|
|
|
|
+ handlePrintChipsUsb(contents, type) {
|
|
|
this.axios.get("/api/get_print_url").then((res) => {
|
|
this.axios.get("/api/get_print_url").then((res) => {
|
|
|
let data = {};
|
|
let data = {};
|
|
|
// let url = "http://192.168.0.145:888/postek/print"; //request_url
|
|
// let url = "http://192.168.0.145:888/postek/print"; //request_url
|
|
@@ -1190,158 +1190,161 @@ export default {
|
|
|
PTK_SetLabelHeight: 624 + "," + 24 + ",0,false",
|
|
PTK_SetLabelHeight: 624 + "," + 24 + ",0,false",
|
|
|
});
|
|
});
|
|
|
printparamsJsonArray.push({ PTK_SetLabelWidth: 1080 });
|
|
printparamsJsonArray.push({ PTK_SetLabelWidth: 1080 });
|
|
|
- console.log(`contents`, contents);
|
|
|
|
|
- contents.map((content) => {
|
|
|
|
|
- //贝斯特打印格式
|
|
|
|
|
- //上
|
|
|
|
|
- const printContent_l1 = `项目:${content.client_name}`;
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "100,40,60,0,微软雅黑,1,700,0,0,0," + printContent_l1,
|
|
|
|
|
- });
|
|
|
|
|
- const printContent_l1_2 = `区域:${
|
|
|
|
|
- content.house ? content.house + "-" : ""
|
|
|
|
|
- }${content.layer ? content.layer : ""}${
|
|
|
|
|
- content.position ? content.position : ""
|
|
|
|
|
- }`;
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "600,40,60,0,微软雅黑,1,700,0,0,0," + printContent_l1_2,
|
|
|
|
|
- });
|
|
|
|
|
- const printContent_l2 = `房号:${content.number_detail}`;
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "100,110,60,0,微软雅黑,1,700,0,0,0," + printContent_l2,
|
|
|
|
|
- });
|
|
|
|
|
- const printContent_l2_2 = `产品:${content.product_title}`;
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "600,110,60,0,微软雅黑,1,700,0,0,0," + printContent_l2_2,
|
|
|
|
|
- });
|
|
|
|
|
- const printContent_l3 = `图号:${content.url_number}`;
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "100,180,60,0,微软雅黑,1,700,0,0,0," + printContent_l3,
|
|
|
|
|
- });
|
|
|
|
|
- const printContent_l3_2 = `部件:${content.part_title}`;
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "600,180,60,0,微软雅黑,1,700,0,0,0," + printContent_l3_2,
|
|
|
|
|
- });
|
|
|
|
|
- const printContent_l4 = `木皮:${content.color_title}`;
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "100,320,60,0,微软雅黑,1,700,0,0,0," + printContent_l4,
|
|
|
|
|
- });
|
|
|
|
|
- const printContent_l4_2 = `尺寸:${content.measure}`;
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "100,250,60,0,微软雅黑,1,700,0,0,0," + printContent_l4_2,
|
|
|
|
|
- });
|
|
|
|
|
- //下
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "100,435,45,0,微软雅黑,1,700,0,0,0," + printContent_l1,
|
|
|
|
|
- });
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "600,435,45,0,微软雅黑,1,700,0,0,0," + printContent_l1_2,
|
|
|
|
|
|
|
+ // 打印类型 1江山 2贝斯特
|
|
|
|
|
+ if (type == 1) {
|
|
|
|
|
+ contents.map((content) => {
|
|
|
|
|
+ //江山打印格式
|
|
|
|
|
+ //上
|
|
|
|
|
+ const printContent_l1 = `单号:${content.order_no}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,40,60,0,微软雅黑,1,700,0,0,0," + printContent_l1,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l1_2 = `型号:${content.product_title}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,40,60,0,微软雅黑,1,700,0,0,0," + printContent_l1_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l2 = `尺寸:${content.measure}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,110,60,0,微软雅黑,1,700,0,0,0," + printContent_l2,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l2_2 = `工艺:${content.process_title}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,110,60,0,微软雅黑,1,700,0,0,0," + printContent_l2_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l3 = `颜色:${content.color_title}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,250,60,0,微软雅黑,1,700,0,0,0," + printContent_l3,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l3_2 = `部件:${content.part_title}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,180,60,0,微软雅黑,1,700,0,0,0," + printContent_l3_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ //下
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,435,45,0,微软雅黑,1,700,0,0,0," + printContent_l1,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,435,45,0,微软雅黑,1,700,0,0,0," + printContent_l1_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,480,45,0,微软雅黑,1,700,0,0,0," + printContent_l2,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,480,45,0,微软雅黑,1,700,0,0,0," + printContent_l2_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,525,45,0,微软雅黑,1,700,0,0,0," + printContent_l3,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,525,45,0,微软雅黑,1,700,0,0,0," + printContent_l3_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_RWRFIDLabel:
|
|
|
|
|
+ "1,0,0," + content.chip.length / 2 + ",1," + content.chip,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({ PTK_PrintLabel: "1,1" });
|
|
|
});
|
|
});
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "100,480,45,0,微软雅黑,1,700,0,0,0," + printContent_l2,
|
|
|
|
|
- });
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "600,480,45,0,微软雅黑,1,700,0,0,0," + printContent_l2_2,
|
|
|
|
|
- });
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "100,525,45,0,微软雅黑,1,700,0,0,0," + printContent_l3,
|
|
|
|
|
- });
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "600,525,45,0,微软雅黑,1,700,0,0,0," + printContent_l3_2,
|
|
|
|
|
- });
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "100,570,45,0,微软雅黑,1,700,0,0,0," + printContent_l4,
|
|
|
|
|
- });
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "600,570,45,0,微软雅黑,1,700,0,0,0," + printContent_l4_2,
|
|
|
|
|
- });
|
|
|
|
|
- // 17,35 420
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_RWRFIDLabel:
|
|
|
|
|
- "1,0,0," + content.chip.length / 2 + ",1," + content.chip,
|
|
|
|
|
|
|
+ } else {
|
|
|
|
|
+ contents.map((content) => {
|
|
|
|
|
+ //贝斯特打印格式
|
|
|
|
|
+ //上
|
|
|
|
|
+ const printContent_l1 = `项目:${content.client_name}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,40,60,0,微软雅黑,1,700,0,0,0," + printContent_l1,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l1_2 = `区域:${
|
|
|
|
|
+ content.house ? content.house + "-" : ""
|
|
|
|
|
+ }${content.layer ? content.layer : ""}${
|
|
|
|
|
+ content.position ? content.position : ""
|
|
|
|
|
+ }`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,40,60,0,微软雅黑,1,700,0,0,0," + printContent_l1_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l2 = `房号:${content.number_detail}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,110,60,0,微软雅黑,1,700,0,0,0," + printContent_l2,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l2_2 = `产品:${content.product_title}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,110,60,0,微软雅黑,1,700,0,0,0," + printContent_l2_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l3 = `图号:${content.url_number}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,180,60,0,微软雅黑,1,700,0,0,0," + printContent_l3,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l3_2 = `部件:${content.part_title}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,180,60,0,微软雅黑,1,700,0,0,0," + printContent_l3_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l4 = `木皮:${content.color_title}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,320,60,0,微软雅黑,1,700,0,0,0," + printContent_l4,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l4_2 = `尺寸:${content.measure}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,250,60,0,微软雅黑,1,700,0,0,0," + printContent_l4_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ //下
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,435,45,0,微软雅黑,1,700,0,0,0," + printContent_l1,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,435,45,0,微软雅黑,1,700,0,0,0," + printContent_l1_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,480,45,0,微软雅黑,1,700,0,0,0," + printContent_l2,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,480,45,0,微软雅黑,1,700,0,0,0," + printContent_l2_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,525,45,0,微软雅黑,1,700,0,0,0," + printContent_l3,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,525,45,0,微软雅黑,1,700,0,0,0," + printContent_l3_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,570,45,0,微软雅黑,1,700,0,0,0," + printContent_l4,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,570,45,0,微软雅黑,1,700,0,0,0," + printContent_l4_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ // 17,35 420
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_RWRFIDLabel:
|
|
|
|
|
+ "1,0,0," + content.chip.length / 2 + ",1," + content.chip,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({ PTK_PrintLabel: "1,1" });
|
|
|
});
|
|
});
|
|
|
- printparamsJsonArray.push({ PTK_PrintLabel: "1,1" });
|
|
|
|
|
- });
|
|
|
|
|
- // contents.map((content) => {
|
|
|
|
|
- // //江山打印格式
|
|
|
|
|
- // //上
|
|
|
|
|
- // const printContent_l1 = `单号:${content.order_no}`;
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "100,40,60,0,微软雅黑,1,700,0,0,0," + printContent_l1,
|
|
|
|
|
- // });
|
|
|
|
|
- // const printContent_l1_2 = `型号:${content.product_title}`;
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "600,40,60,0,微软雅黑,1,700,0,0,0," + printContent_l1_2,
|
|
|
|
|
- // });
|
|
|
|
|
- // const printContent_l2 = `尺寸:${content.measure}`;
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "100,110,60,0,微软雅黑,1,700,0,0,0," + printContent_l2,
|
|
|
|
|
- // });
|
|
|
|
|
- // const printContent_l2_2 = `工艺:${content.process_title}`;
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "600,110,60,0,微软雅黑,1,700,0,0,0," + printContent_l2_2,
|
|
|
|
|
- // });
|
|
|
|
|
- // const printContent_l3 = `颜色:${content.color_title}`;
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "100,250,60,0,微软雅黑,1,700,0,0,0," + printContent_l3,
|
|
|
|
|
- // });
|
|
|
|
|
- // const printContent_l3_2 = `部件:${content.part_title}`;
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "100,180,60,0,微软雅黑,1,700,0,0,0," + printContent_l3_2,
|
|
|
|
|
- // });
|
|
|
|
|
- // //下
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "100,435,45,0,微软雅黑,1,700,0,0,0," + printContent_l1,
|
|
|
|
|
- // });
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "600,435,45,0,微软雅黑,1,700,0,0,0," + printContent_l1_2,
|
|
|
|
|
- // });
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "100,480,45,0,微软雅黑,1,700,0,0,0," + printContent_l2,
|
|
|
|
|
- // });
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "600,480,45,0,微软雅黑,1,700,0,0,0," + printContent_l2_2,
|
|
|
|
|
- // });
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "100,525,45,0,微软雅黑,1,700,0,0,0," + printContent_l3,
|
|
|
|
|
- // });
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "600,525,45,0,微软雅黑,1,700,0,0,0," + printContent_l3_2,
|
|
|
|
|
- // });
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_RWRFIDLabel:
|
|
|
|
|
- // "1,0,0," + content.chip.length / 2 + ",1," + content.chip,
|
|
|
|
|
- // });
|
|
|
|
|
- // printparamsJsonArray.push({ PTK_PrintLabel: "1,1" });
|
|
|
|
|
- // });
|
|
|
|
|
|
|
+ }
|
|
|
printparamsJsonArray.push({ PTK_CloseUSBPort: "" });
|
|
printparamsJsonArray.push({ PTK_CloseUSBPort: "" });
|
|
|
data.printparams = printparamsJsonArray;
|
|
data.printparams = printparamsJsonArray;
|
|
|
let sub_data = JSON.parse(JSON.stringify(data));
|
|
let sub_data = JSON.parse(JSON.stringify(data));
|
|
@@ -1367,7 +1370,7 @@ export default {
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
- handlePrintChipsIp(contents) {
|
|
|
|
|
|
|
+ handlePrintChipsIp(contents, type) {
|
|
|
this.axios.get("/api/get_print_url").then((res) => {
|
|
this.axios.get("/api/get_print_url").then((res) => {
|
|
|
let data = {};
|
|
let data = {};
|
|
|
// let url = "http://192.168.0.145:888/postek/print"; //request_url
|
|
// let url = "http://192.168.0.145:888/postek/print"; //request_url
|
|
@@ -1389,157 +1392,160 @@ export default {
|
|
|
});
|
|
});
|
|
|
printparamsJsonArray.push({ PTK_SetLabelWidth: 1080 });
|
|
printparamsJsonArray.push({ PTK_SetLabelWidth: 1080 });
|
|
|
console.log(`contents`, contents);
|
|
console.log(`contents`, contents);
|
|
|
- contents.map((content) => {
|
|
|
|
|
- //贝斯特打印格式
|
|
|
|
|
- //上
|
|
|
|
|
- const printContent_l1 = `项目:${content.client_name}`;
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "100,40,60,0,微软雅黑,1,700,0,0,0," + printContent_l1,
|
|
|
|
|
|
|
+ if (type == 1) {
|
|
|
|
|
+ contents.map((content) => {
|
|
|
|
|
+ //江山打印格式
|
|
|
|
|
+ //上
|
|
|
|
|
+ const printContent_l1 = `单号:${content.order_no}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,40,60,0,微软雅黑,1,700,0,0,0," + printContent_l1,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l1_2 = `型号:${content.product_title}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,40,60,0,微软雅黑,1,700,0,0,0," + printContent_l1_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l2 = `尺寸:${content.measure}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,110,60,0,微软雅黑,1,700,0,0,0," + printContent_l2,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l2_2 = `工艺:${content.process_title}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,110,60,0,微软雅黑,1,700,0,0,0," + printContent_l2_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l3 = `颜色:${content.color_title}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,250,60,0,微软雅黑,1,700,0,0,0," + printContent_l3,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l3_2 = `部件:${content.part_title}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,180,60,0,微软雅黑,1,700,0,0,0," + printContent_l3_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ //下
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,435,45,0,微软雅黑,1,700,0,0,0," + printContent_l1,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,435,45,0,微软雅黑,1,700,0,0,0," + printContent_l1_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,480,45,0,微软雅黑,1,700,0,0,0," + printContent_l2,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,480,45,0,微软雅黑,1,700,0,0,0," + printContent_l2_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,525,45,0,微软雅黑,1,700,0,0,0," + printContent_l3,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,525,45,0,微软雅黑,1,700,0,0,0," + printContent_l3_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_RWRFIDLabel:
|
|
|
|
|
+ "1,0,0," + content.chip.length / 2 + ",1," + content.chip,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({ PTK_PrintLabel: "1,1" });
|
|
|
});
|
|
});
|
|
|
- const printContent_l1_2 = `区域:${
|
|
|
|
|
- content.house ? content.house + "-" : ""
|
|
|
|
|
- }${content.layer ? content.layer : ""}${
|
|
|
|
|
- content.position ? content.position : ""
|
|
|
|
|
- }`;
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "600,40,60,0,微软雅黑,1,700,0,0,0," + printContent_l1_2,
|
|
|
|
|
- });
|
|
|
|
|
- const printContent_l2 = `房号:${content.number_detail}`;
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "100,110,60,0,微软雅黑,1,700,0,0,0," + printContent_l2,
|
|
|
|
|
- });
|
|
|
|
|
- const printContent_l2_2 = `产品:${content.product_title}`;
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "600,110,60,0,微软雅黑,1,700,0,0,0," + printContent_l2_2,
|
|
|
|
|
- });
|
|
|
|
|
- const printContent_l3 = `图号:${content.url_number}`;
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "100,180,60,0,微软雅黑,1,700,0,0,0," + printContent_l3,
|
|
|
|
|
- });
|
|
|
|
|
- const printContent_l3_2 = `部件:${content.part_title}`;
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "600,180,60,0,微软雅黑,1,700,0,0,0," + printContent_l3_2,
|
|
|
|
|
- });
|
|
|
|
|
- const printContent_l4 = `木皮:${content.color_title}`;
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "100,320,60,0,微软雅黑,1,700,0,0,0," + printContent_l4,
|
|
|
|
|
- });
|
|
|
|
|
- const printContent_l4_2 = `尺寸:${content.measure}`;
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "100,250,60,0,微软雅黑,1,700,0,0,0," + printContent_l4_2,
|
|
|
|
|
- });
|
|
|
|
|
- //下
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "100,435,45,0,微软雅黑,1,700,0,0,0," + printContent_l1,
|
|
|
|
|
- });
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "600,435,45,0,微软雅黑,1,700,0,0,0," + printContent_l1_2,
|
|
|
|
|
- });
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "100,480,45,0,微软雅黑,1,700,0,0,0," + printContent_l2,
|
|
|
|
|
- });
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "600,480,45,0,微软雅黑,1,700,0,0,0," + printContent_l2_2,
|
|
|
|
|
- });
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "100,525,45,0,微软雅黑,1,700,0,0,0," + printContent_l3,
|
|
|
|
|
- });
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "600,525,45,0,微软雅黑,1,700,0,0,0," + printContent_l3_2,
|
|
|
|
|
- });
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "100,570,45,0,微软雅黑,1,700,0,0,0," + printContent_l4,
|
|
|
|
|
- });
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_DrawText_TrueType:
|
|
|
|
|
- "600,570,45,0,微软雅黑,1,700,0,0,0," + printContent_l4_2,
|
|
|
|
|
- });
|
|
|
|
|
- // 17,35 420
|
|
|
|
|
- printparamsJsonArray.push({
|
|
|
|
|
- PTK_RWRFIDLabel:
|
|
|
|
|
- "1,0,0," + content.chip.length / 2 + ",1," + content.chip,
|
|
|
|
|
|
|
+ } else {
|
|
|
|
|
+ contents.map((content) => {
|
|
|
|
|
+ //贝斯特打印格式
|
|
|
|
|
+ //上
|
|
|
|
|
+ const printContent_l1 = `项目:${content.client_name}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,40,60,0,微软雅黑,1,700,0,0,0," + printContent_l1,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l1_2 = `区域:${
|
|
|
|
|
+ content.house ? content.house + "-" : ""
|
|
|
|
|
+ }${content.layer ? content.layer : ""}${
|
|
|
|
|
+ content.position ? content.position : ""
|
|
|
|
|
+ }`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,40,60,0,微软雅黑,1,700,0,0,0," + printContent_l1_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l2 = `房号:${content.number_detail}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,110,60,0,微软雅黑,1,700,0,0,0," + printContent_l2,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l2_2 = `产品:${content.product_title}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,110,60,0,微软雅黑,1,700,0,0,0," + printContent_l2_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l3 = `图号:${content.url_number}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,180,60,0,微软雅黑,1,700,0,0,0," + printContent_l3,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l3_2 = `部件:${content.part_title}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,180,60,0,微软雅黑,1,700,0,0,0," + printContent_l3_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l4 = `木皮:${content.color_title}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,320,60,0,微软雅黑,1,700,0,0,0," + printContent_l4,
|
|
|
|
|
+ });
|
|
|
|
|
+ const printContent_l4_2 = `尺寸:${content.measure}`;
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,250,60,0,微软雅黑,1,700,0,0,0," + printContent_l4_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ //下
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,435,45,0,微软雅黑,1,700,0,0,0," + printContent_l1,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,435,45,0,微软雅黑,1,700,0,0,0," + printContent_l1_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,480,45,0,微软雅黑,1,700,0,0,0," + printContent_l2,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,480,45,0,微软雅黑,1,700,0,0,0," + printContent_l2_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,525,45,0,微软雅黑,1,700,0,0,0," + printContent_l3,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,525,45,0,微软雅黑,1,700,0,0,0," + printContent_l3_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "100,570,45,0,微软雅黑,1,700,0,0,0," + printContent_l4,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_DrawText_TrueType:
|
|
|
|
|
+ "600,570,45,0,微软雅黑,1,700,0,0,0," + printContent_l4_2,
|
|
|
|
|
+ });
|
|
|
|
|
+ // 17,35 420
|
|
|
|
|
+ printparamsJsonArray.push({
|
|
|
|
|
+ PTK_RWRFIDLabel:
|
|
|
|
|
+ "1,0,0," + content.chip.length / 2 + ",1," + content.chip,
|
|
|
|
|
+ });
|
|
|
|
|
+ printparamsJsonArray.push({ PTK_PrintLabel: "1,1" });
|
|
|
});
|
|
});
|
|
|
- printparamsJsonArray.push({ PTK_PrintLabel: "1,1" });
|
|
|
|
|
- });
|
|
|
|
|
- // contents.map((content) => {
|
|
|
|
|
- // //江山打印格式
|
|
|
|
|
- // //上
|
|
|
|
|
- // const printContent_l1 = `单号:${content.order_no}`;
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "100,40,60,0,微软雅黑,1,700,0,0,0," + printContent_l1,
|
|
|
|
|
- // });
|
|
|
|
|
- // const printContent_l1_2 = `型号:${content.product_title}`;
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "600,40,60,0,微软雅黑,1,700,0,0,0," + printContent_l1_2,
|
|
|
|
|
- // });
|
|
|
|
|
- // const printContent_l2 = `尺寸:${content.measure}`;
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "100,110,60,0,微软雅黑,1,700,0,0,0," + printContent_l2,
|
|
|
|
|
- // });
|
|
|
|
|
- // const printContent_l2_2 = `工艺:${content.process_title}`;
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "600,110,60,0,微软雅黑,1,700,0,0,0," + printContent_l2_2,
|
|
|
|
|
- // });
|
|
|
|
|
- // const printContent_l3 = `颜色:${content.color_title}`;
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "100,250,60,0,微软雅黑,1,700,0,0,0," + printContent_l3,
|
|
|
|
|
- // });
|
|
|
|
|
- // const printContent_l3_2 = `部件:${content.part_title}`;
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "100,180,60,0,微软雅黑,1,700,0,0,0," + printContent_l3_2,
|
|
|
|
|
- // });
|
|
|
|
|
- // //下
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "100,435,45,0,微软雅黑,1,700,0,0,0," + printContent_l1,
|
|
|
|
|
- // });
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "600,435,45,0,微软雅黑,1,700,0,0,0," + printContent_l1_2,
|
|
|
|
|
- // });
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "100,480,45,0,微软雅黑,1,700,0,0,0," + printContent_l2,
|
|
|
|
|
- // });
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "600,480,45,0,微软雅黑,1,700,0,0,0," + printContent_l2_2,
|
|
|
|
|
- // });
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "100,525,45,0,微软雅黑,1,700,0,0,0," + printContent_l3,
|
|
|
|
|
- // });
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_DrawText_TrueType:
|
|
|
|
|
- // "600,525,45,0,微软雅黑,1,700,0,0,0," + printContent_l3_2,
|
|
|
|
|
- // });
|
|
|
|
|
- // printparamsJsonArray.push({
|
|
|
|
|
- // PTK_RWRFIDLabel:
|
|
|
|
|
- // "1,0,0," + content.chip.length / 2 + ",1," + content.chip,
|
|
|
|
|
- // });
|
|
|
|
|
- // printparamsJsonArray.push({ PTK_PrintLabel: "1,1" });
|
|
|
|
|
- // });
|
|
|
|
|
|
|
+ }
|
|
|
printparamsJsonArray.push({ PTK_CloseConnect: "" });
|
|
printparamsJsonArray.push({ PTK_CloseConnect: "" });
|
|
|
data.printparams = printparamsJsonArray;
|
|
data.printparams = printparamsJsonArray;
|
|
|
let sub_data = JSON.parse(JSON.stringify(data));
|
|
let sub_data = JSON.parse(JSON.stringify(data));
|