diff --git a/src/utils/TanexPrinterSdk.js b/src/utils/TanexPrinterSdk.js
index a0bae961..12ac063f 100644
--- a/src/utils/TanexPrinterSdk.js
+++ b/src/utils/TanexPrinterSdk.js
@@ -22,9 +22,10 @@ class TanexPrinterSdk {
VERSION="1.0.0"
MAX_SENT_RETRY_COUNT = 9;
WS_URL = 'ws://'+process.env.VUE_APP_PRINTER_HOST+'/ws';
+ // WS_URL = "ws://192.168.88.189:17080/ws";
HTTP_GET_PDF = 'http://'+process.env.VUE_APP_PRINTER_HOST+'/api/downPdfFile';
- // WS_URL = "ws://192.168.88.100:17080/ws";
+
// HTTP_GET_PDF = "http://192.168.88.100:17080/api/downPdfFile";
diff --git a/src/views/emis/emisWaybill/waybillModify.vue b/src/views/emis/emisWaybill/waybillModify.vue
index 2fab3f22..44317a75 100644
--- a/src/views/emis/emisWaybill/waybillModify.vue
+++ b/src/views/emis/emisWaybill/waybillModify.vue
@@ -736,6 +736,7 @@
+
@@ -746,6 +747,7 @@
+
{{$t('确 定')}}
{{$t('重置')}}
@@ -1107,6 +1109,7 @@ methods: {
},
handleBatchPrint(){
+
if(this.printerStatus == 1){
if(this.form.billCode){
// 重要,设置为true才会把右上角X和取消区分开来
@@ -1120,12 +1123,12 @@ methods: {
let printDataList=[]
// 打印主单,子单
- // let orderList=[];
- // orderList.push(this.form.billCode);
+ let orderList=[];
+ orderList.push(this.form.billCode);
// // 客户联
// let customerItem ={
// "tplCode":"TAN-CM-130",
- // "printerName":this.$refs.tanexPrinter.getDefaultPrinter(),
+ // "printerName":this.$refs.tanexPrinter.getSelectPrinter(),
// "orderList":orderList.toString()
// }
// printDataList.push(customerItem);
@@ -1133,13 +1136,12 @@ methods: {
// 主单
let mainBillItem ={
"tplCode":"TAN-GM-130",
- "printerName":this.$refs.tanexPrinter.getDefaultPrinter(),
+ "printerName":this.$refs.tanexPrinter.getSelectPrinter(),
"orderList":orderList.toString()
}
printDataList.push(mainBillItem);
-
// 打印子单
// tplCode="探路速运-子单联(通用)";
// tplCode="TAN-GC-130";
@@ -1156,11 +1158,10 @@ methods: {
let subBillItem ={
"tplCode":"TAN-GC-130",
- "printerName":this.$refs.tanexPrinter.getDefaultPrinter(),
+ "printerName":this.$refs.tanexPrinter.getSelectPrinter(),
"orderList":childOrderList.toString()
}
printDataList.push(subBillItem);
-
// 直接打印主子单
this.$refs.tanexPrinter.batchPrintAdv(printDataList)
@@ -1186,6 +1187,11 @@ methods: {
}
},
+
+ handleTestPrintPreview(){
+ this.printerStatus=1;
+ this.handlePrintPreview();
+ },
async handlePrintPreview(){
if(this.printerStatus == 1){
@@ -1199,7 +1205,7 @@ methods: {
// 客户联
let customerItem ={
"tplCode":"TAN-CM-130",
- "printerName":this.$refs.tanexPrinter.getDefaultPrinter(),
+ "printerName":this.$refs.tanexPrinter.getSelectPrinter(),
"orderList":orderList.toString()
}
printDataList.push(customerItem);
@@ -1207,7 +1213,7 @@ methods: {
// 主单
let mainBillItem ={
"tplCode":"TAN-GM-130",
- "printerName":this.$refs.tanexPrinter.getDefaultPrinter(),
+ "printerName":this.$refs.tanexPrinter.getSelectPrinter(),
"orderList":orderList.toString()
}
printDataList.push(mainBillItem);
@@ -1234,7 +1240,7 @@ methods: {
if(childOrderList&&childOrderList.length>0){
let subBillItem ={
"tplCode":"TAN-GC-130",
- "printerName":this.$refs.tanexPrinter.getDefaultPrinter(),
+ "printerName":this.$refs.tanexPrinter.getSelectPrinter(),
"orderList":childOrderList.toString()
}
printDataList.push(subBillItem);
@@ -1477,7 +1483,7 @@ methods: {
// this.form.billWeight=1.0;
// this.form.totalVolume=0.0;
this.form.parcelQty=1;
- this.form.packType=['2'];
+ // this.form.packType=['2'];
this.form.blOverWeight='0';
this.form.blGenSubbill='1';
this.form.paymentType='1';
@@ -1830,7 +1836,7 @@ methods: {
if(row!=null){
let singleVolume=parseFloat(row.length)*parseFloat(row.width)*parseFloat(row.height);
let singleTotalVolume=singleVolume*parseFloat(row.cargoQty);
- row.volume=parseFloat( (singleTotalVolume/1000000).toFixed(5) );
+ row.volume=parseFloat( (singleTotalVolume/1000000).toFixed(4) );
}
let totalVolume=0.0;
@@ -1838,7 +1844,7 @@ methods: {
totalVolume=totalVolume+item.volume;
});
- this.form.totalVolume = parseFloat(totalVolume.toFixed(5));
+ this.form.totalVolume = parseFloat(totalVolume.toFixed(4));
this.handleCalcVolumeWeight();
@@ -1847,8 +1853,6 @@ methods: {
async handleCalcFeeItem(row){
if(row!=null && this.form.settlementWeight!=null){
- // console.log("===>calcExp====>",row.calcExp);
- // console.log("===>calcExp111==row==>",row);
if(row.calcExp&&row.calcExp!='undefined'){
let expr=row.calcExp;
// 如果公式包含变量,使用变量进行计算
@@ -1876,13 +1880,6 @@ methods: {
}
-
-
-
-
-
-
- let feeRemark="";
let totalFee=Number(0);
if(this.form.feeItems&&this.form.feeItems.length>0){
let len=this.form.feeItems.length;
@@ -1898,14 +1895,9 @@ methods: {
}
newFee=newFee.toFixed(2);
- // feeRemark= feeRemark+item.feeName+'('+item.currency+"):" + item.realFee+",";
- // feeRemark = feeRemark.slice(0, -1);
-
totalFee=Number(totalFee)+Number(newFee);
}
}
-
- // this.form.feeRemark=feeRemark;
this.form.freight = totalFee.toFixed(2);
},
// 计算体积重量
diff --git a/src/views/emis/emisWaybill/waybillRecord.vue b/src/views/emis/emisWaybill/waybillRecord.vue
index d396d342..f64f4635 100644
--- a/src/views/emis/emisWaybill/waybillRecord.vue
+++ b/src/views/emis/emisWaybill/waybillRecord.vue
@@ -736,6 +736,7 @@
+
@@ -746,6 +747,7 @@
+
{{$t('确 定')}}
{{$t('重置')}}
@@ -1107,6 +1109,7 @@ methods: {
},
handleBatchPrint(){
+
if(this.printerStatus == 1){
if(this.form.billCode){
// 重要,设置为true才会把右上角X和取消区分开来
@@ -1120,8 +1123,8 @@ methods: {
let printDataList=[]
// 打印主单,子单
- // let orderList=[];
- // orderList.push(this.form.billCode);
+ let orderList=[];
+ orderList.push(this.form.billCode);
// // 客户联
// let customerItem ={
// "tplCode":"TAN-CM-130",
@@ -1139,7 +1142,6 @@ methods: {
printDataList.push(mainBillItem);
-
// 打印子单
// tplCode="探路速运-子单联(通用)";
// tplCode="TAN-GC-130";
@@ -1160,7 +1162,6 @@ methods: {
"orderList":childOrderList.toString()
}
printDataList.push(subBillItem);
-
// 直接打印主子单
this.$refs.tanexPrinter.batchPrintAdv(printDataList)
@@ -1186,6 +1187,11 @@ methods: {
}
},
+
+ handleTestPrintPreview(){
+ this.printerStatus=1;
+ this.handlePrintPreview();
+ },
async handlePrintPreview(){
if(this.printerStatus == 1){
@@ -1830,7 +1836,7 @@ methods: {
if(row!=null){
let singleVolume=parseFloat(row.length)*parseFloat(row.width)*parseFloat(row.height);
let singleTotalVolume=singleVolume*parseFloat(row.cargoQty);
- row.volume=parseFloat( (singleTotalVolume/1000000).toFixed(5) );
+ row.volume=parseFloat( (singleTotalVolume/1000000).toFixed(4) );
}
let totalVolume=0.0;
@@ -1838,7 +1844,7 @@ methods: {
totalVolume=totalVolume+item.volume;
});
- this.form.totalVolume = parseFloat(totalVolume.toFixed(5));
+ this.form.totalVolume = parseFloat(totalVolume.toFixed(4));
this.handleCalcVolumeWeight();