From 679ede97899d73d5a7619091b6ee3b7c881d1627 Mon Sep 17 00:00:00 2001 From: 董国庆 <364620639@qq.com> Date: 星期六, 28 六月 2025 10:04:27 +0800 Subject: [PATCH] 修改bug --- laboratory/src/views/chemistQa/projectTesting/addDetectionReport.vue | 22 ++++++++++++---------- 1 files changed, 12 insertions(+), 10 deletions(-) diff --git a/laboratory/src/views/chemistQa/projectTesting/addDetectionReport.vue b/laboratory/src/views/chemistQa/projectTesting/addDetectionReport.vue index 5bf21f8..d30d35f 100644 --- a/laboratory/src/views/chemistQa/projectTesting/addDetectionReport.vue +++ b/laboratory/src/views/chemistQa/projectTesting/addDetectionReport.vue @@ -24,8 +24,8 @@ <el-form ref="form" :model="form" :rules="rules" inline label-position="top" style="margin-top: 18px"> <el-row :gutter="20"> <el-col :span="24"> - <el-form-item prop="reportContent" label="报告内容"> - <el-select v-model="form.reportContent" style="width: 100%;" placeholder="请选择报告内容"> + <el-form-item prop="reportContent" label="报告内容" > + <el-select v-model="form.reportContent" style="width: 100%;" placeholder="请选择报告内容" :disabled="this.$route.query.type === 'detail'"> <el-option label="国家标准" :value="1" /> <el-option label="分析方法开发" :value="2" /> <el-option label="方法验证报告" :value="3" /> @@ -57,7 +57,7 @@ </div> </div> <el-form-item prop="reportText" style="margin-top: 18px"> - <ai-editor ref="materialEditor" :value="form.reportText" style="width: 100%;" + <ai-editor ref="materialEditor" :value="form.reportText" style="width: 100%;" :readOnly="this.$route.query.type === 'detail'" placeholder="请输入报告正文" /> </el-form-item> <div class="header-title" style="width: 100%;"> @@ -76,7 +76,7 @@ <el-button size="small" type="primary">点击上传</el-button> <div slot="tip" class="el-upload__tip">支持任意格式文件上传</div> </el-upload> --> - <el-upload action="#" :file-list="fileList" :http-request="handleUpload" + <el-upload action="#" :file-list="fileList" :http-request="handleUpload" :disabled="this.$route.query.type === 'detail'" :before-upload="beforeUpload" :on-remove="handleRemove"> <el-button size="small" type="primary">点击上传</el-button> <div slot="tip" class="el-upload__tip">支持任意格式文件上传</div> @@ -118,7 +118,7 @@ itemId: "", status: 1, itemId: "", - qaReportFileList: [], + qaReportFiles: [], commitPersonId: null, }, tableData: [], @@ -156,7 +156,9 @@ createBy: res.createBy, createTime: res.createTime } - this.form.itemId = res.teamId + this.form.itemId = this.$route.query.itemId + this.form.teamId = this.$route.query.teamId + this.tableData = [{ ...item }] } }) @@ -185,10 +187,10 @@ url: getFullUrl(file.fileUrl), uid: file.id })) - this.form.qaReportFileList = res.fileList + this.form.qaReportFiles = res.qaReportFileList } else { this.fileList = [] - this.form.qaReportFileList = [] + this.form.qaReportFiles = [] } } else { this.$message.error(res.message || '获取详情失败') @@ -315,7 +317,7 @@ }); // 添加到表单数据 - this.form.qaReportFileList.push(fileObj); + this.form.qaReportFiles.push(fileObj); this.$message.success('文件上传成功'); onSuccess(res); @@ -334,7 +336,7 @@ const index = this.fileList.findIndex(item => item.name === file.name); if (index !== -1) { this.fileList.splice(index, 1); - this.form.qaReportFileList.splice(index, 1); + this.form.qaReportFiles.splice(index, 1); } }, }, -- Gitblit v1.7.1