From e191d8dacf320fed5c82fa64ff13c96e466ce78d Mon Sep 17 00:00:00 2001 From: zhang_li Date: Mon, 28 Apr 2025 11:18:11 +0800 Subject: [PATCH] =?UTF-8?q?YT-2553=E3=80=90=E5=8F=B7=E5=8F=A3=E5=93=81?= =?UTF-8?q?=E7=94=9F=E4=BA=A7=E4=BB=BB=E5=8A=A1=E3=80=91=E3=80=90=E8=A1=A5?= =?UTF-8?q?=E7=BB=99=E5=93=81=E7=94=9F=E4=BA=A7=E4=BB=BB=E5=8A=A1=E3=80=91?= =?UTF-8?q?=E4=B8=AD=E6=89=93=E5=8D=B0=E7=9A=84=E6=A0=87=E7=AD=BE=E9=87=8C?= =?UTF-8?q?=E6=9C=89=E7=94=B3=E8=AF=B7=E5=8D=95=E5=8F=B7=EF=BC=8CPDA?= =?UTF-8?q?=E6=89=AB=E6=8F=8F=E5=90=8E=EF=BC=8C=E9=9C=80=E8=A6=81=E6=A0=B9?= =?UTF-8?q?=E6=8D=AE=E7=94=B3=E8=AF=B7=E5=8D=95=E5=8F=B7+=E5=93=81?= =?UTF-8?q?=E7=95=AA=E5=8E=BB=E6=9F=A5=E4=BB=BB=E5=8A=A1=E7=9A=84=E7=8A=B6?= =?UTF-8?q?=E6=80=811.=E5=9C=A8=E7=94=B3=E8=AF=B7=E4=B8=AD=E5=88=9B?= =?UTF-8?q?=E5=BB=BA=E4=BA=86=E6=A0=87=E7=AD=BE=EF=BC=8C=E4=BD=86=E6=98=AF?= =?UTF-8?q?=E6=9C=AA=E5=A4=84=E7=90=86=E7=94=B3=E8=AF=B7=EF=BC=88=E5=8D=B3?= =?UTF-8?q?=E8=BF=98=E6=B2=A1=E6=9C=89=E7=94=9F=E6=88=90=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=EF=BC=89=E6=97=B6=EF=BC=8C=E6=8F=90=E7=A4=BA=EF=BC=9A=E8=AF=A5?= =?UTF-8?q?=E5=93=81=E7=95=AA=E5=AF=B9=E5=BA=94=E7=9A=84=E7=94=B3=E8=AF=B7?= =?UTF-8?q?=20[=E7=94=B3=E8=AF=B7=E5=8D=95=E5=8F=B7]=20=E4=B8=8B=E6=9C=AA?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E5=88=B0=E4=BB=BB=E5=8A=A12.=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E5=A4=84=E7=90=86=E5=90=8E=E7=94=9F=E6=88=90=E4=BA=86?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=EF=BC=8C=E4=BD=86=E6=98=AF=E5=85=B3=E9=97=AD?= =?UTF-8?q?=E4=BA=86=E4=BB=BB=E5=8A=A1=E6=97=B6=EF=BC=8C=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=EF=BC=9A=E8=AF=A5=E5=93=81=E7=95=AA=E5=AF=B9=E5=BA=94=E7=9A=84?= =?UTF-8?q?=E7=94=B3=E8=AF=B7=20[=E7=94=B3=E8=AF=B7=E5=8D=95=E5=8F=B7]=20?= =?UTF-8?q?=E4=B8=8B=E7=9A=84=E4=BB=BB=E5=8A=A1=E5=B7=B2=E5=85=B3=E9=97=AD?= =?UTF-8?q?3.=E7=94=B3=E8=AF=B7=E5=A4=84=E7=90=86=E5=90=8E=E7=94=9F?= =?UTF-8?q?=E6=88=90=E4=BA=86=E4=BB=BB=E5=8A=A1=EF=BC=8C=E4=BD=86=E6=98=AF?= =?UTF-8?q?=E5=85=B3=E9=97=AD=E4=BA=86=E7=94=B3=E8=AF=B7=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=EF=BC=9A=E8=AF=A5=E5=93=81=E7=95=AA=E5=AF=B9?= =?UTF-8?q?=E5=BA=94=E7=9A=84=E7=94=B3=E8=AF=B7=20[=E7=94=B3=E8=AF=B7?= =?UTF-8?q?=E5=8D=95=E5=8F=B7]=20=E4=B8=8B=E7=9A=84=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E5=B7=B2=E5=85=B3=E9=97=AD4.=E4=BB=BB=E5=8A=A1=E5=B7=B2?= =?UTF-8?q?=E5=AE=8C=E6=88=90=EF=BC=8C=E6=8F=90=E7=A4=BA=EF=BC=9A=E8=AF=A5?= =?UTF-8?q?=E5=93=81=E7=95=AA=E5=AF=B9=E5=BA=94=E7=9A=84=E7=94=B3=E8=AF=B7?= =?UTF-8?q?=20[=E7=94=B3=E8=AF=B7=E5=8D=95=E5=8F=B7]=20=E4=B8=8B=E7=9A=84?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E5=B7=B2=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../productReceipt/job/productReceiptJob.vue | 29 ++++++++++--------- .../job/semiProductReceiptJob.vue | 2 +- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/src/pages/productReceipt/job/productReceiptJob.vue b/src/pages/productReceipt/job/productReceiptJob.vue index 170ac141..7631abcf 100644 --- a/src/pages/productReceipt/job/productReceiptJob.vue +++ b/src/pages/productReceipt/job/productReceiptJob.vue @@ -356,23 +356,13 @@ }, async getScanResult(result) { if(!result.label.requestNumber ){ - this.showMessage("该标签未关联到收货申请") + this.showMessage(`该品番对应的申请 【${ result.label.requestNumber}】下未查询到任务`) return; } uni.showLoading({ title: "加载中....", mask: true }); - const res1 = await getNumberForStatus(result.label.requestNumber) - if(res1.data == 5){ - uni.hideLoading() - this.showMessage(`该品番对应的申请【${result.label.requestNumber}】已关闭`) - return - }else if(res1.data == 8){ - uni.hideLoading() - this.showMessage(`该品番对应的生产任务【${result.label.requestNumber}】已经完成`) - return - } try { this.scanMessage = "" var filters = [ @@ -404,18 +394,29 @@ { column: "status", action: "in", - value: '1,2', + value: '1,2,3,4', } ] getProductReceiptJobList({ filters: filters, pageNo: 1, pageSize: 100, - }).then(res => { + }).then(async res => { uni.hideLoading() this.scanMessage = result.scanMessage let resultList = res.data.list; if (resultList.length > 0) { + + const res1 = await getNumberForStatus(result.label.requestNumber) + if(resultList[0].status==4||res1.data == 5){ + uni.hideLoading() + this.showMessage(`该品番对应的申请【${result.label.requestNumber}】下的任务已关闭`) + return + }else if(res1.data == 8){ + uni.hideLoading() + this.showMessage(`该品番对应的申请【${result.label.requestNumber}】下的任务已完成`) + return + } resultList.forEach(item => { item.title = item.number; item.selected = false @@ -432,7 +433,7 @@ this.selectItem(list[0]) } } else { - this.showMessage("该标签未关联到收货申请\n" + "扫描[" + result.scanMessage + "]") + this.showMessage(`该品番对应的申请 【${ result.label.requestNumber}】下未查询到任务`) } }).catch(error => { uni.hideLoading() diff --git a/src/pages/productReceipt/job/semiProductReceiptJob.vue b/src/pages/productReceipt/job/semiProductReceiptJob.vue index 21da8442..6d4a8c66 100644 --- a/src/pages/productReceipt/job/semiProductReceiptJob.vue +++ b/src/pages/productReceipt/job/semiProductReceiptJob.vue @@ -1,6 +1,6 @@