From 4c528c079f0b1861c75fd669423573a2c5ead31d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=94=A1=E7=8E=B2?=
<8702040+cai-ling@user.noreply.gitee.com>
Date: Fri, 15 Nov 2024 16:39:01 +0800
Subject: [PATCH] =?UTF-8?q?=E7=9B=98=E7=82=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/management/check.vue | 32 ++++++++++++++++++------
pages/management/receive-confirm_new.vue | 4 +--
utils/mork2.js | 32 ++++++++++++++++++++++++
3 files changed, 58 insertions(+), 10 deletions(-)
diff --git a/pages/management/check.vue b/pages/management/check.vue
index 5d291e5..a58f491 100644
--- a/pages/management/check.vue
+++ b/pages/management/check.vue
@@ -85,7 +85,7 @@
{{el.struct_name}} |
{{el.material_code}} |
{{el.material_name}} |
- |
+ |
{{el.fac_qty}} |
{{el.unit}} |
{{el.check_result}} |
@@ -134,7 +134,9 @@
},
currentPage1: 1,
dataList: [], // 一级表格数据
- disabled1: false
+ disabled1: false,
+ raw: '', // 副表格修改前输入框数据
+ rawObj: {} // 副表格修改前行数据
};
},
onLoad () {
@@ -237,16 +239,30 @@
e.subAllChecked = arr.length === e.subData.length
e.subOneChecked = arr.length > 0
},
- // 修改副表格单行移动数量
- updateNumkw (e, el) {
- this._stIvtCheckdtlUpdateDtl(e, el)
+ // 副表格单行数量获取焦点
+ focusInput (e, el) {
+ this.raw = el.qty
+ },
+ // 修改副表格单行数量
+ updateNum (e, el) {
+ this._stIvtCheckdtlUpdateDtl(e, el, 'sl')
},
// 二级表格单行盘点数量接口
- async _stIvtCheckdtlUpdateDtl (e, el) {
+ async _stIvtCheckdtlUpdateDtl (e, el, type) {
try {
let res = await stIvtCheckdtlUpdateDtl(el)
- if (res.code === 1) {
- this._checkDtlByCheckCode(e)
+ if (res.code !== 1) {
+ 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({
title: res.desc,
diff --git a/pages/management/receive-confirm_new.vue b/pages/management/receive-confirm_new.vue
index 785d385..8a79fde 100644
--- a/pages/management/receive-confirm_new.vue
+++ b/pages/management/receive-confirm_new.vue
@@ -100,7 +100,7 @@
{{el.zzmc}} |
{{['否', '是'][Number(el.sfzj)]}} |
-
+
|
@@ -308,7 +308,7 @@
this.raw = el.shsl
},
// 修改副表格单行收货数量
- updateNumkw (e, el) {
+ updateNum (e, el) {
this._receiptBillDetailUpdate(e, el, 'sl')
},
showPop (type, e, obj) {
diff --git a/utils/mork2.js b/utils/mork2.js
index f6175f0..178b212 100644
--- a/utils/mork2.js
+++ b/utils/mork2.js
@@ -2347,6 +2347,14 @@ export const stIvtMoveinvUpdateDtl = () => {
return res
}
+export const stIvtCheckdtlUpdateDtl = () => {
+ let res = {
+ code: 1,
+ desc: 'ok'
+ }
+ return res
+}
+
export const allocationBillDetail = () => {
let res = {
"pageNum": 1,
@@ -2400,4 +2408,28 @@ export const stIvtCheckdtlCheckPage = () => {
"desc": "查询成功"
}
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
}
\ No newline at end of file
|