diff --git a/ui/src/api/folder.ts b/ui/src/api/folder.ts index 4a1019d2..dee9a1fa 100644 --- a/ui/src/api/folder.ts +++ b/ui/src/api/folder.ts @@ -40,7 +40,7 @@ const postFolder: ( data?: any, loading?: Ref, ) => Promise>> = (source, data, loading) => { - return post(`${prefix.value}/${source}/folder`, data, loading) + return post(`${prefix.value}/${source}/folder`, data, null, loading) } /** diff --git a/ui/src/api/workspace/role.ts b/ui/src/api/workspace/role.ts index c0aba7c0..c603fda6 100644 --- a/ui/src/api/workspace/role.ts +++ b/ui/src/api/workspace/role.ts @@ -3,12 +3,9 @@ import type { Ref } from 'vue' import { Result } from '@/request/Result' import type { RoleItem, - RolePermissionItem, - CreateOrUpdateParams, RoleMemberItem, CreateMemberParamsItem, } from '@/api/type/role' -import { RoleTypeEnum } from '@/enums/system' import type { pageRequest, PageList } from '@/api/type/common' const prefix = '/workspace/role' diff --git a/ui/src/api/workspace/workspace.ts b/ui/src/api/workspace/workspace.ts index 853d73e5..cda5adad 100644 --- a/ui/src/api/workspace/workspace.ts +++ b/ui/src/api/workspace/workspace.ts @@ -56,10 +56,10 @@ const getWorkspaceMemberList: ( /** * 获取工作空间全部成员列表 */ -const getAllMemberList: (workspace_id: string, loading?: Ref) => Promise> = ( - workspace_id, - loading, -) => { +const getAllMemberList: ( + workspace_id: string | null, + loading?: Ref, +) => Promise> = (workspace_id, loading) => { return get(`${prefix}/${workspace_id}/user_list`, undefined, loading) } diff --git a/ui/src/components/folder-tree/CreateFolderDialog.vue b/ui/src/components/folder-tree/CreateFolderDialog.vue index 0504ffa5..4a5f0acd 100644 --- a/ui/src/components/folder-tree/CreateFolderDialog.vue +++ b/ui/src/components/folder-tree/CreateFolderDialog.vue @@ -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 } = useStore() +const { tool, knowledge, folder } = useStore() const emit = defineEmits(['refresh']) const props = defineProps({ @@ -124,15 +124,17 @@ const submitHandle = async () => { .putFolder(editId.value, sourceType.value, folderForm.value, loading) .then((res) => { MsgSuccess(t('common.editSuccess')) - emit('refresh') clearData() + emit('refresh') dialogVisible.value = false }) } else { folderApi.postFolder(sourceType.value, folderForm.value, loading).then((res) => { MsgSuccess(t('common.createSuccess')) - emit('refresh') + folder.setCurrentFolder(res.data) + folder.asyncGetFolder(sourceType.value, {}, loading) clearData() + emit('refresh') dialogVisible.value = false }) } diff --git a/ui/src/components/folder-tree/index.vue b/ui/src/components/folder-tree/index.vue index 02edc158..7c163622 100644 --- a/ui/src/components/folder-tree/index.vue +++ b/ui/src/components/folder-tree/index.vue @@ -51,7 +51,7 @@ > - + - + diff --git a/ui/src/views/system/user-manage/index.vue b/ui/src/views/system/user-manage/index.vue index d39afe43..5456ea68 100644 --- a/ui/src/views/system/user-manage/index.vue +++ b/ui/src/views/system/user-manage/index.vue @@ -3,14 +3,11 @@

{{ $t('views.userManage.title') }}

- {{ - $t('views.userManage.createUser') - }} + {{ $t('views.userManage.createUser') }}