diff --git a/ui/src/views/knowledge/create-component/CreateKnowledgeDialog.vue b/ui/src/views/knowledge/create-component/CreateKnowledgeDialog.vue index 31077ecd4..879ab9d9f 100644 --- a/ui/src/views/knowledge/create-component/CreateKnowledgeDialog.vue +++ b/ui/src/views/knowledge/create-component/CreateKnowledgeDialog.vue @@ -29,8 +29,10 @@ import BaseForm from '@/views/knowledge/component/BaseForm.vue' import { MsgSuccess, MsgAlert } from '@/utils/message' import { loadSharedApi } from '@/utils/dynamics-api/shared-api' import { t } from '@/locales' +import useStore from "@/stores"; const emit = defineEmits(['refresh']) +const { user } = useStore() const router = useRouter() const route = useRoute() const apiType = computed(() => { @@ -67,6 +69,10 @@ const submitHandle = async () => { } loadSharedApi({ type: 'knowledge', systemType: apiType.value }) .postKnowledge(obj, loading) + .then(async (res: any) => { + await user.profile(); + return res + }) .then((res: any) => { MsgSuccess(t('common.createSuccess')) router.push({ diff --git a/ui/src/views/knowledge/create-component/CreateLarkKnowledgeDialog.vue b/ui/src/views/knowledge/create-component/CreateLarkKnowledgeDialog.vue index 53f0efab6..608a6ad9f 100644 --- a/ui/src/views/knowledge/create-component/CreateLarkKnowledgeDialog.vue +++ b/ui/src/views/knowledge/create-component/CreateLarkKnowledgeDialog.vue @@ -58,8 +58,10 @@ import BaseForm from '@/views/knowledge/component/BaseForm.vue' import { MsgSuccess, MsgAlert } from '@/utils/message' import { t } from '@/locales' import { loadSharedApi } from '@/utils/dynamics-api/shared-api' +import useStore from "@/stores"; const emit = defineEmits(['refresh']) +const { user } = useStore() const router = useRouter() const route = useRoute() const apiType = computed(() => { @@ -159,6 +161,10 @@ const submitHandle = async () => { } loadSharedApi({ type: 'knowledge', systemType: apiType.value }) .postLarkKnowledge(obj, loading) + .then(async (res: any) => { + await user.profile(); + return res + }) .then((res: any) => { MsgSuccess(t('common.createSuccess')) router.push({ diff --git a/ui/src/views/knowledge/create-component/CreateWebKnowledgeDialog.vue b/ui/src/views/knowledge/create-component/CreateWebKnowledgeDialog.vue index 4185b1005..485389b2f 100644 --- a/ui/src/views/knowledge/create-component/CreateWebKnowledgeDialog.vue +++ b/ui/src/views/knowledge/create-component/CreateWebKnowledgeDialog.vue @@ -50,8 +50,10 @@ import BaseForm from '@/views/knowledge/component/BaseForm.vue' import { MsgSuccess, MsgAlert } from '@/utils/message' import { loadSharedApi } from '@/utils/dynamics-api/shared-api' import { t } from '@/locales' +import useStore from "@/stores"; const emit = defineEmits(['refresh']) +const { user } = useStore() const router = useRouter() const route = useRoute() const apiType = computed(() => { @@ -113,6 +115,10 @@ const submitHandle = async () => { } loadSharedApi({ type: 'knowledge', systemType: apiType.value }) .postWebKnowledge(obj, loading) + .then(async (res: any) => { + await user.profile(); + return res + }) .then((res: any) => { MsgSuccess(t('common.createSuccess')) router.push({