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/contractorInfo/components/addReport.vue |   36 +++++++++++++++++++++---------------
 1 files changed, 21 insertions(+), 15 deletions(-)

diff --git a/src/views/dataUpload/contractorManage/contractorInfo/components/addReport.vue b/src/views/dataUpload/contractorManage/contractorInfo/components/addReport.vue
index 96ebef1..47c9c08 100644
--- a/src/views/dataUpload/contractorManage/contractorInfo/components/addReport.vue
+++ b/src/views/dataUpload/contractorManage/contractorInfo/components/addReport.vue
@@ -45,8 +45,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>
@@ -80,7 +80,7 @@
     contractorPerson: string
     contractorState: null | number
     contractorType: string
-    deleted: string
+    deleted: null | number
     // createBy: string
     // updateBy: string
   }
@@ -102,7 +102,7 @@
         contractorPerson: '',
         contractorState: null,
         contractorType: '',
-        deleted: '0'
+        deleted: 0
       },
       rules:{
         contractorName: [{ required: true, message: '请填写承包商名称', trigger: 'blur' }],
@@ -130,20 +130,26 @@
           contractorPerson: '',
           contractorState: null,
           contractorType: '',
-          deleted: '0'
+          deleted: 0
         }
       }else{
         state.title = '重新上报';
-        state.form = {
-          uuid: data.uuid,
-          companyCode: '652310082',
-          contractorName: '',
-          contractorNumber: '',
-          contractorPerson: '',
-          contractorState: null,
-          contractorType: '',
-          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 = data.delFlag
+        // state.form = {
+        //   uuid: data.uuid,
+        //   companyCode: '652310082',
+        //   contractorName: '',
+        //   contractorNumber: '',
+        //   contractorPerson: '',
+        //   contractorState: null,
+        //   contractorType: '',
+        //   deleted: '0'
+        // }
       }
     };
 

--
Gitblit v1.9.2