From 020ecfe0ae4ce42c51712a38656fe87faa7cffce Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期五, 03 一月 2025 16:04:02 +0800
Subject: [PATCH] 修改数据上报

---
 src/views/dataUpload/contractorManage/contractorUser/components/addReport.vue |   43 +++++++++++++++++++++++++------------------
 1 files changed, 25 insertions(+), 18 deletions(-)

diff --git a/src/views/dataUpload/contractorManage/contractorUser/components/addReport.vue b/src/views/dataUpload/contractorManage/contractorUser/components/addReport.vue
index c1b5173..b2ad32b 100644
--- a/src/views/dataUpload/contractorManage/contractorUser/components/addReport.vue
+++ b/src/views/dataUpload/contractorManage/contractorUser/components/addReport.vue
@@ -54,8 +54,8 @@
           <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20" v-if="title == '新增上报'? false : true">
             <el-form-item label="删除状态" prop="deleted">
               <el-radio-group v-model="form.deleted">
-                <el-radio label="0">未删除</el-radio>
-                <el-radio label="1">已删除</el-radio>
+                <el-radio :label="0">未删除</el-radio>
+                <el-radio :label="1">已删除</el-radio>
               </el-radio-group>
             </el-form-item>
           </el-col>
@@ -93,7 +93,7 @@
     sex: string
     userName: string
     userState: null | number
-    deleted: string
+    deleted: null | number
   }
   rules:{},
   contractorList: []
@@ -117,7 +117,7 @@
         sex: '',
         userName: '',
         userState: null,
-        deleted: '0'
+        deleted: 0
       },
       rules:{
         cardNumber: [{ required: true, message: '请填写身份证号', trigger: 'blur' }],
@@ -153,23 +153,30 @@
           sex: '',
           userName: '',
           userState: null,
-          deleted: '0'
+          deleted: 0
         }
       }else{
         state.title = '重新上报';
-        state.form = {
-          uuid: data.uuid,
-          cardNumber: '',
-          companyCode: '652310082',
-          contractorId: '',
-          phone: '',
-          post: '',
-          projectName: '',
-          sex: '',
-          userName: '',
-          userState: null,
-          deleted: '0'
-        }
+        Object.keys(state.form).forEach(key => {
+          if (Object.prototype.hasOwnProperty.call(data,key)) {
+            state.form[key] = JSON.parse(JSON.stringify(data))[key];
+          }
+        })
+        state.form.deleted = Number(data.deleted)
+
+        // state.form = {
+        //   uuid: data.uuid,
+        //   cardNumber: '',
+        //   companyCode: '652310082',
+        //   contractorId: '',
+        //   phone: '',
+        //   post: '',
+        //   projectName: '',
+        //   sex: '',
+        //   userName: '',
+        //   userState: null,
+        //   deleted: '0'
+        // }
       }
     };
 

--
Gitblit v1.9.2