feat: Refresh user profile after create folder
parent
c9266e6631
commit
f5f88b3db2
|
|
@ -54,7 +54,7 @@ import folderApi from '@/api/folder'
|
||||||
import { MsgSuccess, MsgAlert } from '@/utils/message'
|
import { MsgSuccess, MsgAlert } from '@/utils/message'
|
||||||
import { t } from '@/locales'
|
import { t } from '@/locales'
|
||||||
import useStore from '@/stores'
|
import useStore from '@/stores'
|
||||||
const { tool, knowledge, folder } = useStore()
|
const { user, tool, knowledge, folder } = useStore()
|
||||||
const emit = defineEmits(['refresh'])
|
const emit = defineEmits(['refresh'])
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
|
|
@ -129,7 +129,13 @@ const submitHandle = async () => {
|
||||||
dialogVisible.value = false
|
dialogVisible.value = false
|
||||||
})
|
})
|
||||||
} else {
|
} 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'))
|
MsgSuccess(t('common.createSuccess'))
|
||||||
folder.setCurrentFolder(res.data)
|
folder.setCurrentFolder(res.data)
|
||||||
folder.asyncGetFolder(sourceType.value, {}, loading)
|
folder.asyncGetFolder(sourceType.value, {}, loading)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue