| | |
| | | </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> |
| | |
| | | <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" |
| | |
| | | const prop = defineProps(['projectId']) |
| | | const state = reactive({ |
| | | formData: { |
| | | isReviseManual: 0, |
| | | isReviseManual: 1, |
| | | }, |
| | | rules: { |
| | | conclusion: [{required: true, message: '请输入评价结论', trigger: 'blur'}], |
| | |
| | | } |
| | | 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("当前用户暂无权限"); |
| | |
| | | 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('保存成功') |
| | |
| | | } |
| | | }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('变更成功') |