From bcb82edd902b2e45c8da004cbf86e203ea496fa8 Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期二, 23 四月 2024 15:02:23 +0800
Subject: [PATCH] 机台管理模块 修改员工为下拉搜索的交互样式+列表联调+添加机台联调+编辑机台联调+

---
 src/views/employeeManage/employeeInfo/components/AddEmployee.vue |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/src/views/employeeManage/employeeInfo/components/AddEmployee.vue b/src/views/employeeManage/employeeInfo/components/AddEmployee.vue
index 8583b95..576d73c 100644
--- a/src/views/employeeManage/employeeInfo/components/AddEmployee.vue
+++ b/src/views/employeeManage/employeeInfo/components/AddEmployee.vue
@@ -19,7 +19,7 @@
           </el-date-picker>
         </el-form-item>
         <el-form-item label="杞﹂棿锛�" prop="shopNameObj">
-          <el-select v-model="form.shopNameObj" filterable placeholder="璇烽�夋嫨" style="width: 100%" @change='getGroupNumber'>
+          <el-select v-model="form.shopNameObj" filterable placeholder="璇烽�夋嫨" style="width: 100%" @change="getGroupNumber(false,'shopNameObj')">
             <el-option v-for="item in shopList" :key="item.number"
                   :label="item.name"
                   :value="{ value: item.number, label: item.name }">
@@ -27,7 +27,10 @@
           </el-select>
         </el-form-item>
         <el-form-item label="缁勫埆锛�" prop="groupNumber">
-          <el-select v-model="form.groupNumber" filterable placeholder="璇烽�夋嫨" style="width: 100%">
+          <el-select v-model="form.groupNumber" filterable 
+          placeholder="璇峰厛閫夋嫨杞﹂棿"
+          no-data-text="璇峰厛閫夋嫨杞﹂棿"
+          style="width: 100%">
             <el-option v-for="item in groupNumberList" :key="item" :label="item" :value="item">
             </el-option>
           </el-select>
@@ -144,7 +147,10 @@
         })
       }
     },
-    getGroupNumber(val){
+    getGroupNumber(val,name){
+      if (name == "shopNameObj") {
+        this.form.groupNumber=''
+      }
       // shopName
       if(this.form.shopNameObj.value){
         //缁勫埆
@@ -156,21 +162,15 @@
                 for(let i in groupNumberList){
                   this.groupNumberList.push(groupNumberList[i])
                 }
-                this.form.shopName=''
-                // 缂栬緫
-                if(val){
-                  setTimeout(()=>{
-                    this.$set(this.form,'shopName',this.form.shopName)
-                  },200)
-                }
+                
               }
             }else{
               this.groupNumberList=[]
-              this.form.shopName=''
+              this.form.groupNumber=''
             }
           });
       }else{
-        this.workshopGroupList =[]
+        this.groupNumberList =[]
       }
     },
     getSelectDataList() {

--
Gitblit v1.8.0