From 5908d9ea8bde5f80d966585e2433ef5737785a85 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期四, 08 五月 2025 15:28:06 +0800
Subject: [PATCH] no message
---
pages/rece/other.vue | 27 ++++++++++++++++-----------
1 files changed, 16 insertions(+), 11 deletions(-)
diff --git a/pages/rece/other.vue b/pages/rece/other.vue
index 8ed67e7..fba48b7 100644
--- a/pages/rece/other.vue
+++ b/pages/rece/other.vue
@@ -193,7 +193,7 @@
return {
asncode: '',
barcode: '',
- whAreaId: '',
+ whAreaId: '',
list: [],
range: [],
repeatClick: false,
@@ -202,8 +202,10 @@
}
},
computed: {
- ...mapState('user', ['dynamicFields']),
-
+ ...mapState('user', ['dynamicFields']),
+ ...mapState('user', {
+ dynFields: state => state.dynamicFields
+ }),
allCount() {
return this.list.reduce((acc, row) => +row.receiptQty + acc, 0)
}
@@ -211,10 +213,9 @@
},
mounted() {
this.getRece()
- console.log(dynamicFields)
this.whAreaId = uni.getStorageSync('whAreaId')
},
- methods: {
+ methods: {
async search() {
const {
code,
@@ -270,8 +271,6 @@
this.isconfirm = false
},
selChange(val) {
- console.log('-------->')
- console.log(val)
uni.setStorageSync('whAreaId', val)
},
async complete(id) {
@@ -300,15 +299,21 @@
icon: "none",
title: '璇烽�夋嫨鏀惰揣鍖�'
})
- } else {
+ } else {
+ console.log(this.dynFields)
const newArr = this.list.map(item => {
return {
...item,
- receiptQty: item.receiptQty === null ? 0 : +item.receiptQty
+ receiptQty: item.receiptQty === null ? 0 : +item.receiptQty,
+ extendFields: this.dynFields.filter(el => el.unique == 1).map(exf => {
+ return {
+ [`${exf.fields}`]: item[exf.fields]
+ }
+ }).filter(field => Object.values(field)[0] != undefined)
};
}).filter(el => el.receiptQty !== 0);
-
-
+ console.log(newArr)
+
const {
code,
data,
--
Gitblit v1.9.1