From 3f6bf89b1985b6668f02ffcc9af577b412e92e45 Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期一, 24 三月 2025 17:17:45 +0800 Subject: [PATCH] bug修改 --- src/views/safetyReview/projectManage/components/rateConclusion.vue | 22 ++++++++++++++-------- 1 files changed, 14 insertions(+), 8 deletions(-) diff --git a/src/views/safetyReview/projectManage/components/rateConclusion.vue b/src/views/safetyReview/projectManage/components/rateConclusion.vue index 0396e72..d8ce84c 100644 --- a/src/views/safetyReview/projectManage/components/rateConclusion.vue +++ b/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('变更成功') -- Gitblit v1.9.2