diff --git a/fe/PDA/api/index.js b/fe/PDA/api/index.js index 423acdff2..2eeba2ffd 100644 --- a/fe/PDA/api/index.js +++ b/fe/PDA/api/index.js @@ -761,10 +761,23 @@ export const getUnProduceReturnDetail = (params) => request( data: {}, method: "get" }); +//非生产退料 承接任务 +export const takeUnProduceReturnJob = (params) => request( + devUrl + "/api/pda/job/unplanned-receipt/take/" + params.id, { // + data: {}, + method: "post" + }); + +//非生产退料 取消承接任务 +export const cancelTakeUnProduceReturnJob = (id) => request( + devUrl + "/api/pda/job/unplanned-receipt/cancel-take/" + id, { // + data: {}, + method: "post" + }); //完成非生产退料任务 -export const finshUnProduceReturnJob = (id, params) => request( - devUrl + "/api/pda/job/unplanned-receipt/finish/" + id, { // +export const finshUnProduceReturnJob = (id,jobNumber,worker ,params) => request( + devUrl + "/api/pda/job/unplanned-receipt/finish/"+id+"?jobNumber="+jobNumber+"&worker="+worker, { // data: params, method: "post" }) diff --git a/fe/PDA/common/basic.js b/fe/PDA/common/basic.js index 3df22de49..8d684a3ed 100644 --- a/fe/PDA/common/basic.js +++ b/fe/PDA/common/basic.js @@ -482,4 +482,14 @@ export function getIssueJobState(val) { if (val == 0) return 'ALL' else if (val == 1) return 'Open' else if (val == 2) return 'Wait' +} + +const S4 = function() { + return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); +}; + + +export function guid() { + return (S4() + S4() +'-' +S4() +'-' +S4() +'-' +S4() +'-' +S4() +S4() +S4() + ); } \ No newline at end of file diff --git a/fe/PDA/mycomponents/comjob/comJobUnScanDetail.vue b/fe/PDA/mycomponents/comjob/comJobUnScanDetail.vue new file mode 100644 index 000000000..26d44c8d1 --- /dev/null +++ b/fe/PDA/mycomponents/comjob/comJobUnScanDetail.vue @@ -0,0 +1,105 @@ + + + + + + diff --git a/fe/PDA/mycomponents/common/comMessage.vue b/fe/PDA/mycomponents/common/comMessage.vue index 1a60c11bb..d85d130d2 100644 --- a/fe/PDA/mycomponents/common/comMessage.vue +++ b/fe/PDA/mycomponents/common/comMessage.vue @@ -105,7 +105,10 @@ closeMessage() { this.confirmResult = false; clearInterval(this.timer) //清空timer - this.$refs.popupMessage.close(); + if(this.$refs.popupMessage){ + this.$refs.popupMessage.close(); + } + this.afterClose(); }, diff --git a/fe/PDA/mycomponents/coms/task/comUnProduce.vue b/fe/PDA/mycomponents/coms/task/comUnProduce.vue index 971ea5b4a..866a48f62 100644 --- a/fe/PDA/mycomponents/coms/task/comUnProduce.vue +++ b/fe/PDA/mycomponents/coms/task/comUnProduce.vue @@ -9,18 +9,37 @@ - - - {{dataContent.unplannedIssueRequestNumber}} + + 单号: + {{dataContent.unplannedIssueRequestNumber}} - {{dataContent.unplannedReceiptRequestNumber}} + {{dataContent.unplannedReceiptRequestNumber}} - + + ERP储位: + {{dataContent.fromErpLocationCode}} + + + 料号: + {{dataContent.itemCode}} + + + + 名称: + {{dataContent.itemName}} + + + + 描述1: + {{dataContent.itemDesc1}} + + + + 描述2: + {{dataContent.itemDesc2}} + + @@ -29,6 +48,9 @@ {{dataContent.creationTime===null?'无':dataContent.creationTime| formatDate}} + + {{dataContent.worker}} + diff --git a/fe/PDA/pages.json b/fe/PDA/pages.json index b545f0f7b..b98d67049 100644 --- a/fe/PDA/pages.json +++ b/fe/PDA/pages.json @@ -588,7 +588,7 @@ "path": "pages/task/unProduceReturnDetail", "style": { "navigationBarTitleText": "非生产退料详情", - "enablePullDownRefresh": true + "enablePullDownRefresh": false } }, diff --git a/fe/PDA/pages/task/unProducePickDetail.vue b/fe/PDA/pages/task/unProducePickDetail.vue index 8acb1a95a..49c984c2d 100644 --- a/fe/PDA/pages/task/unProducePickDetail.vue +++ b/fe/PDA/pages/task/unProducePickDetail.vue @@ -308,6 +308,7 @@ dyIssue(result, scaned) { let that = this; + result.data.lot ='20240717' var itemCode = that.details.find(r => { return r.itemCode === result.data.itemCode && r.scaned === scaned @@ -574,6 +575,8 @@ .userName_CN; that.datacontent.details = that.details; let params = JSON.stringify(that.datacontent); + console.log(params) + return finshUnProducePickJob(that.id, params) .then(res => { uni.hideLoading(); diff --git a/fe/PDA/pages/task/unProduceReturn.vue b/fe/PDA/pages/task/unProduceReturn.vue index c85abc886..4a21e512d 100644 --- a/fe/PDA/pages/task/unProduceReturn.vue +++ b/fe/PDA/pages/task/unProduceReturn.vue @@ -70,6 +70,10 @@ mounted() { }, + + onPullDownRefresh() { + this.getList('refresh'); + }, //返回首页 onNavigationBarButtonTap(e) { if (e.index === 0) { @@ -147,7 +151,7 @@ openDetail(item) { uni.navigateTo({ - url: './unProduceReturnDetail?id=' + item.id + url: './unProduceReturnDetail?id=' + item.id+ '&jobStatus=' + item.jobStatus }); }, diff --git a/fe/PDA/pages/task/unProduceReturnDetail.vue b/fe/PDA/pages/task/unProduceReturnDetail.vue index 54fcbf727..372819705 100644 --- a/fe/PDA/pages/task/unProduceReturnDetail.vue +++ b/fe/PDA/pages/task/unProduceReturnDetail.vue @@ -3,100 +3,90 @@ - - + + - - - - - - {{ item.itemCode }} - - {{ item.itemName }} - {{ item.itemDesc1 }} + @scroll="scroll" class="scroll-detail" > + + + + + + + + + {{ item.itemCode }} + + {{ item.itemName }} + {{ item.itemDesc1 }} + + + + + + + + 数量 + + + + + + + + ({{item.uom}}) + + + + + 箱码 + + + + + {{ item.handledPackingCode }} + + + + + 批次 + + + + {{item.handledLot }} + + + + + + + + + + + + - - - - - - - - 推荐 - 实际 - - - 数量 - - {{item.recommendQty}}({{item.uom}}) - - - - - - - ({{item.uom}}) - - - - - 箱码 - - - {{ item.recommendPackingCode }} - - - - - {{ item.handledPackingCode }} - - - - - 批次 - - {{item.recommendLot }} - - - {{item.handledLot }} - - - - 目标库位 - - {{ item.recommendToLocationCode }} - - - - {{ item.toLocationCode }} - - - - - - - - - - - - - + + + - - - + + + + + + + @@ -111,9 +101,10 @@ + \ No newline at end of file diff --git a/fe/PDA/pages/task/unProduceReturnWip.vue b/fe/PDA/pages/task/unProduceReturnWip.vue index e9212830e..25a503a4d 100644 --- a/fe/PDA/pages/task/unProduceReturnWip.vue +++ b/fe/PDA/pages/task/unProduceReturnWip.vue @@ -147,7 +147,7 @@ openDetail(item) { uni.navigateTo({ - url: './unProduceReturnWipDetail?id=' + item.id + url: './unProduceReturnWipDetail?id=' + item.id+ '&jobStatus=' + item.jobStatus }); }, diff --git a/fe/PDA/pages/task/unProduceReturnWipDetail.vue b/fe/PDA/pages/task/unProduceReturnWipDetail.vue index 339846782..b0284e867 100644 --- a/fe/PDA/pages/task/unProduceReturnWipDetail.vue +++ b/fe/PDA/pages/task/unProduceReturnWipDetail.vue @@ -3,89 +3,64 @@ - - + + - - - - - - {{ item.itemCode }} - - {{ item.itemName }} - {{ item.itemDesc1 }} - - - - - - - - - 推荐 - 实际 - - - 目标库位 - - {{ item.recommendToLocationCode }} - - - - - {{ item.handledToLocationCode }} - - - - - - - - - - - 数量 - - {{item.recommendQty}} - ({{item.uom}}) - - - - - - ({{item.uom}}) - - - - - + + + + + + + + + {{ item.itemCode }} + + {{ item.itemName }} + {{ item.itemDesc1 }} + + + + + + + + 数量 + + + + + + + + ({{item.uom}}) + + + + + + + - - - - - - ; - - - + + - - - + + + + + + + @@ -96,20 +71,21 @@ - + + @afterCloseScanMessage='closeScanMessage' @afterClose="closeScanMessage">