linwenxin 1 год назад
Родитель
Сommit
4e65562e83
1 измененных файлов с 28 добавлено и 4 удалено
  1. 28 4
      src/views/engineerFeeSettlement/costPerDimension/index.vue

+ 28 - 4
src/views/engineerFeeSettlement/costPerDimension/index.vue

@@ -498,7 +498,7 @@ export default {
                 this.formData.workerName1 = data?.workerName || ""
                 this.formData.workerMobile1 = data?.workerMobile || ""
               }else{
-                this.formData.workerName1 = ""
+                this.formData.workerName1 = val
                 this.formData.workerMobile1 = ""
               }
             }
@@ -561,7 +561,7 @@ export default {
                 this.formData.workerName2 = data?.workerName || ""
                 this.formData.workerMobile2 = data?.workerMobile || ""
               }else{
-                this.formData.workerName2 = ""
+                this.formData.workerName2 = val
                 this.formData.workerMobile2 = ""
               }
             }
@@ -718,7 +718,19 @@ export default {
             return row.status != "YES"
           },
           click: ({ row, index, column }) => {
-            this.formData = { ...row }
+            this.formData = { 
+              ...row,
+              ...(()=>{
+                var obj = {}
+                if(!row.workerId1 && row.workerName1){
+                  obj.workerId1 = row.workerName1
+                }
+                if(!row.workerId2 && row.workerName2){
+                  obj.workerId2 = row.workerName2
+                }
+                return obj
+              })()
+            }
             this.formEdit = false
             this.formBool = true
             this.getWorkers()
@@ -741,7 +753,19 @@ export default {
         },
         details_mx: {
           click: ({ row, index, column }) => {
-            this.formData = { ...row }
+            this.formData = { 
+              ...row,
+              ...(()=>{
+                var obj = {}
+                if(!row.workerId1 && row.workerName1){
+                  obj.workerId1 = row.workerName1
+                }
+                if(!row.workerId2 && row.workerName2){
+                  obj.workerId2 = row.workerName2
+                }
+                return obj
+              })()
+            }
             this.formEdit = true
             this.formBool = true
             this.getWorkers()