From 7f599469671c56a4141eb37952d5f038bbf84afb Mon Sep 17 00:00:00 2001
From: 周宾 <2802492122@qq.com>
Date: 星期一, 29 十二月 2025 14:58:58 +0800
Subject: [PATCH] 天津双奇点-修复仓储物流入库时间显示
---
src/pages/inventoryManagement/receiptManagement/procurement-edit.vue | 47 ++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 42 insertions(+), 5 deletions(-)
diff --git a/src/pages/inventoryManagement/receiptManagement/procurement-edit.vue b/src/pages/inventoryManagement/receiptManagement/procurement-edit.vue
index 5eea160..16f8c86 100644
--- a/src/pages/inventoryManagement/receiptManagement/procurement-edit.vue
+++ b/src/pages/inventoryManagement/receiptManagement/procurement-edit.vue
@@ -23,7 +23,7 @@
<uni-easyinput v-model="item.productCategory" placeholder="璇疯緭鍏ュ悕绉�" disabled />
</uni-forms-item>
<uni-forms-item label="楂樺害" required>
- <uni-easyinput v-model="item.specificationModel" type="number" placeholder="璇疯緭鍏ラ珮搴�" disabled />
+ <uni-easyinput v-model="item.specificationModel" placeholder="璇疯緭鍏ラ珮搴�" disabled />
</uni-forms-item>
<uni-forms-item label="楂樺害鍗曚綅" required>
<uni-easyinput v-model="item.unit" placeholder="璇疯緭鍏ラ珮搴﹀崟浣�" disabled />
@@ -36,7 +36,7 @@
<uni-number-box v-model="item.quantity0" :min="0" disabled></uni-number-box>
</uni-forms-item>
<uni-forms-item label="鍏ュ簱鏁伴噺/浠�" required>
- <uni-number-box v-model="item.quantityStock" :min="0" :max="item.quantity0"></uni-number-box>
+ <uni-number-box v-model="item.quantityStock" :min="0" :max="item.quantity0+(type=='add'?0:item.inboundNum)"></uni-number-box>
</uni-forms-item>
<uni-forms-item label="姣忎欢鏁伴噺/鏀�" required>
<uni-number-box v-model="item.boxNum" :min="0" :disabled="type == 'edit'"></uni-number-box>
@@ -102,9 +102,46 @@
_list.push(item)
}
if (type.value == 'edit') {
- _list.push({ ...item, quantityStock: item.inboundNum })
+ _list.push({ ...item })
+ }
+
+ })
+ let isVerify = _list.some((item,itemIndex)=>{
+ let _index = itemIndex+1
+ if(!item.quantityStock){
+ uni.showToast({
+ title:`绗�${_index}琛屽叆搴撴暟閲�/浠朵笉鑳戒负0`,
+ icon:'none',
+ duration: 1500
+ })
+ return true
+ }
+ if(!item.cartonSpecifications){
+ uni.showToast({
+ title:`绗�${_index}琛岀焊绠辫鏍间笉鑳戒负绌篳,
+ icon:'none',
+ duration: 1500
+ })
+ return true
+ }
+ if(!item.boxNum){
+ uni.showToast({
+ title:`绗�${_index}姣忎欢鏁伴噺/鏀笉鑳戒负0`,
+ icon:'none',
+ duration: 1500
+ })
+ return true
+ }
+ if(!item.dollarPrice){
+ uni.showToast({
+ title:`绗�${_index}鍗曚环锛堢編鍏冿級/浠朵笉鑳戒负0`,
+ icon:'none',
+ duration: 1500
+ })
+ return true
}
})
+ if(isVerify)return
if (_list.length === 0) {
uni.showToast({
title: '璇烽�夋嫨瑕佸叆搴撶殑浜у搧',
@@ -224,7 +261,7 @@
})
} else {
goodsList.value = res.data.map(item => {
- return { ...defaultGoods, ...item }
+ return { ...defaultGoods, ...item,quantityStock:0 }
})
}
@@ -234,7 +271,7 @@
if (_goods.id) {
pageTitle.value = '缂栬緫鑷畾涔夊叆搴�'
type.value = 'edit'
- goodsList.value.push({ ...defaultGoods, ..._goods })
+ goodsList.value.push({ ...defaultGoods, ..._goods,quantityStock:_goods.inboundNum })
}
getLedgerList(_goods)
userStore.getInfo()
--
Gitblit v1.9.3