From 718a13554dbb2f99e27adeb7b95edfc3096dacc5 Mon Sep 17 00:00:00 2001
From: 董国庆 <364620639@qq.com>
Date: 星期四, 26 六月 2025 14:24:27 +0800
Subject: [PATCH] 删除打印和路由返回

---
 laboratory/src/views/reportLibrary/processDevelopment/add.vue |   19 +++++++++++++++----
 1 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/laboratory/src/views/reportLibrary/processDevelopment/add.vue b/laboratory/src/views/reportLibrary/processDevelopment/add.vue
index 26b30f6..3591267 100644
--- a/laboratory/src/views/reportLibrary/processDevelopment/add.vue
+++ b/laboratory/src/views/reportLibrary/processDevelopment/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() {
@@ -219,7 +223,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)
                             }
@@ -228,7 +232,7 @@
                         addData({ ...data }).then(res => {
                             if (res.code === 200) {
                                 this.$message.success('发布成功')
-                                this.$router.back()
+                                this.back()
                             } else {
                                 this.$message.error(res.message)
                             }
@@ -240,6 +244,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 = {
@@ -258,7 +269,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)
                             }
@@ -267,7 +278,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