feat: Refresh user profile after create folder

This commit is contained in:
zhangzhanwei 2025-10-17 13:59:07 +08:00 committed by zhanweizhang7
parent c9266e6631
commit f5f88b3db2

View File

@ -54,7 +54,7 @@ import folderApi from '@/api/folder'
import { MsgSuccess, MsgAlert } from '@/utils/message'
import { t } from '@/locales'
import useStore from '@/stores'
const { tool, knowledge, folder } = useStore()
const { user, tool, knowledge, folder } = useStore()
const emit = defineEmits(['refresh'])
const props = defineProps({
@ -129,7 +129,13 @@ const submitHandle = async () => {
dialogVisible.value = false
})
} else {
folderApi.postFolder(sourceType.value, folderForm.value, loading).then((res) => {
folderApi.postFolder(sourceType.value, folderForm.value, loading)
.then((res) => {
return user.profile().then(() => {
return res
})
})
.then((res) => {
MsgSuccess(t('common.createSuccess'))
folder.setCurrentFolder(res.data)
folder.asyncGetFolder(sourceType.value, {}, loading)