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 }