董国庆
2025-06-26 718a13554dbb2f99e27adeb7b95edfc3096dacc5
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)
                            }