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