diff --git a/pages/print/courierNote.vue b/pages/print/courierNote.vue index 912de46..8e8c257 100644 --- a/pages/print/courierNote.vue +++ b/pages/print/courierNote.vue @@ -212,13 +212,29 @@ this.submitParam.billCode = this.resData.list.map(item=> item.val) } }, + async checkParam(param) { + return new Promise((resolve)=> { + let errMsg = '' + if(!errMsg && !param.printType) { + errMsg = '请勾选打印配置' + } + if(!errMsg && !param.billCode) { + errMsg = '请选择运单号' + } + if(errMsg) { + this.showToast(errMsg) + } else { + resolve() + } + }) + }, async getRealGetWaybillPrintData() { // 请求后端接口 let param = JSON.parse(JSON.stringify(this.submitParam)) param.printType = param.printType.join(',') param.billCode = param.billCode.join(',') param.subBillCodeRange = param.subBillCodeRange.join(',') - + await this.checkParam(param) let res = await apiService.getRealGetWaybillPrintData({ ...param, _loading: true }) return res },