From 1a0c197b5ee228a371172c8a7739214525205616 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期五, 13 三月 2026 11:10:20 +0800
Subject: [PATCH] 军泰伟业 1.新增台账时,产品大类下拉框改为输入框,并支持模糊搜索(产品数据太多,下拉选择不方便) 2.销售台账合同号支持手动输入或自动生成两种方式
---
src/views/procurementManagement/procurementLedger/index.vue | 2 ++
src/views/salesManagement/salesLedger/index.vue | 5 +++--
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/views/procurementManagement/procurementLedger/index.vue b/src/views/procurementManagement/procurementLedger/index.vue
index a1fcdfb..6638d9a 100644
--- a/src/views/procurementManagement/procurementLedger/index.vue
+++ b/src/views/procurementManagement/procurementLedger/index.vue
@@ -548,6 +548,7 @@
@change="getModels"
:data="productOptions"
:render-after-expand="false"
+ filterable
style="width: 100%" />
</el-form-item>
</el-col>
@@ -1550,6 +1551,7 @@
return Promise.resolve([]);
}
};
+
const getProductModel = value => {
const index = modelOptions.value.findIndex(item => item.id === value);
if (index !== -1) {
diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index dfbbaec..26ca8e1 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -145,7 +145,7 @@
<el-row :gutter="30">
<el-col :span="12">
<el-form-item label="閿�鍞悎鍚屽彿锛�" prop="salesContractNo">
- <el-input v-model="form.salesContractNo" placeholder="鑷姩鐢熸垚" clearable disabled />
+ <el-input v-model="form.salesContractNo" placeholder="鑷姩鐢熸垚鎴栨墜鍔ㄨ緭鍏�" clearable :disabled="operationType === 'view'" />
</el-form-item>
</el-col>
<el-col :span="12">
@@ -339,7 +339,7 @@
<el-option v-for="item in userList" :key="item.nickName" :label="item.nickName" :value="item.nickName"/>
</el-select> -->
<el-tree-select v-model="productForm.productCategory" placeholder="璇烽�夋嫨" clearable check-strictly
- @change="getModels" :data="productOptions" :render-after-expand="false" style="width: 100%" />
+ @change="getModels" :data="productOptions" :render-after-expand="false" filterable style="width: 100%" />
</el-form-item>
</el-col>
</el-row>
@@ -922,6 +922,7 @@
modelOptions.value = res;
});
};
+
const getProductModel = (value) => {
const index = modelOptions.value.findIndex((item) => item.id === value);
if (index !== -1) {
--
Gitblit v1.9.3