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