From 527efb36f35b471710e445972673abff45bacdac Mon Sep 17 00:00:00 2001 From: 董国庆 <364620639@qq.com> Date: 星期五, 12 九月 2025 17:36:09 +0800 Subject: [PATCH] 401跳转登录 --- laboratory/src/views/chemistQa/projectTesting/addDetectionReport.vue | 36 ++++++++++++++++-------------------- 1 files changed, 16 insertions(+), 20 deletions(-) diff --git a/laboratory/src/views/chemistQa/projectTesting/addDetectionReport.vue b/laboratory/src/views/chemistQa/projectTesting/addDetectionReport.vue index 5bf21f8..8fcc614 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%;"> @@ -67,16 +67,10 @@ </div> </div> <el-form-item prop="name" style="margin-top: 18px"> - <!-- <el-upload - action="#" - :file-list="fileList" - :http-request="handleUpload" - :before-upload="beforeUpload" - :on-remove="handleRemove"> - <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 +112,7 @@ itemId: "", status: 1, itemId: "", - qaReportFileList: [], + qaReportFiles: [], commitPersonId: null, }, tableData: [], @@ -156,7 +150,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,13 +181,13 @@ 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 || '获取详情失败') + // this.$message.error(res.message || '获取详情失败') } }) }, @@ -315,7 +311,7 @@ }); // 添加到表单数据 - this.form.qaReportFileList.push(fileObj); + this.form.qaReportFiles.push(fileObj); this.$message.success('文件上传成功'); onSuccess(res); @@ -334,7 +330,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