diff --git a/fe/PDA/api/index.js b/fe/PDA/api/index.js index aeec136f2..2f7acfe4f 100644 --- a/fe/PDA/api/index.js +++ b/fe/PDA/api/index.js @@ -1643,11 +1643,18 @@ export const getInjectionRequestJobByRequest = (requestNumber) => promise( }) //注塑发料 是否有新任务 -export const isInjectionHasNewJob = (data) => promise( - devUrl + "/api/pda/store/injection-request/isHasNewJob", { +export const isInjectionHasNewJob = (requestNumber,data) => promise( + devUrl + "/api/pda/store/injection-request/isHasNewJob?requestNumber="+requestNumber, { method: 'post', data: data }) + +//注塑发料申请详情 +export const injectionRequestDetail = (id) => promise( + devUrl + "/api/pda/store/injection-request/"+id, { + method: 'get', + data: {} + }) @@ -1823,8 +1830,8 @@ export const getCoatingRequestJobByRequest = (requestNumber) => promise( }) //喷涂发料 是否有新任务 -export const isCoatingHasNewJob = (data) => promise( - devUrl + "/api/pda/store/coating-request/isHasNewJob", { +export const isCoatingHasNewJob = (requestNumber,data) => promise( + devUrl + "/api/pda/store/coating-request/isHasNewJob?requestNumber="+requestNumber, { method: 'post', data: data }) @@ -1922,8 +1929,8 @@ export const getAssembleRequestJobByRequest = (requestNumber) => promise( }) //装配 发料 是否有新任务 -export const isAssembleHasNewJob = (data) => promise( - devUrl + "/api/pda/store/assemble-request/isHasNewJob", { +export const isAssembleHasNewJob = (requestNumber,data) => promise( + devUrl + "/api/pda/store/assemble-request/isHasNewJob?requestNumber="+requestNumber, { method: 'post', data: data }) @@ -1970,8 +1977,8 @@ export const getkittingRequestJobByRequest = (requestNumber) => promise( }) //kiting发料 是否有新任务 -export const iskittingHasNewJob = (data) => promise( - devUrl + "/api/pda/store/kitting-request/isHasNewJob", { +export const iskittingHasNewJob = (requestNumber,data) => promise( + devUrl + "/api/pda/store/kitting-request/isHasNewJob?requestNumber="+requestNumber, { method: 'post', data: data }) @@ -2063,8 +2070,8 @@ export const getSparePartRequestJobByRequest = (requestNumber) => promise( }) //备件发料 是否有新任务 -export const isSparePartHasNewJob = (data) => promise( - devUrl + "/api/pda/store/spare-part-request/isHasNewJob", { +export const isSparePartHasNewJob = (requestNumber,data) => promise( + devUrl + "/api/pda/store/spare-part-request/isHasNewJob?requestNumber="+requestNumber, { method: 'post', data: data }) diff --git a/fe/PDA/common/basic.js b/fe/PDA/common/basic.js index de34cae6a..020876468 100644 --- a/fe/PDA/common/basic.js +++ b/fe/PDA/common/basic.js @@ -206,7 +206,16 @@ export function getJobType(val) { else if (val == 6) return 'IssueJob' //发料任务 else if (val == 7) return 'DeliverJob' //发货任务 else if (val == 8) return 'CheckJob' //校验任务 - else if (val == 9) return 'CountJob' //盘点任务 + else if (val == 9) return 'ByPackingCode' //盘点任务有箱码 + else if (val == 10) return 'ByErpItemCode' //盘点任务无箱码 + else if (val == 16) return 'ContainerTransferJob' //器具转移 + else if (val == 17) return 'ThirdLocationJob' //三方库 + else if (val == 18) return 'InjectionIssueJob' //注塑发料 + else if (val == 19) return 'InjectionPlanJob' //注塑计划 + else if (val == 20) return 'CoatingIssueJob' //喷涂发料 + else if (val == 21) return 'AssembleIssueJob' //装配发料 + else if (val == 22) return 'KittingIssueJob' //kitting发料 + else if (val == 23) return 'SparePartIssueJob' //备品发料 else return 'Other' } diff --git a/fe/PDA/mycomponents/coms/comUnPacking.vue b/fe/PDA/mycomponents/coms/comUnPacking.vue index f811045ee..566acbab9 100644 --- a/fe/PDA/mycomponents/coms/comUnPacking.vue +++ b/fe/PDA/mycomponents/coms/comUnPacking.vue @@ -230,8 +230,13 @@ mask:true }) var labelData = await getInventoryLabel(this.dataContent.recommendPackingCode) - + if(!newPackingCodeParam){ + uni.hideLoading() + this.showMessage("箱码["+this.dataContent.recommendPackingCode+"]在标签表中不存在") + return; + } var newPackingCodeParam = this.setNewPackingCodeParam(labelData,qty) + var newPackingCodeData = await generateNewPacking(1,newPackingCodeParam); var unPackingParams; if(this.jobType==6){ diff --git a/fe/PDA/pages/index/index.vue b/fe/PDA/pages/index/index.vue index cb7e31377..5785d9d6b 100644 --- a/fe/PDA/pages/index/index.vue +++ b/fe/PDA/pages/index/index.vue @@ -228,7 +228,10 @@ let that = this; let isToday = this.$isReceiptToday; let jobItems = await getJobCountAsync(isToday,localStorage.getItem('userId')); + jobItems.items.push({jobType:18,count:3}) let jobTypes = jobItems.items; //类型 + + if (menus != null && jobTypes != null) { for (var g = 0; g < menus.length; g++) { let group = menus[g]; diff --git a/fe/PDA/pages/request/assembleIssueRequestList.vue b/fe/PDA/pages/request/assembleIssueRequestList.vue index c86cee9f2..f018d4961 100644 --- a/fe/PDA/pages/request/assembleIssueRequestList.vue +++ b/fe/PDA/pages/request/assembleIssueRequestList.vue @@ -114,11 +114,12 @@ var isHaveNewJobList=[]; jobList.forEach(res=>{ - isHaveNewJobList.push(res.kittingRequestNumber); + isHaveNewJobList.push(res.number); }) - var isHaveNewJob = await isAssembleHasNewJob(isHaveNewJobList) + var isHaveNewJob = await isAssembleHasNewJob(item.number,isHaveNewJobList) uni.hideLoading() this.showMessage(isHaveNewJob) + this.getList('refresh') }catch(error){ uni.hideLoading() this.showMessage(error) diff --git a/fe/PDA/pages/request/assembleIssueRequestListDetail.vue b/fe/PDA/pages/request/assembleIssueRequestListDetail.vue index 48b4325c2..9af1e1ce4 100644 --- a/fe/PDA/pages/request/assembleIssueRequestListDetail.vue +++ b/fe/PDA/pages/request/assembleIssueRequestListDetail.vue @@ -189,11 +189,12 @@ var isHaveNewJobList=[]; jobList.forEach(res=>{ - isHaveNewJobList.push(res.assembleRequestNumber); + isHaveNewJobList.push(res.number); }) - var isHaveNewJob = await isAssembleHasNewJob(isHaveNewJobList) + var isHaveNewJob = await isAssembleHasNewJob(this.datacontent.number,isHaveNewJobList) uni.hideLoading() this.showMessage(isHaveNewJob) + navigateBack(1) }catch(error){ uni.hideLoading() this.showMessage(error) diff --git a/fe/PDA/pages/request/coatingIssueRequestList.vue b/fe/PDA/pages/request/coatingIssueRequestList.vue index dee326e6c..d2c71be78 100644 --- a/fe/PDA/pages/request/coatingIssueRequestList.vue +++ b/fe/PDA/pages/request/coatingIssueRequestList.vue @@ -9,13 +9,13 @@ - - - + + + \ No newline at end of file diff --git a/fe/PDA/pages/request/coatingIssueRequestListDetail.vue b/fe/PDA/pages/request/coatingIssueRequestListDetail.vue index 900bdee87..2f12f79c0 100644 --- a/fe/PDA/pages/request/coatingIssueRequestListDetail.vue +++ b/fe/PDA/pages/request/coatingIssueRequestListDetail.vue @@ -189,11 +189,12 @@ var isHaveNewJobList=[]; jobList.forEach(res=>{ - isHaveNewJobList.push(res.coatingRequestNumber); + isHaveNewJobList.push(res.number); }) - var isHaveNewJob = await isCoatingHasNewJob(isHaveNewJobList) + var isHaveNewJob = await isCoatingHasNewJob(this.datacontent.number,isHaveNewJobList) uni.hideLoading() this.showMessage(isHaveNewJob) + navigateBack(1) }catch(error){ uni.hideLoading() this.showMessage(error) diff --git a/fe/PDA/pages/request/injectionIssueRequestList.vue b/fe/PDA/pages/request/injectionIssueRequestList.vue index 1f98a1ea8..5da72237d 100644 --- a/fe/PDA/pages/request/injectionIssueRequestList.vue +++ b/fe/PDA/pages/request/injectionIssueRequestList.vue @@ -114,11 +114,12 @@ var isHaveNewJobList=[]; jobList.forEach(res=>{ - isHaveNewJobList.push(res.injectionRequestNumber); + isHaveNewJobList.push(res.number); }) - var isHaveNewJob = await isInjectionHasNewJob(isHaveNewJobList) + var isHaveNewJob = await isInjectionHasNewJob(item.number,isHaveNewJobList) uni.hideLoading() this.showMessage(isHaveNewJob) + this.getList('refresh') }catch(error){ uni.hideLoading() this.showMessage(error) @@ -182,7 +183,7 @@ openDetail(item) { uni.navigateTo({ - url: './kittingIssueRequestListDetail?id=' + item.id + '&jobStatus=' + item.jobStatus + url: './injectionIssueRequestListDetail?id=' + item.id + '&jobStatus=' + item.jobStatus }); }, showMessage(message) { diff --git a/fe/PDA/pages/request/injectionIssueRequestListDetail.vue b/fe/PDA/pages/request/injectionIssueRequestListDetail.vue index 010af9110..0b0731ec5 100644 --- a/fe/PDA/pages/request/injectionIssueRequestListDetail.vue +++ b/fe/PDA/pages/request/injectionIssueRequestListDetail.vue @@ -90,7 +90,7 @@