From 0c9660562a03191d44fc779a889d3da0dc624b6d Mon Sep 17 00:00:00 2001
From: 董国庆 <364620639@qq.com>
Date: 星期五, 25 七月 2025 10:47:19 +0800
Subject: [PATCH] 修改弹窗ui和客户反馈

---
 laboratory/src/views/reportLibrary/feasibilityStudy/add.vue |   36 ++++++++++++++++++++++++------------
 1 files changed, 24 insertions(+), 12 deletions(-)

diff --git a/laboratory/src/views/reportLibrary/feasibilityStudy/add.vue b/laboratory/src/views/reportLibrary/feasibilityStudy/add.vue
index 2846b97..c0bf05b 100644
--- a/laboratory/src/views/reportLibrary/feasibilityStudy/add.vue
+++ b/laboratory/src/views/reportLibrary/feasibilityStudy/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: {
@@ -116,6 +117,9 @@
             this.getDetail()
         }
     },
+    computed: {
+    ...mapState(["tagList", "isFold"]),
+  },
 
     methods: {
         getDetail() {
@@ -124,12 +128,15 @@
                 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
+                    console.log('res.feasibilityReportFiles',this.form.feasibilityReportFiles)
                 } else {
                     this.fileList = []
                     this.form.feasibilityReportFiles = []
@@ -154,7 +161,6 @@
             customUploadRequest({
                 file,
                 onSuccess: (res) => {
-                    console.log()
                     if (res.code === 200) {
                         const fileObj = {
                             id: new Date().getTime(),
@@ -197,7 +203,6 @@
             }
         },
         submit() {
-            console.log(this.$refs.materialEditor.getContent());
             if (this.tableData.length == 0) {
                 this.$message.error('请选择项目组')
                 return
@@ -221,7 +226,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 +235,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 +247,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 +272,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 +281,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