From 53dc2455a66591fa5b5e04661caeb1c4dcad2fd7 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期一, 28 十月 2024 15:42:21 +0800
Subject: [PATCH] 最多显示5个标签,支持一键关闭所有标签 保险方案、投保企业、下拉筛选增加搜索功能

---
 company/src/components/common/tagsview.vue        |    6 
 company/src/views/business/switchCourt.vue        |    4 
 company/src/views/business/unionApply.vue         |    2 
 company/src/views/business/taxes.vue              |    2 
 company/src/views/business/applyChange.vue        |    4 
 company/.env                                      |    4 
 company/src/views/business/settleClaims.vue       |    4 
 company/src/views/business/switchCourtShop.vue    |    4 
 company/src/views/business/dispatchUnitReview.vue |    2 
 company/src/views/business/applyChangeShop.vue    |    4 
 company/src/views/business/insuranceApplyShop.vue |    4 
 company/src/views/business/insuranceApply.vue     |    4 
 company/src/store/index.js                        |   11 ++
 company/src/views/business/member.vue             |    4 
 company/package-lock.json                         |  160 ++++++++++++++++++++-------------------
 company/.env.development                          |   10 +-
 16 files changed, 118 insertions(+), 111 deletions(-)

diff --git a/company/.env b/company/.env
index 1c617be..ff18a61 100644
--- a/company/.env
+++ b/company/.env
@@ -5,8 +5,8 @@
 
 # 椤圭洰涓婁笅鏂囪矾寰�
 VUE_APP_CONTEXT_PATH = '/yyb_admin'
-VUE_APP_CONTEXT_PATH = '/yyb_web'
-VUE_APP_CONTEXT_PATH = '/yyb_shop'
+# VUE_APP_CONTEXT_PATH = '/yyb_web'
+# VUE_APP_CONTEXT_PATH = '/yyb_shop'
 
 # 鎺ュ彛鍓嶇紑
 VUE_APP_API_PREFIX = '/api'
diff --git a/company/.env.development b/company/.env.development
index 00d82f0..4531e25 100644
--- a/company/.env.development
+++ b/company/.env.development
@@ -2,13 +2,13 @@
 NODE_ENV = 'development'
 
 # 鎺ュ彛鍓嶇紑
-# VUE_APP_API_PREFIX = '/yyb_admin_api'
+VUE_APP_API_PREFIX = '/yyb_admin_api'
 VUE_APP_SYSTEM_TITLE = '浜戞槗淇濆鎴锋湇鍔$郴缁�-骞冲彴绔�'
 
 VUE_APP_COOKIE_NAME='dmplat-auth-token'
 
-# VUE_APP_API = 'https://dmtest.ahapp.net/yyb_admin_api/'
+VUE_APP_API = 'https://dmtest.ahapp.net/yyb_admin_api/'
 
-VUE_APP_API = 'http://localhost:10030/'
-#VUE_APP_API = 'http://192.168.0.135:10030/'
-#VUE_APP_API = 'https://www.yyb.red/yyb_admin_api/'
+# VUE_APP_API = 'http://localhost:10030/'
+# VUE_APP_API = 'http://192.168.0.135:10030/'
+# VUE_APP_API = 'https://www.yyb.red/yyb_admin_api/'
diff --git a/company/package-lock.json b/company/package-lock.json
index 0a6eab0..4790ffc 100644
--- a/company/package-lock.json
+++ b/company/package-lock.json
@@ -1871,63 +1871,6 @@
           "integrity": "sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=",
           "dev": true
         },
-        "ansi-styles": {
-          "version": "4.3.0",
-          "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
-          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "color-convert": "^2.0.1"
-          }
-        },
-        "chalk": {
-          "version": "4.1.2",
-          "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz",
-          "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "ansi-styles": "^4.1.0",
-            "supports-color": "^7.1.0"
-          }
-        },
-        "color-convert": {
-          "version": "2.0.1",
-          "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
-          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "color-name": "~1.1.4"
-          }
-        },
-        "color-name": {
-          "version": "1.1.4",
-          "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
-          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
-          "dev": true,
-          "optional": true
-        },
-        "has-flag": {
-          "version": "4.0.0",
-          "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
-          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
-          "dev": true,
-          "optional": true
-        },
-        "loader-utils": {
-          "version": "2.0.4",
-          "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz",
-          "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "big.js": "^5.2.2",
-            "emojis-list": "^3.0.0",
-            "json5": "^2.1.2"
-          }
-        },
         "ssri": {
           "version": "8.0.1",
           "resolved": "https://registry.npm.taobao.org/ssri/download/ssri-8.0.1.tgz?cache=0&sync_timestamp=1617826515595&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fssri%2Fdownload%2Fssri-8.0.1.tgz",
@@ -1935,28 +1878,6 @@
           "dev": true,
           "requires": {
             "minipass": "^3.1.1"
-          }
-        },
-        "supports-color": {
-          "version": "7.2.0",
-          "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
-          "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "has-flag": "^4.0.0"
-          }
-        },
-        "vue-loader-v16": {
-          "version": "npm:vue-loader@16.8.3",
-          "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-16.8.3.tgz",
-          "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "chalk": "^4.1.0",
-            "hash-sum": "^2.0.0",
-            "loader-utils": "^2.0.0"
           }
         }
       }
@@ -13742,6 +13663,87 @@
         }
       }
     },
+    "vue-loader-v16": {
+      "version": "npm:vue-loader@16.8.3",
+      "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-16.8.3.tgz",
+      "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==",
+      "dev": true,
+      "optional": true,
+      "requires": {
+        "chalk": "^4.1.0",
+        "hash-sum": "^2.0.0",
+        "loader-utils": "^2.0.0"
+      },
+      "dependencies": {
+        "ansi-styles": {
+          "version": "4.3.0",
+          "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
+          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "color-convert": "^2.0.1"
+          }
+        },
+        "chalk": {
+          "version": "4.1.2",
+          "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz",
+          "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "ansi-styles": "^4.1.0",
+            "supports-color": "^7.1.0"
+          }
+        },
+        "color-convert": {
+          "version": "2.0.1",
+          "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
+          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "color-name": "~1.1.4"
+          }
+        },
+        "color-name": {
+          "version": "1.1.4",
+          "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
+          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+          "dev": true,
+          "optional": true
+        },
+        "has-flag": {
+          "version": "4.0.0",
+          "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
+          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+          "dev": true,
+          "optional": true
+        },
+        "loader-utils": {
+          "version": "2.0.4",
+          "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz",
+          "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "big.js": "^5.2.2",
+            "emojis-list": "^3.0.0",
+            "json5": "^2.1.2"
+          }
+        },
+        "supports-color": {
+          "version": "7.2.0",
+          "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
+          "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "has-flag": "^4.0.0"
+          }
+        }
+      }
+    },
     "vue-pdf": {
       "version": "4.3.0",
       "resolved": "https://registry.npmmirror.com/vue-pdf/-/vue-pdf-4.3.0.tgz",
diff --git a/company/src/components/common/tagsview.vue b/company/src/components/common/tagsview.vue
index a27042d..3f3ee21 100644
--- a/company/src/components/common/tagsview.vue
+++ b/company/src/components/common/tagsview.vue
@@ -15,8 +15,8 @@
         <!-- 杩欎釜鍦版柟涓�瀹氳click鍔犱釜stop闃绘锛屼笉鐒朵細鍥犱负浜嬩欢鍐掓场涓�鐩磋Е鍙戠埗鍏冪礌鐨勭偣鍑讳簨浠讹紝鏃犳硶璺宠浆鍙︿竴涓矾鐢� -->
         <span v-if="tags.length > 1" class="el-icon-close tagsicon" @click.stop="handleClose(item,index)"></span>
          <ul v-show="visible" class="contextmenu" :style="{left:left+'px',top:top+'px'}">
-<!--          <li @click.stop="rightClose()">鍏抽棴</li>-->
-<!--          <li @click.stop="cleartags($route.path)">鍏ㄩ儴鍏抽棴</li>-->
+          <li @click.stop="rightClose()">鍏抽棴</li>
+          <li @click.stop="cleartags($route.path)">鍏ㄩ儴鍏抽棴</li>
           <li @click.stop="cleartags()">鍏抽棴鍏朵粬</li>
         </ul>
       </div>
@@ -250,7 +250,7 @@
   box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, .3);
   li {
     margin: 0;
-    padding: 7px 16px;
+    padding: 0 16px;
     cursor: pointer;
     &:hover {
       background: #eee;
diff --git a/company/src/store/index.js b/company/src/store/index.js
index f6c65ee..c5af0a3 100644
--- a/company/src/store/index.js
+++ b/company/src/store/index.js
@@ -48,11 +48,16 @@
   },
   //  tags
   pushtags(state,val){
-    //濡傛灉绛変簬-1璇存槑tabs涓嶅瓨鍦ㄩ偅涔堟彃鍏ワ紝鍚﹀垯浠�涔堥兘涓嶅仛
-    //findindex鎵捐鏍囷紝寰幆鍒ゆ柇涓�涓嬶紝濡傛灉绛変簬閭d箞灏变唬琛ㄦ湁鐩稿悓鐨勶紝灏变笉蹇呮坊鍔狅紝濡傛灉鎵句笉鍒伴偅灏辨槸-1.灏辨坊鍔�
+    // 濡傛灉绛変簬-1璇存槑tabs涓嶅瓨鍦ㄩ偅涔堟彃鍏ワ紝鍚﹀垯浠�涔堥兘涓嶅仛
+    // findindex鎵捐鏍囷紝寰幆鍒ゆ柇涓�涓嬶紝濡傛灉绛変簬閭d箞灏变唬琛ㄦ湁鐩稿悓鐨勶紝灏变笉蹇呮坊鍔狅紝濡傛灉鎵句笉鍒伴偅灏辨槸-1.灏辨坊鍔�
     let result = state.tags.findIndex(item => item.label === val.label)
     if (result === -1) {
-      state.tags.push({...val, keepAlive: false})
+      if (state.tags.length === 5) {
+        state.tags.shift();
+        state.tags.push({...val, keepAlive: false})
+      } else {
+        state.tags.push({...val, keepAlive: false})
+      }
     } else {
       state.tags[result]= {...val, keepAlive: true}
     }
diff --git a/company/src/views/business/applyChange.vue b/company/src/views/business/applyChange.vue
index e0944db..1e2c6e7 100644
--- a/company/src/views/business/applyChange.vue
+++ b/company/src/views/business/applyChange.vue
@@ -15,7 +15,7 @@
         </el-select>
       </el-form-item>
       <el-form-item label="鎶曚繚浼佷笟" prop="companyId">
-        <el-select v-model="searchForm.companyId" placeholder="璇烽�夋嫨" @change="search">
+        <el-select v-model="searchForm.companyId" filterable placeholder="璇烽�夋嫨" @change="search">
           <el-option
               v-for="item in companyList"
               :key="item.id"
@@ -25,7 +25,7 @@
         </el-select>
       </el-form-item>
       <el-form-item label="淇濋櫓鏂规" prop="baseSolutionsId">
-        <el-select v-model="searchForm.baseSolutionsId" placeholder="璇烽�夋嫨" @change="search">
+        <el-select v-model="searchForm.baseSolutionsId" filterable placeholder="璇烽�夋嫨" @change="search">
           <el-option
               v-for="item in solutionList"
               :key="item.baseId"
diff --git a/company/src/views/business/applyChangeShop.vue b/company/src/views/business/applyChangeShop.vue
index 6a5fc12..84bce0a 100644
--- a/company/src/views/business/applyChangeShop.vue
+++ b/company/src/views/business/applyChangeShop.vue
@@ -16,7 +16,7 @@
         </el-select>
       </el-form-item>
       <el-form-item label="鎶曚繚浼佷笟" prop="companyId">
-        <el-select v-model="searchForm.companyId" placeholder="璇烽�夋嫨" @change="search">
+        <el-select v-model="searchForm.companyId" filterable placeholder="璇烽�夋嫨" @change="search">
           <el-option
               v-for="item in companyList"
               :key="item.id"
@@ -26,7 +26,7 @@
         </el-select>
       </el-form-item>
       <el-form-item label="淇濋櫓鏂规" prop="baseSolutionsId">
-        <el-select v-model="searchForm.baseSolutionsId" placeholder="璇烽�夋嫨" @change="search">
+        <el-select v-model="searchForm.baseSolutionsId" filterable placeholder="璇烽�夋嫨" @change="search">
           <el-option
               v-for="item in solutionList"
               :key="item.baseId"
diff --git a/company/src/views/business/dispatchUnitReview.vue b/company/src/views/business/dispatchUnitReview.vue
index ceaa60f..54517e3 100644
--- a/company/src/views/business/dispatchUnitReview.vue
+++ b/company/src/views/business/dispatchUnitReview.vue
@@ -3,7 +3,7 @@
         <!-- 鎼滅储琛ㄥ崟 -->
         <el-form ref="searchForm" slot="search-form" :model="searchForm" label-width="100px" inline>
           <el-form-item label="鎵�灞炰紒涓�" prop="companyId">
-            <el-select v-model="searchForm.companyId"  placeholder="璇烽�夋嫨" @change="search">
+            <el-select v-model="searchForm.companyId" filterable placeholder="璇烽�夋嫨" @change="search">
               <el-option
                   v-for="item in companyList"
                   :key="item.id"
diff --git a/company/src/views/business/insuranceApply.vue b/company/src/views/business/insuranceApply.vue
index e84bb78..9f674f5 100644
--- a/company/src/views/business/insuranceApply.vue
+++ b/company/src/views/business/insuranceApply.vue
@@ -15,7 +15,7 @@
                 </el-select>
             </el-form-item>
             <el-form-item label="鎶曚繚浼佷笟" prop="companyId">
-                <el-select v-model="searchForm.companyId" placeholder="璇烽�夋嫨" @change="search">
+                <el-select v-model="searchForm.companyId" filterable placeholder="璇烽�夋嫨" @change="search">
                     <el-option
                         v-for="item in companyList"
                         :key="item.id"
@@ -25,7 +25,7 @@
                 </el-select>
             </el-form-item>
             <el-form-item label="淇濋櫓鏂规" prop="baseSolutionId">
-                <el-select v-model="searchForm.baseSolutionId" placeholder="璇烽�夋嫨" @change="search">
+                <el-select v-model="searchForm.baseSolutionId" filterable placeholder="璇烽�夋嫨" @change="search">
                     <el-option
                         v-for="item in solutionList"
                         :key="item.baseId"
diff --git a/company/src/views/business/insuranceApplyShop.vue b/company/src/views/business/insuranceApplyShop.vue
index 169e4a6..58b3776 100644
--- a/company/src/views/business/insuranceApplyShop.vue
+++ b/company/src/views/business/insuranceApplyShop.vue
@@ -15,7 +15,7 @@
                 </el-select>
             </el-form-item>
             <el-form-item label="鎶曚繚浼佷笟" prop="companyId">
-                <el-select v-model="searchForm.companyId" placeholder="璇烽�夋嫨" @change="search">
+                <el-select v-model="searchForm.companyId" filterable placeholder="璇烽�夋嫨" @change="search">
                     <el-option
                         v-for="item in companyList"
                         :key="item.id"
@@ -25,7 +25,7 @@
                 </el-select>
             </el-form-item>
             <el-form-item label="淇濋櫓鏂规" prop="baseSolutionId">
-                <el-select v-model="searchForm.baseSolutionId" placeholder="璇烽�夋嫨" @change="search">
+                <el-select v-model="searchForm.baseSolutionId" filterable placeholder="璇烽�夋嫨" @change="search">
                     <el-option
                         v-for="item in solutionList"
                         :key="item.baseId"
diff --git a/company/src/views/business/member.vue b/company/src/views/business/member.vue
index cedf737..1519e05 100644
--- a/company/src/views/business/member.vue
+++ b/company/src/views/business/member.vue
@@ -9,7 +9,7 @@
                 <el-input v-model="searchForm.idcardNo" placeholder="璇疯緭鍏�" maxlength="18" @keypress.enter.native="search"></el-input>
             </el-form-item>
             <el-form-item label="淇濋櫓鏂规" prop="solutionsId">
-                <el-select v-model="searchForm.solutionsId" placeholder="璇烽�夋嫨" @change="search">
+                <el-select v-model="searchForm.solutionsId" filterable placeholder="璇烽�夋嫨" @change="search">
                     <el-option
                         v-for="item in solutions"
                         :key="item.baseId"
@@ -25,7 +25,7 @@
                 </el-select>
             </el-form-item>
             <el-form-item  v-if="userInfo.type === 0" label="鎵�灞炰紒涓�" prop="companyId">
-                <el-select v-model="searchForm.companyId" placeholder="璇烽�夋嫨" @change="search">
+                <el-select v-model="searchForm.companyId" filterable placeholder="璇烽�夋嫨" @change="search">
                     <el-option
                         v-for="(item, index) in companyList"
                         :key="index"
diff --git a/company/src/views/business/settleClaims.vue b/company/src/views/business/settleClaims.vue
index 3ddb36d..6cd0f86 100644
--- a/company/src/views/business/settleClaims.vue
+++ b/company/src/views/business/settleClaims.vue
@@ -9,7 +9,7 @@
                 <el-input v-model="searchForm.memberIdcardNo" placeholder="璇疯緭鍏�" @keypress.enter.native="search"></el-input>
             </el-form-item>
             <el-form-item label="鎶ユ鍗曚綅" prop="companyId" v-if="userInfo.type === 0">
-                <el-select v-model="searchForm.companyId" placeholder="璇烽�夋嫨" @change="search">
+                <el-select v-model="searchForm.companyId" filterable placeholder="璇烽�夋嫨" @change="search">
                     <el-option
                         v-for="item in companyList"
                         :key="item.id"
@@ -19,7 +19,7 @@
                 </el-select>
             </el-form-item>
             <el-form-item label="淇濋櫓鏂规" prop="baseSolutionId">
-                <el-select v-model="searchForm.baseSolutionId" placeholder="璇烽�夋嫨" @change="search">
+                <el-select v-model="searchForm.baseSolutionId" filterable placeholder="璇烽�夋嫨" @change="search">
                     <el-option
                         v-for="item in solutionList"
                         :key="item.baseId"
diff --git a/company/src/views/business/switchCourt.vue b/company/src/views/business/switchCourt.vue
index 6a05cd8..c329e25 100644
--- a/company/src/views/business/switchCourt.vue
+++ b/company/src/views/business/switchCourt.vue
@@ -15,7 +15,7 @@
         </el-select>
       </el-form-item>
       <el-form-item label="鎶曚繚浼佷笟" prop="companyId">
-        <el-select v-model="searchForm.companyId" placeholder="璇烽�夋嫨" @change="search">
+        <el-select v-model="searchForm.companyId" filterable placeholder="璇烽�夋嫨" @change="search">
           <el-option
               v-for="item in companyList"
               :key="item.id"
@@ -25,7 +25,7 @@
         </el-select>
       </el-form-item>
       <el-form-item label="淇濋櫓鏂规" prop="baseSolutionsId">
-        <el-select v-model="searchForm.baseSolutionsId" placeholder="璇烽�夋嫨" @change="search">
+        <el-select v-model="searchForm.baseSolutionsId" filterable placeholder="璇烽�夋嫨" @change="search">
           <el-option
               v-for="item in solutionList"
               :key="item.baseId"
diff --git a/company/src/views/business/switchCourtShop.vue b/company/src/views/business/switchCourtShop.vue
index 45ab360..cb21480 100644
--- a/company/src/views/business/switchCourtShop.vue
+++ b/company/src/views/business/switchCourtShop.vue
@@ -17,7 +17,7 @@
         </el-select>
       </el-form-item>
       <el-form-item label="鎶曚繚浼佷笟" prop="companyId">
-        <el-select v-model="searchForm.companyId" placeholder="璇烽�夋嫨" @change="search">
+        <el-select v-model="searchForm.companyId" filterable placeholder="璇烽�夋嫨" @change="search">
           <el-option
               v-for="item in companyList"
               :key="item.id"
@@ -27,7 +27,7 @@
         </el-select>
       </el-form-item>
       <el-form-item label="淇濋櫓鏂规" prop="baseSolutionsId">
-        <el-select v-model="searchForm.baseSolutionsId" placeholder="璇烽�夋嫨" @change="search">
+        <el-select v-model="searchForm.baseSolutionsId" filterable placeholder="璇烽�夋嫨" @change="search">
           <el-option
               v-for="item in solutionList"
               :key="item.baseId"
diff --git a/company/src/views/business/taxes.vue b/company/src/views/business/taxes.vue
index d4cbb21..0bca051 100644
--- a/company/src/views/business/taxes.vue
+++ b/company/src/views/business/taxes.vue
@@ -22,7 +22,7 @@
                 </el-date-picker>
             </el-form-item>
             <el-form-item label="鐢宠寮�绁ㄤ紒涓�" prop="companyId" v-if="userInfo.type === 0">
-              <el-select v-model="searchForm.companyId" placeholder="璇烽�夋嫨" @change="search">
+              <el-select v-model="searchForm.companyId" filterable placeholder="璇烽�夋嫨" @change="search">
                 <el-option
                     v-for="item in companyList"
                     :key="item.id"
diff --git a/company/src/views/business/unionApply.vue b/company/src/views/business/unionApply.vue
index 671e449..3944843 100644
--- a/company/src/views/business/unionApply.vue
+++ b/company/src/views/business/unionApply.vue
@@ -12,7 +12,7 @@
                 </el-select>
             </el-form-item>
             <el-form-item label="淇濋櫓鏂规" prop="solutionId">
-                <el-select v-model="searchForm.solutionId" clearable  placeholder="璇烽�夋嫨" @change="search">
+                <el-select v-model="searchForm.solutionId" filterable clearable  placeholder="璇烽�夋嫨" @change="search">
                     <el-option
                         v-for="item in solutionList"
                         :key="item.id"

--
Gitblit v1.9.3