From be31adc8150e5b21008aa7d6212fc105fc425818 Mon Sep 17 00:00:00 2001
From: pyt <626651354@qq.com>
Date: 星期二, 01 七月 2025 15:31:39 +0800
Subject: [PATCH] Merge branch 'main' of http://120.76.84.145:10101/gitblit/r/H5/leshan-laboratory

---
 laboratory/src/views/reportLibrary/verificationRelease/add.vue |   35 +++++++++++++++++++++++------------
 1 files changed, 23 insertions(+), 12 deletions(-)

diff --git a/laboratory/src/views/reportLibrary/verificationRelease/add.vue b/laboratory/src/views/reportLibrary/verificationRelease/add.vue
index 7ec8069..9f3e490 100644
--- a/laboratory/src/views/reportLibrary/verificationRelease/add.vue
+++ b/laboratory/src/views/reportLibrary/verificationRelease/add.vue
@@ -81,6 +81,7 @@
 import chooseProject from '@/components/chooseProject'
 import { addData, getDetail, editData } from './service'
 import { customUploadRequest, getFullUrl } from '@/utils/utils'
+import { mapState } from "vuex";
 export default {
     components: {
         AiEditor,
@@ -115,6 +116,9 @@
             this.getDetail()
         }
     },
+    computed: {
+    ...mapState(["tagList", "isFold"]),
+  },
 
     methods: {
         getDetail() {
@@ -123,12 +127,14 @@
                 this.tableData = [{ ...res.projectTeam, staffName: res.staffNames }]
                 // 处理文件回显
                 if (res.feasibilityReportFiles && res.feasibilityReportFiles.length > 0) {
-                    this.fileList = res.feasibilityReportFiles.map(file => ({
-                        name: file.fileName,
-                        url: getFullUrl(file.fileUrl),
-                        uid: file.id
-                    }))
-                    this.form.feasibilityReportFiles = res.fileList
+                    this.fileList = res.feasibilityReportFiles.map(file => {
+                        return {
+                            name: file.fileName,
+                            url: getFullUrl(file.fileUrl),
+                            uid: file.id
+                        }
+                    })
+                    this.form.feasibilityReportFiles = res.feasibilityReportFiles
                 } else {
                     this.fileList = []
                     this.form.feasibilityReportFiles = []
@@ -154,7 +160,6 @@
             customUploadRequest({
                 file,
                 onSuccess: (res) => {
-                    console.log()
                     if (res.code === 200) {
                         const fileObj = {
                             id: new Date().getTime(),
@@ -197,7 +202,6 @@
             }
         },
         submit() {
-            console.log(this.$refs.materialEditor.getContent());
             if (this.tableData.length == 0) {
                 this.$message.error('请选择项目组')
                 return
@@ -221,7 +225,7 @@
                         editData({ ...data, id: this.$route.query.id }).then(res => {
                             if (res.code === 200) {
                                 this.$message.success('修改成功')
-                                this.$router.back()
+                                this.back()
                             } else {
                                 this.$message.error(res.message)
                             }
@@ -230,7 +234,7 @@
                         addData({ ...data }).then(res => {
                             if (res.code === 200) {
                                 this.$message.success('发布成功')
-                                this.$router.back()
+                                this.back()
                             } else {
                                 this.$message.error(res.message)
                             }
@@ -242,6 +246,13 @@
                 }
             })
         },
+        back() {
+      this.$router.back();
+      this.$store.commit(
+        "SET_TAGLIST",
+        this.tagList.filter((item) => item.path !== this.$route.path)
+      );
+    },
         save() {
             this.$refs.form.validate((valid) => {
                 let data = {
@@ -260,7 +271,7 @@
                         editData({ ...data, id: this.$route.query.id }).then(res => {
                             if (res.code === 200) {
                                 this.$message.success('修改成功')
-                                this.$router.back()
+                                this.back()
                             } else {
                                 this.$message.error(res.message)
                             }
@@ -269,7 +280,7 @@
                         addData({ ...data }).then(res => {
                             if (res.code === 200) {
                                 this.$message.success('发布成功')
-                                this.$router.back()
+                                this.back()
                             } else {
                                 this.$message.error(res.message)
                             }

--
Gitblit v1.7.1