mirror of
https://gitee.com/beijing_hongye_huicheng/lilishop-ui.git
synced 2026-08-06 02:47:29 +08:00
快递鸟电子面单不进入打印页面
This commit is contained in:
@@ -1155,24 +1155,41 @@ export default {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
toPrints () {
|
toPrints (printWindow) {
|
||||||
if (this.faceSheetForm.logisticsId != null && this.faceSheetForm.logisticsId != '') {
|
this.orderDeliverModal = false;
|
||||||
this.orderDeliverModal = false;
|
if (!this.someJSONdata) {
|
||||||
|
printWindow && printWindow.close();
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
const win = printWindow || window.open('', '_blank');
|
||||||
|
if (!win) {
|
||||||
|
this.$Message.error('无法打开打印窗口,请允许浏览器弹窗');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
win.document.write(this.someJSONdata);
|
||||||
|
win.document.close();
|
||||||
|
win.focus();
|
||||||
|
this.$Message.success('电子面单发货成功');
|
||||||
|
this.getDataDetail();
|
||||||
},
|
},
|
||||||
//订单发货提交
|
//订单发货提交
|
||||||
orderDeliverySubmit () {
|
orderDeliverySubmit () {
|
||||||
if (this.facesheetFlag) {
|
if (this.facesheetFlag) {
|
||||||
this.$refs['faceSheetForm'].validate((valid) => {
|
this.$refs['faceSheetForm'].validate((valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
|
const printWindow = window.open('', '_blank');
|
||||||
API_Order.getOrderFaceSheet(this.sn, this.faceSheetForm).then(res => {
|
API_Order.getOrderFaceSheet(this.sn, this.faceSheetForm).then(res => {
|
||||||
if (res.success && res.result.printTemplate) {
|
if (res.success && res.result.printTemplate) {
|
||||||
this.someJSONdata = res.result.printTemplate;
|
this.someJSONdata = res.result.printTemplate;
|
||||||
this.toPrints();
|
this.toPrints(printWindow);
|
||||||
}else{
|
} else {
|
||||||
this.$Message.success("电子面单发货失败!");
|
printWindow && printWindow.close();
|
||||||
|
this.$Message.error('电子面单发货失败!');
|
||||||
}
|
}
|
||||||
})
|
}).catch(() => {
|
||||||
|
printWindow && printWindow.close();
|
||||||
|
this.$Message.error('电子面单发货失败!');
|
||||||
|
});
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user