From 2e6ad1a73fa84cb6e531d4500fce3355d3cc2503 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 08 一月 2026 15:13:48 +0800
Subject: [PATCH] 军泰伟业 1.优化下拉框选择筛选

---
 src/views/financialManagement/expenseManagement/index.vue                |    8 ++------
 src/views/qualityManagement/rawMaterialInspection/components/formDia.vue |    1 +
 src/views/salesManagement/salesLedger/index.vue                          |    2 +-
 src/views/salesManagement/salesQuotation/index.vue                       |    4 ++++
 4 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/src/views/financialManagement/expenseManagement/index.vue b/src/views/financialManagement/expenseManagement/index.vue
index b1e9fb1..d4fd468 100644
--- a/src/views/financialManagement/expenseManagement/index.vue
+++ b/src/views/financialManagement/expenseManagement/index.vue
@@ -226,9 +226,11 @@
 
 const changeDaterange = (value) => {
   if (value) {
+    filters.entryDate = value;
     filters.entryDateStart = dayjs(value[0]).format("YYYY-MM-DD");
     filters.entryDateEnd = dayjs(value[1]).format("YYYY-MM-DD");
   } else {
+    filters.entryDate = null;
     filters.entryDateStart = undefined;
     filters.entryDateEnd = undefined;
   }
@@ -256,12 +258,6 @@
 };
 
 onMounted(() => {
-  filters.entryDate = [
-    dayjs().format("YYYY-MM-DD"),
-    dayjs().add(1, "day").format("YYYY-MM-DD"),
-  ]
-  filters.entryDateStart = dayjs().format("YYYY-MM-DD")
-  filters.entryDateEnd = dayjs().add(1, "day").format("YYYY-MM-DD")
   getTableData();
 });
 </script>
diff --git a/src/views/qualityManagement/rawMaterialInspection/components/formDia.vue b/src/views/qualityManagement/rawMaterialInspection/components/formDia.vue
index 5ea1e47..2ffe426 100644
--- a/src/views/qualityManagement/rawMaterialInspection/components/formDia.vue
+++ b/src/views/qualityManagement/rawMaterialInspection/components/formDia.vue
@@ -14,6 +14,7 @@
                   v-model="form.supplier"
                   placeholder="璇烽�夋嫨"
                   clearable
+									filterable
               >
                 <el-option
                     v-for="item in supplierList"
diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index 8204be6..0c2b241 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -211,7 +211,7 @@
         <el-row :gutter="30">
           <el-col :span="24">
             <el-form-item label="瑙勬牸鍨嬪彿锛�" prop="productModelId">
-              <el-select v-model="productForm.productModelId" placeholder="璇烽�夋嫨" clearable @change="getProductModel">
+              <el-select v-model="productForm.productModelId" placeholder="璇烽�夋嫨" clearable @change="getProductModel" filterable>
                 <el-option v-for="item in modelOptions" :key="item.id" :label="item.model" :value="item.id" />
               </el-select>
             </el-form-item>
diff --git a/src/views/salesManagement/salesQuotation/index.vue b/src/views/salesManagement/salesQuotation/index.vue
index d2d3943..dd73d76 100644
--- a/src/views/salesManagement/salesQuotation/index.vue
+++ b/src/views/salesManagement/salesQuotation/index.vue
@@ -19,6 +19,7 @@
         <el-col :span="8">
           <el-select v-model="searchForm.customer"
                      placeholder="璇烽�夋嫨瀹㈡埛"
+										 filterable
                      clearable>
             <el-option v-for="item in customerOption"
                        :key="item.id"
@@ -135,6 +136,7 @@
                             prop="customer">
                 <el-select v-model="form.customer"
                            placeholder="璇烽�夋嫨瀹㈡埛"
+													 filterable
                            style="width: 100%"
                            @change="handleCustomerChange">
                   <el-option v-for="item in customerOption"
@@ -152,6 +154,7 @@
               <el-form-item label="涓氬姟鍛�"
                             prop="salesperson">
                 <el-select v-model="form.salesperson"
+													 filterable
                            placeholder="璇烽�夋嫨涓氬姟鍛�"
                            style="width: 100%">
                   <el-option v-for="item in userList"
@@ -233,6 +236,7 @@
                              width="150">
               <template #default="scope">
                 <el-select v-model="scope.row.specificationId"
+													 filterable
                            placeholder="璇烽�夋嫨"
                            clearable
                            @change="getProductModel($event, scope.row)">

--
Gitblit v1.9.3