Skip to content

Commit e61e4eb

Browse files
fix: folder
1 parent 1d35700 commit e61e4eb

File tree

12 files changed

+33
-36
lines changed

12 files changed

+33
-36
lines changed

ui/src/api/user/user.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,6 @@ const getUserProfile: (loading?: Ref<boolean>) => Promise<Result<User>> = (loadi
1717
const getProfile: (loading?: Ref<boolean>) => Promise<Result<any>> = (loading) => {
1818
return get('/profile', undefined, loading)
1919
}
20-
21-
/**
22-
* 获取版本profile
23-
*/
24-
// const getProfile: (loading?: Ref<boolean>) => Promise<Result<any>> = (loading) => {
25-
// return get('/profile', undefined, loading)
26-
// }
27-
2820
/**
2921
* 获取全部用户
3022
*/

ui/src/components/folder-tree/CreateFolderDialog.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ watch(dialogVisible, (bool) => {
9797
parent_id: '',
9898
}
9999
isEdit.value = false
100+
FolderFormRef.value.resetFields()
100101
}
101102
})
102103

ui/src/components/folder-tree/index.vue

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<div class="folder-tree">
33
<el-input
4-
v-model="filterText"
4+
v-model.trim="filterText"
55
:placeholder="$t('common.search')"
66
prefix-icon="Search"
77
clearable
@@ -161,6 +161,11 @@ const loading = ref(false)
161161
watch(filterText, (val) => {
162162
treeRef.value!.filter(val)
163163
})
164+
const filterNode = (value: string, data: Tree) => {
165+
if (!value) return true
166+
return data.name.toLowerCase().includes(value.toLowerCase())
167+
}
168+
164169
let time: any
165170
166171
function handleMouseEnter(data: Tree) {
@@ -173,10 +178,6 @@ function handleMouseleave() {
173178
document.body.click()
174179
}, 300)
175180
}
176-
const filterNode = (value: string, data: Tree) => {
177-
if (!value) return true
178-
return data.name.includes(value)
179-
}
180181
181182
const handleNodeClick = (data: Tree) => {
182183
emit('handleNodeClick', data)

ui/src/components/select-knowledge-document/index.vue

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
:load="loadTree"
1717
:placeholder="$t('views.chatLog.selectKnowledgePlaceholder')"
1818
@change="changeKnowledge"
19-
:loading="optionLoading"
2019
>
2120
<template #default="{ data }">
2221
<div class="flex align-center">
@@ -92,12 +91,15 @@ const defaultProps = {
9291
label: 'name',
9392
isLeaf: (data: any) =>
9493
data.resource_type ? data.resource_type !== 'folder' : data.workspace_id === 'None',
94+
disabled: (data: any, node: any) => {
95+
return data.resource_type === 'folder' && node?.isLeaf
96+
},
9597
}
9698
97-
const loadTree = (node: any, resolve: any) => {
99+
const loadTree = async (node: any, resolve: any) => {
98100
if (node.isLeaf) return resolve([])
99101
const folder_id = node.level === 0 ? user.getWorkspaceId() : node.data.id
100-
loadSharedApi({ type: 'knowledge', systemType: props.apiType })
102+
await loadSharedApi({ type: 'knowledge', systemType: props.apiType })
101103
.getKnowledgeList({ folder_id: folder_id }, optionLoading)
102104
.then((res: any) => {
103105
resolve(res.data)

ui/src/layout/layout-header/SystemHeader.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<el-divider class="ml-8 mr-8" direction="vertical" />
1313
<el-button link @click="router.push({ path: '/' })">
1414
<AppIcon class="mr-8" iconName="app-workspace" style="font-size: 16px"></AppIcon>
15-
{{ '返回工作空间' }}</el-button
15+
{{ $t('views.workspace.toWorkspace') }}</el-button
1616
>
1717
</div>
1818
</div>

ui/src/layout/layout-header/top-about/index.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
<script setup lang="ts">
4545
import useStore from '@/stores'
4646
const { theme } = useStore()
47+
4748
function toUrl(url: string) {
4849
window.open(url, '_blank')
4950
}

ui/src/locales/lang/en-US/views/workspace.ts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,17 @@ export default {
22
title: 'Workspace',
33
list: 'Workspace list',
44
name: 'Workspace name',
5+
toWorkspace: 'Return to workspace',
56
delete: {
67
confirmTitle: 'Confirm to delete workspace:',
7-
confirmContent: 'After deletion, all members in this space will be removed. Please proceed with caution.',
8-
confirmContentNotDelete: 'This workspace contains knowledge base resources and application resources, and cannot be deleted.',
8+
confirmContent:
9+
'After deletion, all members in this space will be removed. Please proceed with caution.',
10+
confirmContentNotDelete:
11+
'This workspace contains knowledge base resources and application resources, and cannot be deleted.',
912
},
1013
member: {
1114
delete: {
1215
confirmTitle: 'Confirm to remove member:',
13-
}
14-
}
15-
};
16+
},
17+
},
18+
}

ui/src/locales/lang/zh-CN/views/workspace.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ export default {
22
title: '工作空间',
33
list: '工作空间列表',
44
name: '工作空间名称',
5+
toWorkspace: '返回工作空间',
56
delete: {
67
confirmTitle: '是否删除工作空间:',
78
confirmContent: '删除后,该空间下的成员都会被移除,请谨慎操作。',
@@ -12,4 +13,4 @@ export default {
1213
confirmTitle: '是否移除成员:',
1314
}
1415
}
15-
}
16+
}

ui/src/locales/lang/zh-Hant/views/workspace.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ export default {
22
title: '工作空間',
33
list: '工作空間列表',
44
name: '工作空間名稱',
5+
toWorkspace: '返回工作空間',
56
delete: {
67
confirmTitle: '是否刪除工作空間:',
78
confirmContent: '刪除後,該空間下的成員都會被移除,請謹慎操作。',
@@ -10,6 +11,6 @@ export default {
1011
member: {
1112
delete: {
1213
confirmTitle: '是否移除成員:',
13-
}
14-
}
15-
};
14+
},
15+
},
16+
}

ui/src/stores/modules/user.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,11 @@ import { type Ref } from 'vue'
33
import type { User } from '@/api/type/user'
44
import UserApi from '@/api/user/user'
55
import LoginApi from '@/api/user/login'
6-
import { cloneDeep } from 'lodash'
76
import { useLocalStorage } from '@vueuse/core'
8-
// import { defaultPlatformSetting } from '@/utils/theme'
97

108
import { localeConfigKey, getBrowserLang } from '@/locales/index'
119
import useThemeStore from './theme'
12-
import { useElementPlusTheme } from 'use-element-plus-theme'
13-
import { defaultPlatformSetting } from '@/utils/theme.ts'
10+
import { defaultPlatformSetting } from '@/utils/theme'
1411
import useLoginStore from './login'
1512

1613
export interface userStateTypes {
@@ -137,10 +134,10 @@ const useUserStore = defineStore('user', {
137134
if (this.isEE() || this.isPE()) {
138135
await theme.theme()
139136
} else {
137+
theme.setTheme()
140138
theme.themeInfo = {
141139
...defaultPlatformSetting,
142140
}
143-
theme.setTheme()
144141
}
145142
resolve(ok)
146143
})

0 commit comments

Comments
 (0)