diff --git a/pages/SecondPhase/slitting/TubeStock.vue b/pages/SecondPhase/slitting/TubeStock.vue index 8f7f403..5d4b0f7 100644 --- a/pages/SecondPhase/slitting/TubeStock.vue +++ b/pages/SecondPhase/slitting/TubeStock.vue @@ -34,6 +34,7 @@ + @@ -46,7 +47,8 @@ - + + @@ -96,6 +98,7 @@ options2: [], index2: '', disabled: false, + checkArr: [], dataList: [] }; }, @@ -130,9 +133,13 @@ selectChange2(e) { this.index2 = e }, + // toCheck (e) { + // this.pkId = this.pkId === e.material_code ? '' : e.material_code + // this.pkObj = this.pkId === e.material_code ? e : {} + // }, toCheck (e) { - this.pkId = this.pkId === e.material_code ? '' : e.material_code - this.pkObj = this.pkId === e.material_code ? e : {} + e.checked = !e.checked + this.checkArr = this.dataList.filter(i => { return i.checked }) }, async _paperQueryPaperMaterial () { let res = await paperQueryPaperMaterial() @@ -150,7 +157,7 @@ async _moveStock () { this.disabled = true try { - let res = await moveStock(this.pkObj) + let res = await moveStock(this.checkArr) uni.showToast({ title: res.message, icon: 'none' @@ -177,6 +184,14 @@ let res = await showPapervehicleView(this.index1, this.index2, this.val1) if (res) { this.dataList = [...res.rows] + if (this.dataList.length) { + this.dataList.map(el => { + this.$set(el, 'checked', false) + if (el.sign_num > 0) { + el.checked = true + } + }) + } } } } diff --git a/utils/getData4.js b/utils/getData4.js index 24aa4a4..26bafe5 100644 --- a/utils/getData4.js +++ b/utils/getData4.js @@ -12,9 +12,9 @@ export const showPapervehicleView = (area, code, qty) => request({ } }) // 管芯备货-备货 -export const moveStock = (obj) => request({ +export const moveStock = (data) => request({ url:'api/pda/stockingivt/moveStock', - data: obj + data: data }) // 管芯备货-区域下拉框 export const queryProductArea = () => request({
{{$t('grid.select')}} {{$t('grid.number')}} {{$t('filter.pallet-number')}} {{$t('grid.coretype')}}
{{Number(i) + 1}} {{e.vehicle_code}} {{e.material_code}}