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 @@