diff --git a/src/mycomponents/scan/winScanPackAndLocation.vue b/src/mycomponents/scan/winScanPackAndLocation.vue index 10f15f13..ba3aeae9 100644 --- a/src/mycomponents/scan/winScanPackAndLocation.vue +++ b/src/mycomponents/scan/winScanPackAndLocation.vue @@ -27,7 +27,7 @@ placeholder-style="font-size:12px" style="padding: 5px;" @confirm="scanLocation" /> --> - diff --git a/src/pages/issue/job/issueDetailBatch.vue b/src/pages/issue/job/issueDetailBatch.vue index 15272fa9..ecfc19cb 100644 --- a/src/pages/issue/job/issueDetailBatch.vue +++ b/src/pages/issue/job/issueDetailBatch.vue @@ -217,6 +217,7 @@ that.showMessage('未获取到详情'); } else { if (res.data.subList.length > 0) { + res.data.allowModifyLocation = 'FALSE' that.jobContent = res.data; that.jobStatus = res.data.status that.subList = res.data.subList; @@ -260,10 +261,20 @@ }, getScanResult(result, managementTypeParams) { + console.log(this.jobContent.allowModifyLocation) + // if(this.jobContent.allowModifyLocation == 'TRUE'){ + // this.managementType = managementTypeParams + // if(managementTypeParams == "BY_BATCH" ||managementTypeParams == "BY_QUANTITY" ){ + // this.setDataBatch(result) + // } + // }else{ + // this.showErrorMessage(`不可以扫描推荐库位【${this.fromLocationCode}】的库位`) + // } this.managementType = managementTypeParams if(managementTypeParams == "BY_BATCH" ||managementTypeParams == "BY_QUANTITY" ){ this.setDataBatch(result) } + }, setDataBatch(result) { try { diff --git a/src/pages/productionReturn/job/okToReturnDetail.vue b/src/pages/productionReturn/job/okToReturnDetail.vue index 8e5a865a..1a6ca3a4 100644 --- a/src/pages/productionReturn/job/okToReturnDetail.vue +++ b/src/pages/productionReturn/job/okToReturnDetail.vue @@ -207,7 +207,6 @@ if (res.success) { this.managementList = res.list; this.managementType = this.managementList&&this.managementList[0]&&this.managementList[0].ManagementPrecision - this.managementType = 'BY_QUANTITY' if(this.managementType == 'BY_BATCH'){ that.detailSource.forEach(item=>{ item.subList.forEach(cur=>{ @@ -308,8 +307,9 @@ var qty = result.label.qty; var itemCode = result.label.itemCode; var detail = this.detailSource.find(r => r.itemCode == itemCode); + let itemcodes = this.detailSource.map(item=>item.itemCode).join(',') if (detail == undefined) { - this.showErrorMessage("物料号【" + itemCode + "】不在列表中") + this.showErrorMessage(`扫描的物料【 ${ result.label.itemCode} 】与任务明细中的物料【 ${itemcodes} 】不一致`) } else { var itemDetail = detail.subList.find(r => { return r.batch == batch @@ -489,8 +489,7 @@ if (res.success) { this.managementList = res.list; var params = this.setParams() - console.log("提交参数", JSON.stringify(params)); - + console.log("提交参数", params); productionReturnJobSubmit(params).then(res => { uni.hideLoading() if (res.data) {