From 2afa6b883340a1d8632bce4e9e66565c2a353f08 Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期四, 15 五月 2025 14:26:35 +0800
Subject: [PATCH] #问题修复
---
pages/rece/other.vue | 56 ++++++++++++++++++++++++++++++--------------------------
1 files changed, 30 insertions(+), 26 deletions(-)
diff --git a/pages/rece/other.vue b/pages/rece/other.vue
index 60239c7..e6616f4 100644
--- a/pages/rece/other.vue
+++ b/pages/rece/other.vue
@@ -3,7 +3,7 @@
<form>
<view class="cu-form-group margin-top" v-show="!isconfirm">
<view class="title">ASN鍗曞彿</view>
- <input placeholder="璇锋壂鎻廇SN鍗曞彿" v-model="asncode" @input="search" focus></input>
+ <input placeholder="璇锋壂鎻廇SN鍗曞彿" v-model="asncode" focus></input>
<text class='cuIcon-close text-gray margin-right-xs' v-show="asncode!==''" @click="clearCode"></text>
<!-- <text class='cuIcon-search text-blue' @click="search"></text> -->
</view>
@@ -61,17 +61,17 @@
</view>
</view> -->
- <view class="cu-item">
+ <!-- <view class="cu-item">
<view class="content">
<text class="text-black">鏈�澶у簱瀛�: <text class="text-grey ">{{item.maxQty}}</text></text>
</view>
<view class="content">
<text class="text-black">瀹炴椂搴撳瓨: <text class="text-grey ">{{item.stockQty}}</text></text>
</view>
- </view>
+ </view> -->
<view class="cu-item">
<view class="content">
- <text class="text-black">骞冲彴琛屽彿: <text class="text-grey ">{{item.platformId}}</text></text>
+ <text class="text-black">琛屽彿: <text class="text-grey ">{{item.platItemId}}</text></text>
</view>
<view class="content">
<text class="text-black">璐ㄦ缁撴灉: <text class="text-grey ">{{item.inspect}}</text></text>
@@ -81,9 +81,9 @@
<view class="content">
<text class="text-black">閲囪喘鍗曚綅:<text class="text-grey ">{{item.purUnit}}</text></text>
</view>
- <view class="content">
+ <!-- <view class="content">
<text class="text-black">搴撳瓨鍗曚綅: <text class="text-grey ">{{item.stockUnit}}</text></text>
- </view>
+ </view> -->
</view>
<view class="cu-item">
<view class="content">
@@ -108,14 +108,9 @@
</view>
</view>
<view class="cu-item">
- <view class="content" v-if="!isconfirm">
- <view class="cu-form-group padding-lr-0">
- <view class="title text-blue">渚涘簲鍟嗘壒娆�:</view>
- <input placeholder="璇疯緭鍏ヤ緵搴斿晢鎵规" v-model="item.splrBatch"></input>
- </view>
- </view>
- <view class="content" v-else>
- <text class="text-black">渚涘簲鍟嗘壒娆�:<text class="text-grey ">{{item.splrBatch}}</text></text>
+
+ <view class="content">
+ <text class="text-black">鎵规:<text class="text-grey ">{{item.splrBatch}}</text></text>
</view>
</view>
@@ -135,18 +130,18 @@
<text class="text-black">鐢熶骇鏃ユ湡:<text class="text-grey ">{{item.prodTime}}</text></text>
</view>
</view>
- <view class="cu-item grid col-1" v-if="!isconfirm">
+ <!-- <view class="cu-item grid col-1" v-if="!isconfirm">
<view v-for="el in dynamicFields" :key="el.id">
<view class="cu-form-group padding-lr-0">
<view class="title text-blue">{{el.fieldsAlise}}:</view>
<input :placeholder='`璇疯緭鍏�${el.fieldsAlise}`' v-model="item[el.fields]"></input>
</view>
</view>
- </view>
- <view class="cu-item grid col-2" v-if="isconfirm">
+ </view> -->
+ <view class="cu-item grid col-2">
<view class="item" v-for="el in dynamicFields" :key="el.id">
<text class="text-black">{{el.fieldsAlise}}:
- <text class="text-grey ">{{item[el.fields]}}</text></text>
+ <text class="text-grey ">{{item.extendFields[el.fields]}}</text></text>
</view>
</view>
</view>
@@ -159,10 +154,10 @@
<view class="cu-form-group margin-bottom">
<view class="title">鏀惰揣鍖�</view>
- <view>
- <uni-data-select v-model="whAreaId" :localdata="range" placement="top"
- @change="selChange"></uni-data-select>
- </view>>
+ <view style="width: 80%;">
+ <uni-data-select style="min-width: 90%; max-width: 90%;" v-model="whAreaId" :localdata="range"
+ placement="top" @change="selChange"></uni-data-select>
+ </view>
</view>
<view class="cu-bar btn-group foot" v-show="!isconfirm">
@@ -203,6 +198,9 @@
},
computed: {
...mapState('user', ['dynamicFields']),
+ ...mapState('user', {
+ dynFields: state => state.dynamicFields
+ }),
allCount() {
return this.list.reduce((acc, row) => +row.receiptQty + acc, 0)
}
@@ -253,6 +251,9 @@
clear() {
this.list = []
this.barcode = ''
+ this.asncode = ''
+ this.whAreaId = ''
+ this.range = []
},
next() {
if (this.list.length) {
@@ -268,8 +269,6 @@
this.isconfirm = false
},
selChange(val) {
- console.log('-------->')
- console.log(val)
uni.setStorageSync('whAreaId', val)
},
async complete(id) {
@@ -299,13 +298,18 @@
title: '璇烽�夋嫨鏀惰揣鍖�'
})
} 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);
-
const {
code,
--
Gitblit v1.9.1