|
@@ -24,7 +24,9 @@
|
|
|
@handleScan='handleScan' @handleDel='handleDel'>
|
|
@handleScan='handleScan' @handleDel='handleDel'>
|
|
|
</turnoverBom>
|
|
</turnoverBom>
|
|
|
|
|
|
|
|
- <aridRegion></aridRegion>
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ <aridRegion v-if='objData.aridRegionList.length != 0' :list='objData.aridRegionList' @handleScan='handleScan' @handleDel='handleDel'></aridRegion>
|
|
|
|
|
|
|
|
|
|
|
|
|
<view class="operate_box rx-sc">
|
|
<view class="operate_box rx-sc">
|
|
@@ -84,7 +86,8 @@
|
|
|
equipmentList: [],
|
|
equipmentList: [],
|
|
|
modelList: [],
|
|
modelList: [],
|
|
|
turnover: [],
|
|
turnover: [],
|
|
|
- productRecycleList: []
|
|
|
|
|
|
|
+ productRecycleList: [],
|
|
|
|
|
+ aridRegionList: []
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
@@ -107,6 +110,8 @@
|
|
|
uni.$on("setSelectList", (selectList, id) => {
|
|
uni.$on("setSelectList", (selectList, id) => {
|
|
|
|
|
|
|
|
let turnover = []
|
|
let turnover = []
|
|
|
|
|
+ let aridRegionList = []
|
|
|
|
|
+
|
|
|
|
|
|
|
|
selectList.forEach(f => {
|
|
selectList.forEach(f => {
|
|
|
if (f.rootCategoryLevelId == 7) { // 周转车
|
|
if (f.rootCategoryLevelId == 7) { // 周转车
|
|
@@ -114,9 +119,15 @@
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+ selectList.forEach(f => {
|
|
|
|
|
+ if (f.rootCategoryLevelId == 11) { // 干燥区
|
|
|
|
|
+ aridRegionList = aridRegionList.concat(f)
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
this.$set(this.objData, 'turnover', turnover)
|
|
this.$set(this.objData, 'turnover', turnover)
|
|
|
- console.log(this.objData)
|
|
|
|
|
|
|
+ this.$set(this.objData, 'aridRegionList', aridRegionList)
|
|
|
this.$forceUpdate()
|
|
this.$forceUpdate()
|
|
|
|
|
|
|
|
|
|
|
|
@@ -130,7 +141,10 @@
|
|
|
|
|
|
|
|
// 相机扫码
|
|
// 相机扫码
|
|
|
HandlScanCode() {
|
|
HandlScanCode() {
|
|
|
- this.scanItAllData('w0300000003140004')
|
|
|
|
|
|
|
+ // CX-EQ-YLSJL-008 设备
|
|
|
|
|
+ // M001 M002 模具
|
|
|
|
|
+ // 周转车 w0300000003140004
|
|
|
|
|
+ this.scanItAllData('M002')
|
|
|
return false
|
|
return false
|
|
|
|
|
|
|
|
let _this = this
|
|
let _this = this
|
|
@@ -144,8 +158,35 @@
|
|
|
|
|
|
|
|
scanItAllData(result) {
|
|
scanItAllData(result) {
|
|
|
scanLedger(result).then(res => {
|
|
scanLedger(result).then(res => {
|
|
|
|
|
+ if (res.length == 1 && res[0].rootCategoryLevelId == 4) { // 设备
|
|
|
|
|
+ if(this.objData.equipmentList.length == 0) {
|
|
|
|
|
+ this.objData.equipmentList = res
|
|
|
|
|
+ this.$forceUpdate()
|
|
|
|
|
+ } else {
|
|
|
|
|
+ if(this.objData.equipmentList[0].instanceId != res[0].instanceId) {
|
|
|
|
|
+ uni.showToast({
|
|
|
|
|
+ title: '设备不匹配',
|
|
|
|
|
+ icon: 'none'
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (res.length >= 1 && res[0].rootCategoryLevelId == 5) { // 磨具
|
|
|
|
|
+ if(this.objData.modelList.length == 0) {
|
|
|
|
|
+ this.objData.modelList = res
|
|
|
|
|
+ this.$forceUpdate()
|
|
|
|
|
+ } else {
|
|
|
|
|
+ if(this.objData.modelList[0].instanceId != res[0].instanceId) {
|
|
|
|
|
+ uni.showToast({
|
|
|
|
|
+ title: '模具不匹配',
|
|
|
|
|
+ icon: 'none'
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
- if (res.length == 1 && res[0].rootCategoryLevelId == 7) { // 周转车
|
|
|
|
|
|
|
+ else if (res.length == 1 && res[0].rootCategoryLevelId == 7) { // 周转车
|
|
|
|
|
|
|
|
let isFals = this.objData.turnover.some(m => m.code == result)
|
|
let isFals = this.objData.turnover.some(m => m.code == result)
|
|
|
if (isFals) {
|
|
if (isFals) {
|
|
@@ -168,6 +209,11 @@
|
|
|
this.objData.turnover.splice(idx, 1)
|
|
this.objData.turnover.splice(idx, 1)
|
|
|
this.$forceUpdate()
|
|
this.$forceUpdate()
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ if (type == 'aridRegion') {
|
|
|
|
|
+ this.objData.aridRegionList.splice(idx, 1)
|
|
|
|
|
+ this.$forceUpdate()
|
|
|
|
|
+ }
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
handleScan(id, type) {
|
|
handleScan(id, type) {
|
|
@@ -190,6 +236,9 @@
|
|
|
if (!this.objData.hasOwnProperty('turnover')) {
|
|
if (!this.objData.hasOwnProperty('turnover')) {
|
|
|
this.objData['turnover'] = []
|
|
this.objData['turnover'] = []
|
|
|
}
|
|
}
|
|
|
|
|
+ if (!this.objData.hasOwnProperty('aridRegionList')) {
|
|
|
|
|
+ this.objData['aridRegionList'] = []
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
})
|
|
})
|
|
|
} else if (type == 'turnover') {
|
|
} else if (type == 'turnover') {
|
|
@@ -219,6 +268,9 @@
|
|
|
if (!this.objData.hasOwnProperty('turnover')) {
|
|
if (!this.objData.hasOwnProperty('turnover')) {
|
|
|
this.objData['turnover'] = []
|
|
this.objData['turnover'] = []
|
|
|
}
|
|
}
|
|
|
|
|
+ if (!this.objData.hasOwnProperty('aridRegionList')) {
|
|
|
|
|
+ this.objData['aridRegionList'] = []
|
|
|
|
|
+ }
|
|
|
console.log(this.objData)
|
|
console.log(this.objData)
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|