From 8feea28b1d7ca211f6dbbae1f0bf8474cfe1c077 Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期五, 26 四月 2024 15:16:36 +0800
Subject: [PATCH] 增薪资方案增加清除的操作+清除操作的逻辑处理点击一次清除上次点击的内容,并且重新组合数据渲染对应样式

---
 src/views/employeeSalary/salaryPlan/index.vue |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/src/views/employeeSalary/salaryPlan/index.vue b/src/views/employeeSalary/salaryPlan/index.vue
index a1109ee..8ca639d 100644
--- a/src/views/employeeSalary/salaryPlan/index.vue
+++ b/src/views/employeeSalary/salaryPlan/index.vue
@@ -113,7 +113,7 @@
                 let workTypeNames=''
                 if(item.workTypes){
                   for(let i in item.workTypes){
-                    workTypeNames=workTypeNames+','+item.workTypeNames[i].name
+                    workTypeNames=item.workTypes[i].workName+','+workTypeNames
                   }
                 }
                 let salaryFormulaValue=''
@@ -157,15 +157,22 @@
     // 缂栬緫
     handleClick(row) {
       let config=JSON.parse(JSON.stringify(row));
+      let arr=config.workTypes?config.workTypes:[]
+      let workTypes=[]
+      if(arr&&arr.length>0){
+        for(let i in arr){
+          workTypes.push({
+            value:arr[i].ID,
+            label: arr[i].workName
+          })
+        }
+      }
       this.editRow = { 
         ...config, 
         title:'缂栬緫',
         type:'edit',
         id:config.ID,
-        workTypeObj:{
-          value:config.workTypeId,
-          label:config.workType,
-        } 
+        workTypes:workTypes
       }
       this.$refs.add.islook = true;
     },

--
Gitblit v1.8.0