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