马宇豪
2025-01-03 020ecfe0ae4ce42c51712a38656fe87faa7cffce
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'
        // }
      }
    };