From 98b48e2568362d97951b7ba78382643d8370cfa6 Mon Sep 17 00:00:00 2001 From: Pancaihua <75729660@qq.com> Date: Wed, 31 Jul 2024 21:24:07 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=A5=E8=AF=86=E7=AE=A1=E7=90=86=E5=BC=95?= =?UTF-8?q?=E5=85=A5=E5=B7=A5=E4=BD=9C=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bpm/knows/knowledge/KnowledgeCreate.vue | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/views/bpm/knows/knowledge/KnowledgeCreate.vue b/src/views/bpm/knows/knowledge/KnowledgeCreate.vue index e756fc7..6ded2e2 100644 --- a/src/views/bpm/knows/knowledge/KnowledgeCreate.vue +++ b/src/views/bpm/knows/knowledge/KnowledgeCreate.vue @@ -82,11 +82,13 @@ import {KnowtypeApi} from "@/api/bpm/knows/knowtype"; import * as DefinitionApi from '@/api/bpm/definition' import * as UserApi from '@/api/system/user' +import {useTagsViewStore} from "@/store/modules/tagsView"; /** 知识发布 表单 */ defineOptions({ name: 'KnowledgeCreate' }) const { t } = useI18n() // 国际化 const message = useMessage() // 消息弹窗 +const { delView } = useTagsViewStore() // 视图操作 // const dialogVisible = ref(true) // 弹窗的是否展示 // const dialogTitle = ref('') // 弹窗的标题 const { push, currentRoute } = useRouter() // 路由 @@ -185,16 +187,19 @@ const submitForm = async () => { if (startUserSelectTasks.value?.length > 0) { data.startUserSelectAssignees = startUserSelectAssignees.value } - if (formType.value === 'create') { + // if (formType.value === 'create') { await KnowledgeApi.createKnowledge(data) message.success(t('common.createSuccess')) - } else { - await KnowledgeApi.updateKnowledge(data) - message.success(t('common.updateSuccess')) - } + // 关闭当前 Tab + delView(unref(currentRoute)) + await push({ name: 'BpmOALeave' }) + // } else { + // await KnowledgeApi.updateKnowledge(data) + // message.success(t('common.updateSuccess')) + // } // dialogVisible.value = false // 发送操作成功的事件 - emit('success') + // emit('success') } finally { formLoading.value = false }