盘点
This commit is contained in:
@@ -85,7 +85,7 @@
|
|||||||
<td>{{el.struct_name}}</td>
|
<td>{{el.struct_name}}</td>
|
||||||
<td>{{el.material_code}}</td>
|
<td>{{el.material_code}}</td>
|
||||||
<td>{{el.material_name}}</td>
|
<td>{{el.material_name}}</td>
|
||||||
<td><input class="td_input" type="number" v-model="el.qty" @blur="updateNumkw(e, el)" /></td>
|
<td><input class="td_input" type="number" confirm-type="go" v-model="el.qty" @focus="focusInput(e, el)" @blur="updateNum(e, el)" /></td>
|
||||||
<td>{{el.fac_qty}}</td>
|
<td>{{el.fac_qty}}</td>
|
||||||
<td>{{el.unit}}</td>
|
<td>{{el.unit}}</td>
|
||||||
<td>{{el.check_result}}</td>
|
<td>{{el.check_result}}</td>
|
||||||
@@ -134,7 +134,9 @@
|
|||||||
},
|
},
|
||||||
currentPage1: 1,
|
currentPage1: 1,
|
||||||
dataList: [], // 一级表格数据
|
dataList: [], // 一级表格数据
|
||||||
disabled1: false
|
disabled1: false,
|
||||||
|
raw: '', // 副表格修改前输入框数据
|
||||||
|
rawObj: {} // 副表格修改前行数据
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
onLoad () {
|
onLoad () {
|
||||||
@@ -237,16 +239,30 @@
|
|||||||
e.subAllChecked = arr.length === e.subData.length
|
e.subAllChecked = arr.length === e.subData.length
|
||||||
e.subOneChecked = arr.length > 0
|
e.subOneChecked = arr.length > 0
|
||||||
},
|
},
|
||||||
// 修改副表格单行移动数量
|
// 副表格单行数量获取焦点
|
||||||
updateNumkw (e, el) {
|
focusInput (e, el) {
|
||||||
this._stIvtCheckdtlUpdateDtl(e, el)
|
this.raw = el.qty
|
||||||
|
},
|
||||||
|
// 修改副表格单行数量
|
||||||
|
updateNum (e, el) {
|
||||||
|
this._stIvtCheckdtlUpdateDtl(e, el, 'sl')
|
||||||
},
|
},
|
||||||
// 二级表格单行盘点数量接口
|
// 二级表格单行盘点数量接口
|
||||||
async _stIvtCheckdtlUpdateDtl (e, el) {
|
async _stIvtCheckdtlUpdateDtl (e, el, type) {
|
||||||
try {
|
try {
|
||||||
let res = await stIvtCheckdtlUpdateDtl(el)
|
let res = await stIvtCheckdtlUpdateDtl(el)
|
||||||
if (res.code === 1) {
|
if (res.code !== 1) {
|
||||||
this._checkDtlByCheckCode(e)
|
this.dataList.map(ele => {
|
||||||
|
if (e.id === ele.id) {
|
||||||
|
e.subData.map(elem => {
|
||||||
|
if (elem.id === el.id) {
|
||||||
|
if (type === 'sl') {
|
||||||
|
elem.qty = this.raw
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
uni.showToast({
|
uni.showToast({
|
||||||
title: res.desc,
|
title: res.desc,
|
||||||
|
|||||||
@@ -100,7 +100,7 @@
|
|||||||
<td>{{el.zzmc}}</td>
|
<td>{{el.zzmc}}</td>
|
||||||
<td>{{['否', '是'][Number(el.sfzj)]}}</td>
|
<td>{{['否', '是'][Number(el.sfzj)]}}</td>
|
||||||
<td>
|
<td>
|
||||||
<input class="td_input" type="number" confirm-type="go" v-model="el.shsl" @focus="focusInput(e, el)" @blur="updateNumkw(e, el)" @confirm="updateNumkw(e, el)"/>
|
<input class="td_input" type="number" confirm-type="go" v-model="el.shsl" @focus="focusInput(e, el)" @blur="updateNum(e, el)" @confirm="updateNum(e, el)"/>
|
||||||
</td>
|
</td>
|
||||||
<td @tap.stop="showPop(2, e, el)">
|
<td @tap.stop="showPop(2, e, el)">
|
||||||
<view class="zd-row td_change">
|
<view class="zd-row td_change">
|
||||||
@@ -308,7 +308,7 @@
|
|||||||
this.raw = el.shsl
|
this.raw = el.shsl
|
||||||
},
|
},
|
||||||
// 修改副表格单行收货数量
|
// 修改副表格单行收货数量
|
||||||
updateNumkw (e, el) {
|
updateNum (e, el) {
|
||||||
this._receiptBillDetailUpdate(e, el, 'sl')
|
this._receiptBillDetailUpdate(e, el, 'sl')
|
||||||
},
|
},
|
||||||
showPop (type, e, obj) {
|
showPop (type, e, obj) {
|
||||||
|
|||||||
@@ -2347,6 +2347,14 @@ export const stIvtMoveinvUpdateDtl = () => {
|
|||||||
return res
|
return res
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export const stIvtCheckdtlUpdateDtl = () => {
|
||||||
|
let res = {
|
||||||
|
code: 1,
|
||||||
|
desc: 'ok'
|
||||||
|
}
|
||||||
|
return res
|
||||||
|
}
|
||||||
|
|
||||||
export const allocationBillDetail = () => {
|
export const allocationBillDetail = () => {
|
||||||
let res = {
|
let res = {
|
||||||
"pageNum": 1,
|
"pageNum": 1,
|
||||||
@@ -2400,4 +2408,28 @@ export const stIvtCheckdtlCheckPage = () => {
|
|||||||
"desc": "查询成功"
|
"desc": "查询成功"
|
||||||
}
|
}
|
||||||
return res
|
return res
|
||||||
|
}
|
||||||
|
|
||||||
|
export const checkDtlByCheckCode = () => {
|
||||||
|
let res = {
|
||||||
|
"pageNum": 1,
|
||||||
|
"pageSize": 10,
|
||||||
|
"totalPage": 109,
|
||||||
|
"totalElements": 1084,
|
||||||
|
"result": [
|
||||||
|
{
|
||||||
|
"id": "0201",
|
||||||
|
"material_code": "btAAAAW8Wd5QCrde",
|
||||||
|
"qty": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "0202",
|
||||||
|
"material_code": "btAAAAW8WdpQCrde",
|
||||||
|
"qty": "1"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"code": 1,
|
||||||
|
"desc": "查询成功"
|
||||||
|
}
|
||||||
|
return res
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user