diff --git a/src/pages/productReceipt/job/productReceiptJob.vue b/src/pages/productReceipt/job/productReceiptJob.vue index 0701b66b..4f43db4c 100644 --- a/src/pages/productReceipt/job/productReceiptJob.vue +++ b/src/pages/productReceipt/job/productReceiptJob.vue @@ -79,6 +79,7 @@ status: '1,2', //待处理 、进行中 detailOptions: [], detailGiveupOptions: [], + scanMessage:"" }; }, // 装配收货:type = 'assemble' @@ -208,20 +209,21 @@ }) }, - openJobDetail(item, packingNumber = '') { + openJobDetail(item, scanMessage = '') { if (this.type == 'predict') { uni.navigateTo({ - url: './productReceiptDetail?id=' + item.masterId + '&status=' + item.status + '&scaned=' + packingNumber +'&title='+this.title + url: './productReceiptDetail?id=' + item.masterId + '&status=' + item.status + '&scanMessage=' + scanMessage +'&title='+this.title }); } else if (this.type == 'assemble') { uni.navigateTo({ - url: './fgProductReceiptDetail?id=' + item.masterId + '&status=' + item.status + '&scaned=' + packingNumber +'&title='+this.title + url: './fgProductReceiptDetail?id=' + item.masterId + '&status=' + item.status + '&scanMessage=' + scanMessage +'&title='+this.title }); } else { uni.navigateTo({ - url: './scrapReceiptDetail?id=' + item.masterId + '&status=' + item.status + '&scaned=' + packingNumber +'&title='+this.title + url: './scrapReceiptDetail?id=' + item.masterId + '&status=' + item.status + '&scanMessage=' + scanMessage +'&title='+this.title }); } + this.scanMessage ="" }, showItemList(itemList) { @@ -295,6 +297,11 @@ action: "==", value: code }) + filters.push({ + column: "accept_user_id", + action: "==", + value: this.$store.state.user.id + }) var params = { filters: filters, @@ -338,10 +345,11 @@ }, selectItem(item) { this.$refs.scanPopup.closeScanPopup(); - this.openJobDetail(item, item.packingNumber); + this.openJobDetail(item, this.scanMessage); }, getScanResult(result) { try { + this.scanMessage ="" var filters = [{ column: "packingNumber", action: "==", @@ -371,18 +379,19 @@ column: "status", action: "in", value: '1,2', + }, + { + column: "accept_user_id", + action: "==", + value: this.$store.state.user.id } - // { - // column: "fromLocationCode", - // action: "==", - // value: result.label.fromLocationCode - // } ] getProductReceiptJobList({ filters: filters, pageNo: 1, pageSize: 100, }).then(res => { + this.scanMessage =result.scanMessage let resultList = res.data.list; if (resultList.length > 0) { resultList.forEach(item => { diff --git a/src/pages/repleinsh/job/repleinshJob.vue b/src/pages/repleinsh/job/repleinshJob.vue index 92cad3eb..db5cd0b9 100644 --- a/src/pages/repleinsh/job/repleinshJob.vue +++ b/src/pages/repleinsh/job/repleinshJob.vue @@ -284,6 +284,11 @@ action: "==", value: code }) + filters.push({ + column: "accept_user_id", + action: "==", + value: this.$store.state.user.id + }) var params = { filters: filters, @@ -296,7 +301,7 @@ uni.hideLoading(); if (res.data.list.length == 0) { that.showMessage('未查找到' + '【' + code + '】的补料任务'); - } else if (res.data.list.length == 1) { + } else { that.openJobDetail(res.data.list[0]); } }).catch(error => { @@ -345,6 +350,11 @@ column: "itemCode", action: "==", value: result.label.itemCode + }, + { + column: "accept_user_id", + action: "==", + value: this.$store.state.user.id } ] getRepleinshJobList({