|
|
@@ -89,7 +89,7 @@ const cp_print_ProductValue = async (e) => {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-//打印作业通知单->工单印件及工序列表
|
|
|
+//打印作业通知单->工单印件及工序列表【印件号】【终止工序号】
|
|
|
const _PrintCodeList = async () => {
|
|
|
const workOrder = form['gdbh'];
|
|
|
const PrintCodeList_list = await PrintCodeList({workOrder:workOrder});
|
|
|
@@ -99,8 +99,8 @@ const _PrintCodeList = async () => {
|
|
|
yjlist.value = PrintCodeList_list.data
|
|
|
form['yjno'] = PrintCodeList_list.data[0].印件号;
|
|
|
form['yjmc'] = PrintCodeList_list.data[0].印件名称;
|
|
|
-
|
|
|
const res = await ProcessCodeList({workOrder:workOrder, yjno: form['yjno']});
|
|
|
+ form['gxh'] = res.data[0]['工序号']
|
|
|
gxlist.value = res.data
|
|
|
}
|
|
|
}
|
|
|
@@ -2606,9 +2606,12 @@ hiprint.init()
|
|
|
const hiprintTemplate = new hiprint.PrintTemplate({ template: jsondata })
|
|
|
const _gdlx = ref('')
|
|
|
const cp_print_handleConfirm = async () => {
|
|
|
+ if(form['yjno'] === '' || form['yjno'] === undefined){
|
|
|
+ ElMessage({type: 'warning',message: '印件资料为空'})
|
|
|
+ return false;
|
|
|
+ }
|
|
|
let params = {};
|
|
|
- //2310707
|
|
|
- //2012127
|
|
|
+ //2310707、2012127
|
|
|
params.workOrder = form['gdbh'];
|
|
|
params.PrepareDocument = form['zd'];
|
|
|
params.examine = form['sh'];
|
|
|
@@ -2616,11 +2619,18 @@ const cp_print_handleConfirm = async () => {
|
|
|
params.gxh = form['gxh'];
|
|
|
//调用打印接口【打印作业通知单】
|
|
|
const print_PrintJobOrder = await PrintJobOrder(params);
|
|
|
- console.log(print_PrintJobOrder)
|
|
|
- _gdlx.value = '★' +print_PrintJobOrder.data['工单类型']
|
|
|
+ // console.log(print_PrintJobOrder)
|
|
|
+ if(print_PrintJobOrder.msg === '未找到物料资料信息'){
|
|
|
+ ElMessage({type: 'warning',message: '未找到物料资料信息'})
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if(print_PrintJobOrder.data['工单类型']){
|
|
|
+ _gdlx.value = '★' +print_PrintJobOrder.data['工单类型']
|
|
|
+ }
|
|
|
|
|
|
- if(print_PrintJobOrder.data === null){
|
|
|
- ElMessage({type: 'error',message: print_PrintJobOrder.msg})
|
|
|
+ if(print_PrintJobOrder.data === null || print_PrintJobOrder.data === undefined || print_PrintJobOrder.data === ''){
|
|
|
+ ElMessage({type: 'error',message: print_PrintJobOrder.msg});
|
|
|
+ return false;
|
|
|
}
|
|
|
// 获取当前日期
|
|
|
const today = new Date();
|
|
|
@@ -2638,7 +2648,6 @@ const cp_print_handleConfirm = async () => {
|
|
|
"printcode":print_PrintJobOrder.data['生产批次号'],
|
|
|
"dysj":currentDate,
|
|
|
"scpch":print_PrintJobOrder.data['生产批次号'],
|
|
|
- // "xsddh":print_PrintJobOrder.data['生产批次号'],
|
|
|
"xsddh":print_PrintJobOrder.data['销售订单号'],
|
|
|
"khdh": print_PrintJobOrder.data['客户代码'],
|
|
|
"khmc": print_PrintJobOrder.data['客户名称'],
|
|
|
@@ -2684,7 +2693,6 @@ const cp_print_handleConfirm = async () => {
|
|
|
})),
|
|
|
"shr":form['sh'],
|
|
|
"zdr":form['zd']
|
|
|
-
|
|
|
}
|
|
|
hiprintTemplate.print(printdata);
|
|
|
// cp_print_gdlist.value = false;
|