|
@@ -582,9 +582,11 @@ export default {
|
|
const { row } = params;
|
|
const { row } = params;
|
|
return h(
|
|
return h(
|
|
"span",
|
|
"span",
|
|
- `${row.house ? row.house +'-': ""}${row.unit ? row.unit+'-' : ""}${
|
|
|
|
- row.layer ? row.layer+'-' : ""
|
|
|
|
- }${row.number_detail ? row.number_detail : ""}`
|
|
|
|
|
|
+ `${row.house ? row.house + "-" : ""}${
|
|
|
|
+ row.unit ? row.unit + "-" : ""
|
|
|
|
+ }${row.layer ? row.layer + "-" : ""}${
|
|
|
|
+ row.number_detail ? row.number_detail : ""
|
|
|
|
+ }`
|
|
);
|
|
);
|
|
},
|
|
},
|
|
},
|
|
},
|
|
@@ -1323,21 +1325,16 @@ export default {
|
|
test_run_print(url, data) {
|
|
test_run_print(url, data) {
|
|
let sub_data = JSON.parse(data);
|
|
let sub_data = JSON.parse(data);
|
|
sub_data.printparams = JSON.stringify(sub_data.printparams);
|
|
sub_data.printparams = JSON.stringify(sub_data.printparams);
|
|
- // let xhr = new XMLHttpRequest();
|
|
|
|
- // xhr.open('post',url)
|
|
|
|
- // xhr.setRequestHeader()
|
|
|
|
- // xhr.send()
|
|
|
|
- // console.log('xhr :>> ', xhr);
|
|
|
|
$.ajax({
|
|
$.ajax({
|
|
type: "post",
|
|
type: "post",
|
|
url,
|
|
url,
|
|
data: sub_data,
|
|
data: sub_data,
|
|
dataType: "json",
|
|
dataType: "json",
|
|
timeout: 5000,
|
|
timeout: 5000,
|
|
- headers: {
|
|
|
|
- "Content-Length": 222,
|
|
|
|
- "Content-Type": " application/x-www-form-urlencoded; charset=UTF-8",
|
|
|
|
- },
|
|
|
|
|
|
+ // headers: {
|
|
|
|
+ // "Content-Length": 555,
|
|
|
|
+ // "Content-Type": " application/x-www-form-urlencoded; charset=UTF-8",
|
|
|
|
+ // },
|
|
success: function(result) {
|
|
success: function(result) {
|
|
if (result.retval == "0") {
|
|
if (result.retval == "0") {
|
|
this.$Message.success("发送成功");
|
|
this.$Message.success("发送成功");
|
|
@@ -1349,14 +1346,13 @@ export default {
|
|
},
|
|
},
|
|
handlePrintChips(contents) {
|
|
handlePrintChips(contents) {
|
|
this.axios.get("/api/get_print_url").then((res) => {
|
|
this.axios.get("/api/get_print_url").then((res) => {
|
|
- console.log(res);
|
|
|
|
let data = {};
|
|
let data = {};
|
|
- // let url = "http://192.168.186.100:888/postek/print"; //request_url
|
|
|
|
- let url = res.data.request_url; //request_url
|
|
|
|
|
|
+ // let url = "http://192.168.0.145:888/postek/print"; //request_url
|
|
|
|
+ let url = `http://${res.data.request_url}:888/postek/print`; //request_url
|
|
data.reqParam = "1";
|
|
data.reqParam = "1";
|
|
let printparamsJsonArray = [];
|
|
let printparamsJsonArray = [];
|
|
// let IP = "192.168.1.58";//print_url
|
|
// let IP = "192.168.1.58";//print_url
|
|
- // let IP = "192.168.186.199";//print_url
|
|
|
|
|
|
+ // let IP = "192.168.0.199"; //print_url
|
|
let IP = res.data.print_url;
|
|
let IP = res.data.print_url;
|
|
let port = 9100;
|
|
let port = 9100;
|
|
let IP_Port = IP + "," + port;
|
|
let IP_Port = IP + "," + port;
|
|
@@ -1366,57 +1362,157 @@ export default {
|
|
printparamsJsonArray.push({ PTK_SetPrintSpeed: "4" });
|
|
printparamsJsonArray.push({ PTK_SetPrintSpeed: "4" });
|
|
printparamsJsonArray.push({ PTK_SetDarkness: "10" });
|
|
printparamsJsonArray.push({ PTK_SetDarkness: "10" });
|
|
printparamsJsonArray.push({
|
|
printparamsJsonArray.push({
|
|
- PTK_SetLabelHeight: 236 + "," + 24 + ",0,false",
|
|
|
|
|
|
+ PTK_SetLabelHeight: 624 + "," + 24 + ",0,false",
|
|
});
|
|
});
|
|
- printparamsJsonArray.push({ PTK_SetLabelWidth: 873 });
|
|
|
|
|
|
+ printparamsJsonArray.push({ PTK_SetLabelWidth: 1080 });
|
|
contents.map((content) => {
|
|
contents.map((content) => {
|
|
|
|
+ //贝斯特打印格式
|
|
|
|
+ //上
|
|
const printContent_l1 = `项目:${content.client_name}`;
|
|
const printContent_l1 = `项目:${content.client_name}`;
|
|
printparamsJsonArray.push({
|
|
printparamsJsonArray.push({
|
|
PTK_DrawText_TrueType:
|
|
PTK_DrawText_TrueType:
|
|
- "100,40,45,0,微软雅黑,1,700,0,0,0," + printContent_l1,
|
|
|
|
|
|
+ "100,40,60,0,微软雅黑,1,700,0,0,0," + printContent_l1,
|
|
});
|
|
});
|
|
const printContent_l1_2 = `区域:${content.house}-${content.layer}${content.position}`;
|
|
const printContent_l1_2 = `区域:${content.house}-${content.layer}${content.position}`;
|
|
printparamsJsonArray.push({
|
|
printparamsJsonArray.push({
|
|
PTK_DrawText_TrueType:
|
|
PTK_DrawText_TrueType:
|
|
- "420,40,45,0,微软雅黑,1,700,0,0,0," + printContent_l1_2,
|
|
|
|
|
|
+ "600,40,60,0,微软雅黑,1,700,0,0,0," + printContent_l1_2,
|
|
});
|
|
});
|
|
const printContent_l2 = `房号:${content.number_detail}`;
|
|
const printContent_l2 = `房号:${content.number_detail}`;
|
|
printparamsJsonArray.push({
|
|
printparamsJsonArray.push({
|
|
PTK_DrawText_TrueType:
|
|
PTK_DrawText_TrueType:
|
|
- "100,90,45,0,微软雅黑,1,700,0,0,0," + printContent_l2,
|
|
|
|
|
|
+ "100,110,60,0,微软雅黑,1,700,0,0,0," + printContent_l2,
|
|
});
|
|
});
|
|
const printContent_l2_2 = `产品:${content.product_title}`;
|
|
const printContent_l2_2 = `产品:${content.product_title}`;
|
|
printparamsJsonArray.push({
|
|
printparamsJsonArray.push({
|
|
PTK_DrawText_TrueType:
|
|
PTK_DrawText_TrueType:
|
|
- "420,90,45,0,微软雅黑,1,700,0,0,0," + printContent_l2_2,
|
|
|
|
|
|
+ "600,110,60,0,微软雅黑,1,700,0,0,0," + printContent_l2_2,
|
|
});
|
|
});
|
|
const printContent_l3 = `图号:${content.url_number}`;
|
|
const printContent_l3 = `图号:${content.url_number}`;
|
|
printparamsJsonArray.push({
|
|
printparamsJsonArray.push({
|
|
PTK_DrawText_TrueType:
|
|
PTK_DrawText_TrueType:
|
|
- "100,140,45,0,微软雅黑,1,700,0,0,0," + printContent_l3,
|
|
|
|
|
|
+ "100,180,60,0,微软雅黑,1,700,0,0,0," + printContent_l3,
|
|
});
|
|
});
|
|
- const printContent_l3_2 = `木皮:${content.color_title}`;
|
|
|
|
|
|
+ const printContent_l3_2 = `部件:${content.part_title}`;
|
|
printparamsJsonArray.push({
|
|
printparamsJsonArray.push({
|
|
PTK_DrawText_TrueType:
|
|
PTK_DrawText_TrueType:
|
|
- "420,140,45,0,微软雅黑,1,700,0,0,0," + printContent_l3_2,
|
|
|
|
|
|
+ "600,180,60,0,微软雅黑,1,700,0,0,0," + printContent_l3_2,
|
|
});
|
|
});
|
|
-
|
|
|
|
- const printContent_l4 = `部件:${content.part_title}`;
|
|
|
|
|
|
+ const printContent_l4 = `木皮:${content.color_title}`;
|
|
printparamsJsonArray.push({
|
|
printparamsJsonArray.push({
|
|
PTK_DrawText_TrueType:
|
|
PTK_DrawText_TrueType:
|
|
- "100,190,45,0,微软雅黑,1,700,0,0,0," + printContent_l4,
|
|
|
|
|
|
+ "100,320,60,0,微软雅黑,1,700,0,0,0," + printContent_l4,
|
|
});
|
|
});
|
|
const printContent_l4_2 = `尺寸:${content.measure}`;
|
|
const printContent_l4_2 = `尺寸:${content.measure}`;
|
|
printparamsJsonArray.push({
|
|
printparamsJsonArray.push({
|
|
PTK_DrawText_TrueType:
|
|
PTK_DrawText_TrueType:
|
|
- "420,190,45,0,微软雅黑,1,700,0,0,0," + printContent_l4_2,
|
|
|
|
|
|
+ "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({
|
|
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:
|
|
PTK_RWRFIDLabel:
|
|
"1,0,0," + content.chip.length / 2 + ",1," + content.chip,
|
|
"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;
|
|
// data.printparams = JSON.stringify(printparamsJsonArray);
|
|
// data.printparams = JSON.stringify(printparamsJsonArray);
|