zhouwx
2025-03-24 3f6bf89b1985b6668f02ffcc9af577b412e92e45
src/views/safetyReview/projectManage/components/rateConclusion.vue
@@ -3,7 +3,7 @@
    <el-form ref="formRef" :model="state.formData" :rules="state.rules" class="register-form" label-position="top">
      <el-form-item prop="conclusion" label="评价结论">
        <el-input
            v-model="state.formData.conclusion"
            v-model.trim="state.formData.conclusion"
            :autosize="{ minRows: 6 }"
            maxlength="500"
            show-word-limit
@@ -12,11 +12,11 @@
      </el-form-item>
      <el-row :gutter="30">
        <el-col :span="9">
          <el-form-item prop="isReviseManual" label="是否有评价报告修改说明">
            <el-radio-group v-model="state.formData.isReviseManual" >
              <el-radio :label="1">是</el-radio>
              <el-radio :label="0">否</el-radio>
            </el-radio-group>
          <el-form-item prop="isReviseManual" label="评价报告修改说明">
<!--            <el-radio-group v-model="state.formData.isReviseManual" >-->
<!--              <el-radio :label="1">是</el-radio>-->
<!--              <el-radio :label="0">否</el-radio>-->
<!--            </el-radio-group>-->
          </el-form-item>
        </el-col>
      </el-row>
@@ -24,7 +24,6 @@
        <el-col :span="18">
          <el-form-item>
            <el-upload
                v-if="state.formData.isReviseManual === 1"
                accept="image/*,.pdf,.doc,.docx,.xlsx,.xls"
                 :action="state.uploadUrl"
                :disabled="projectType === 'view' || isEnd"
@@ -68,7 +67,7 @@
const prop = defineProps(['projectId'])
const state = reactive({
  formData: {
    isReviseManual: 0,
    isReviseManual: 1,
  },
  rules: {
    conclusion: [{required: true, message: '请输入评价结论', trigger: 'blur'}],
@@ -133,6 +132,11 @@
  }
  if(type === 'add' || type === 'clickEdit') {
    const valid = await formRef.value.validate();
    if(state.fileList && state.fileList.length<=0 ){
      ElMessage.warning('请上传评价报告')
      return
    }
    if(valid){
      if (isAmin.value) {
        ElMessage.warning("当前用户暂无权限");
@@ -141,6 +145,7 @@
      if(type === 'add'){
        const {id,attachments, ...data} = JSON.parse(JSON.stringify(state.formData))
        data.projectId = val;
        data.accessoryFiles = state.fileList
        const res = await addRate(data);
        if (res.code == 200) {
          ElMessage.success('保存成功')
@@ -152,6 +157,7 @@
        }
      }else if(type === 'clickEdit'){
        const { attachments, ...data} = JSON.parse(JSON.stringify(state.formData))
        data.accessoryFiles = state.fileList
        const res = await editRate(data);
        if (res.code == 200) {
          ElMessage.success('变更成功')