refactor(erp): 更新产品分类和单位选择逻辑

- 优化库存和采购相关页面布局
- 修复供应商和仓库选择功能
- 调整统计页面显示内容
- 优化表单验证逻辑
This commit is contained in:
郑彪辉
2025-04-29 23:41:03 +08:00
parent 907bc6c61d
commit 73b9a68605
19 changed files with 109 additions and 79 deletions

View File

@@ -39,17 +39,17 @@
placeholderStyle="color: #888" :placeholder="'请输入详细地址'" />
</up-form-item>
</view>
<view class="mt-[16rpx]">
<up-form-item :label="'供应商'" prop="supplier_id" borderBottom>
<!-- <view class="mssst-[16rpx]"> -->
<!-- <up-form-item :label="'供应商'" prop="supplier_id" borderBottom> -->
<!-- #ifdef H5 -->
<zxz-uni-data-select v-model="formData.supplier_id" :localdata="supplierList" dataKey="name" dataValue="id"
:clear="false" placeholder="请选择供应商" @change="supplierIdChange"/>
<!-- <zxz-uni-data-select v-model="formData.supplier_id" :localdata="supplierList" dataKey="name" dataValue="id"
:clear="false" placeholder="请选择供应商" @change="supplierIdChange"/> -->
<!-- #endif -->
<!-- #ifdef MP-WEIXIN -->
<wht-select v-model="formData.supplier_id" :options="supplierList" dataKey="name" dataValue="id" placeholder="请选择供应商" :height="38" @change="supplierIdChange"/>
<!-- <wht-select v-model="formData.supplier_id" :options="supplierList" dataKey="name" dataValue="id" placeholder="请选择供应商" :height="38" @change="supplierIdChange"/> -->
<!-- #endif -->
</up-form-item>
</view>
<!-- </up-form-item> -->
<!-- </view> -->
<view class="mt-[16rpx]">
<up-form-item :label="'交货方式'" prop="type" required borderBottom>
<!-- #ifdef H5 -->
@@ -363,8 +363,8 @@
* 供应商
*/
const supplierList = ref<any[]>([]);
const supplierIdChange = (e : any) => {
formData.value.supplier_id = e.id;
const supplierIdChange = (e : any) => {
formData.value.supplier_id = e?.id ?? '';
formData.value.supplier_name = e?.name ?? '';
if (formRef.value) {
formRef.value.validateField('supplier_id');