diff --git a/fe/PDA/mycomponents/coms/task/comUnProduce.vue b/fe/PDA/mycomponents/coms/task/comUnProduce.vue
index fbe565829..971ea5b4a 100644
--- a/fe/PDA/mycomponents/coms/task/comUnProduce.vue
+++ b/fe/PDA/mycomponents/coms/task/comUnProduce.vue
@@ -10,14 +10,17 @@
- {{dataContent.materialRequestNumber}}
+
+ {{dataContent.unplannedIssueRequestNumber}}
+ {{dataContent.unplannedReceiptRequestNumber}}
+
-
+
-
+ 生产线:{{dataContent.prodLine}}
+ -->
@@ -58,6 +61,10 @@
dataContent: {
type: Object,
value: null
+ },
+ fromType:{
+ type: String,
+ value: "pick"
}
},
filters: {
diff --git a/fe/PDA/pages/task/unProducePick.vue b/fe/PDA/pages/task/unProducePick.vue
index aa753d092..8657a78a3 100644
--- a/fe/PDA/pages/task/unProducePick.vue
+++ b/fe/PDA/pages/task/unProducePick.vue
@@ -5,7 +5,7 @@
-
+
diff --git a/fe/PDA/pages/task/unProducePickDetail.vue b/fe/PDA/pages/task/unProducePickDetail.vue
index 8f716270e..6356fd2f5 100644
--- a/fe/PDA/pages/task/unProducePickDetail.vue
+++ b/fe/PDA/pages/task/unProducePickDetail.vue
@@ -84,11 +84,11 @@
-
+
-
+
@@ -115,7 +115,7 @@
takeIssueJob,
cancelTakeIssueJob,
finshUnProducePickJob,
- issueBalances
+ getBalancesByFilter
} from '@/api/index.js';
import {
getJobStatuStyle,
@@ -188,13 +188,12 @@
// }
this.getDetail();
},
- onReady() {
- },
+ onReady() {},
//返回首页
onNavigationBarButtonTap(e) {
if (e.index === 0) {
goHome();
- }else if(e.index === 1){
+ } else if (e.index === 1) {
window.location.reload();
}
},
@@ -309,31 +308,31 @@
dyIssue(result, scaned) {
let that = this;
var itemCode = that.details.find(r => {
- return r.itemCode === result.data.itemCode&&
- r.scaned === scaned
+ return r.itemCode === result.data.itemCode &&
+ r.scaned === scaned
})
if (itemCode == undefined) {
that.showScanMessage('所扫描的箱码【' + result.data.code + '】对应的物料【' + result.data.itemCode + '】不在任务中');
- }else {
+ } else {
//零件号相同、箱码相同
var itemCode1 = that.details.find(r => {
- return r.itemCode === result.data.itemCode&&
- r.recommendPackingCode === result.data.code
+ return r.itemCode === result.data.itemCode &&
+ r.recommendPackingCode === result.data.code
r.scaned === scaned
})
//零件号相同、箱码不相同
- if(itemCode1 == undefined){
+ if (itemCode1 == undefined) {
var itemCode2 = that.details.find(r => {
- return r.itemCode === result.data.itemCode&&
- r.recommendLot === result.data.lot
- &&r.scaned === scaned
+ return r.itemCode === result.data.itemCode &&
+ r.recommendLot === result.data.lot &&
+ r.scaned === scaned
})
//零件号相同、箱码不相同、批次相同
- if(itemCode2==undefined){
+ if (itemCode2 == undefined) {
//零件号相同、箱码不相同、批次不相同
console.log("零件号相同、箱码不相同、批次不相同")
setTimeout(res => {
- showConfirmMsg(itemCode.recommendPackingCode+'未执行先进先出或不是最先批次,是否继续?', confirm => {
+ showConfirmMsg(itemCode.recommendPackingCode + '未执行先进先出或不是最先批次,是否继续?', confirm => {
if (confirm) {
that.currentItem = itemCode;
that.afterScanPackLabel(result);
@@ -342,28 +341,29 @@
}
});
}, 100)
-
- }else {
+
+ } else {
console.log("零件号相同、箱码不相同、批次相同")
//零件号相同、箱码不相同、批次相同
that.currentItem = itemCode2;
that.afterScanPackLabel(result);
}
-
-
- }else {
+
+
+ } else {
//零件号相同、箱码相同、批次相同
var itemCode3 = that.details.find(r => {
- return r.itemCode === result.data.itemCode&&
- r.recommendPackingCode === result.data.code&&
- r.recommendLot === result.data.lot
- &&r.scaned === scaned
+ return r.itemCode === result.data.itemCode &&
+ r.recommendPackingCode === result.data.code &&
+ r.recommendLot === result.data.lot &&
+ r.scaned === scaned
})
- if(itemCode3==undefined){
+ if (itemCode3 == undefined) {
//零件号相同、箱码相同、批次不同
console.log("零件号相同、箱码相同、批次不同")
setTimeout(res => {
- showConfirmMsg(itemCode1.recommendPackingCode+'未执行先进先出或不是最先批次,是否继续?', confirm => {
+ showConfirmMsg(itemCode1.recommendPackingCode + '未执行先进先出或不是最先批次,是否继续?',
+ confirm => {
if (confirm) {
that.currentItem = itemCode1;
that.afterScanPackLabel(result);
@@ -372,8 +372,8 @@
}
});
}, 100)
-
- }else {
+
+ } else {
console.log("零件号相同、箱码相同、批次相同")
//零件号相同、箱码相同、批次相同
that.currentItem = itemCode3;
@@ -381,67 +381,7 @@
}
}
}
-
-
- // that.currentItem = that.details.find(r => {
- // return r.itemCode === result.data.itemCode &&
- // r.recommendPackingCode === result.data.code &&
- // r.recommendLot === result.data.lot &&
- // r.scaned === scaned
- // });
-
-
-
- // //没找到符合的箱码、零件号、箱码、批次都相等
- // if (that.currentItem === undefined) {
- // var itemCode = that.details.find(res => {
- // return res.itemCode === result.data.itemCode &&
- // res.scaned === scaned
- // })
- // //零件号相等
- // if (itemCode != undefined) {
- // var lot = that.details.find(res => {
- // return res.itemCode === result.data.itemCode &&
- // res.recommendLot === result.data.lot &&
- // res.scaned === scaned
- // })
- // if (lot != undefined) {
- // //通过
- // that.currentItem = lot;
- // that.afterScanPackLabel(result);
- // } else {
- // //批次不相等
- // // 提示未执行先进先出或者不是最先批次。
- // setTimeout(res => {
- // showConfirmMsg('未执行先进先出或不是最先批次,是否继续?', confirm => {
- // if (confirm) {
- // that.currentItem = itemCode;
- // that.afterScanPackLabel(result);
- // } else {
- // that.scanPopupGetFocus();
- // }
- // });
- // }, 100)
-
- // }
- // } else {
- // //零件号不相等
- // var lot = that.details.find(res => {
- // return res.recommendLot === result.data.lot &&
- // res.scaned === scaned
- // })
- // //批次相等
- // if (lot != undefined) {
- // // 在该任务中未找到零件。
- // that.showScanMessage('在该任务中未找到零件');
- // } else {
- // //零件号不相等,批次不相等
- // that.showScanMessage('所扫描的物料不在任务中');
- // }
- // }
- // } else {
- // that.afterScanPackLabel(result);
- // }
+
},
afterScanPackLabel(result) {
@@ -472,15 +412,15 @@
itemCode: result.data.itemCode,
lot: result.data.lot,
inventoryStatus: 2, //库存状态默认2
- locationTypes: [2, 3],
+ locationTypes: [2],
sortBy: 'PackingCode asc'
};
- issueBalances(params)
+ getBalancesByFilter(params)
.then(res => {
if (res.totalCount === 0) {
this.showScanMessage('按零件号【' + result.data.itemCode + '】箱码【' + result.data.code + '】批次【' +
result
- .data.lot + '】在【原料库、半成品库】未查询到库存信息');
+ .data.lot + '】在【原料库】未查询到库存信息');
} else {
callback(res);
}
@@ -523,7 +463,7 @@
item.scanPackingCode = this.currentScanLebel.data.code;
item.scanLot = this.currentScanLebel.data.lot;
- item.worker = localStorage.userName_CN ==""?localStorage.userName:localStorage.userName_CN;
+ item.worker = localStorage.userName_CN == "" ? localStorage.userName : localStorage.userName_CN;
item.uom = balanceItem.uom;
this.details.sort(compareDesc('scanDate')); //按扫描信息排
@@ -553,12 +493,12 @@
submit() {
let that = this;
if (that.datacontent.details.length === 0) {
- this.showMessage('该任务没有要上架的零件');
+ this.showMessage('该任务没有选择的零件');
return;
}
let checkItems = that.details.filter(r => r.scaned === true);
if (checkItems.length < that.details.length) {
- showConfirmMsg('还有未扫描的零件,是否继续发料', confirm => {
+ showConfirmMsg('还有未扫描的零件,是否提交?', confirm => {
if (confirm) {
that.finsh();
}
@@ -601,7 +541,7 @@
items.forEach(r => {
packingCodes += r.recommendPackingCode + ','
})
- showConfirmMsg('以下箱码对应的实际箱码为空,是否要继续发料?【' + packingCodes + "】", confirm => {
+ showConfirmMsg('以下箱码对应的实际箱码为空,是否要继续领料?【' + packingCodes + "】", confirm => {
if (confirm) {
that.finsh();
} else {
@@ -622,7 +562,8 @@
that.datacontent.completeUserId = localStorage.getItem('userId')
that.datacontent.completeUserName = localStorage.getItem('userName_CN')
that.datacontent.completeTime = getCurrDateTime();
- that.datacontent.worker = localStorage.userName_CN ==""?localStorage.userName:localStorage.userName_CN;
+ that.datacontent.worker = localStorage.userName_CN == "" ? localStorage.userName : localStorage
+ .userName_CN;
that.datacontent.details = that.details;
let params = JSON.stringify(that.datacontent);
finshUnProducePickJob(that.id, params)
@@ -641,11 +582,12 @@
//返回任务列表页
backJobList(delay) {
- setTimeout(() => {
- uni.navigateTo({
- url: './unProducePick'
- })
- }, 1000)
+ uni.navigateBack()
+ // setTimeout(() => {
+ // uni.navigateTo({
+ // url: './unProducePick'
+ // })
+ // }, 1000)
},
clear() {
@@ -717,12 +659,12 @@
},
qtyChanged(value, item, index) {
if (value <= 0) {
- this.showMessage('发料数量不能小于或等于0')
+ this.showMessage('领料数量不能小于或等于0')
item.handledQty = item.defaultHandleQty
this.$refs['comNumberBox_' + index][0].setValue(item.handledQty);
} else if (value > item.defaultHandleQty) {
item.handledQty = item.defaultHandleQty
- this.showMessage('发料数量不能大于库存数量:' + item.handledQty)
+ this.showMessage('领料数量不能大于库存数量:' + item.handledQty)
this.$refs['comNumberBox_' + index][0].setValue(item.handledQty);
}
},
diff --git a/fe/PDA/pages/task/unProduceReturn.vue b/fe/PDA/pages/task/unProduceReturn.vue
index 62a28fa7a..a85c1cf74 100644
--- a/fe/PDA/pages/task/unProduceReturn.vue
+++ b/fe/PDA/pages/task/unProduceReturn.vue
@@ -5,7 +5,7 @@
-
+
diff --git a/fe/PDA/pages/task/unProduceReturnDetail.vue b/fe/PDA/pages/task/unProduceReturnDetail.vue
index 08dca29a7..6b6751c78 100644
--- a/fe/PDA/pages/task/unProduceReturnDetail.vue
+++ b/fe/PDA/pages/task/unProduceReturnDetail.vue
@@ -70,13 +70,13 @@
- 库位
+ 目标库位
- {{ item.recommendFromLocationCode }}
+ {{ item.recommendToLocationCode }}
- {{ item.handledFromLocationCode }}
+ {{ item.toLocationCode }}
@@ -84,8 +84,12 @@
-
-
+
+
+
+
+
@@ -106,11 +110,11 @@