From 4062e6df79a5a0a02ddcb05162916b257d61f0c7 Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期日, 28 四月 2024 15:04:30 +0800
Subject: [PATCH] 设置满勤,设置野纤生丝标准 2个模块保存接口增加对应的id

---
 src/views/employeeSalary/salaryPlan/components/addDialog.vue |   36 ++++++++++++++++++++++++++++--------
 1 files changed, 28 insertions(+), 8 deletions(-)

diff --git a/src/views/employeeSalary/salaryPlan/components/addDialog.vue b/src/views/employeeSalary/salaryPlan/components/addDialog.vue
index 5ed0a6c..44695b5 100644
--- a/src/views/employeeSalary/salaryPlan/components/addDialog.vue
+++ b/src/views/employeeSalary/salaryPlan/components/addDialog.vue
@@ -227,9 +227,9 @@
         error: "",
       },
       // 婊″嫟濂栬缃�
-      absenteeism:1,
+      absenteeism:{value:1,id:null},
       // 璁剧疆閲庣氦鐨勭敓涓濇爣鍑�
-      wildSilkList: ['閲庣氦'],
+      wildSilkList: {value:'閲庣氦',id:null},
       activeName: 1,
       formulaName: [
         {
@@ -496,14 +496,20 @@
     },
     confirmValueSave(form, type) {
       if (type == 9) {
-        this.wildSilkList = form.wildSilkList;
+        let wildSilkList = form.wildSilkList;
         this.handleConfirmSave([
-          {name:this.wildSilkList.join(',')}
+          {
+            name:wildSilkList.join(','),
+            id:this.wildSilkList.id
+          }
         ],type)
       } else if (type == 10) {
-        this.absenteeism = form.absenteeism + "";
+        let absenteeism = form.absenteeism + "";
         this.handleConfirmSave([
-          {name:this.absenteeism}
+          {
+            name:absenteeism,
+            id:this.absenteeism.id
+          }
         ],type)
       } else if (type == 3) {
         this.formulaClick(
@@ -567,9 +573,23 @@
     handleGetBomKindDictList(val) {
       getSalaryTypeList({ type: val?val:8 }).then((res) => {
         if(val==9){
-          this.wildSilkList=(res.data&&res.data.length>0)?res.data[0].name.split(','):['閲庣氦']
+          // 閲庣氦鐨勭敓涓濇爣鍑嗛厤缃�
+          this.wildSilkList=(res.data&&res.data.length>0)?{
+            ...res.data[0],
+            value:res.data[0].name.split(',')||[]
+          }:{
+            id:null,
+            value:['閲庣氦']
+          }
         }else if(val==10){
-          this.absenteeism=(res.data&&res.data.length>0)?res.data[0].name:1
+          // 鑰冨嫟閰嶇疆
+          this.absenteeism=(res.data&&res.data.length>0)?{
+            ...res.data[0],
+            value:res.data[0].name||1
+          }:{
+            id:null, 
+            value:1
+          }
         }else{
           this.unitList = res.data;
         }

--
Gitblit v1.8.0