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