Skip to content

Commit b11e339

Browse files
feat: knowledge
1 parent 796eff7 commit b11e339

File tree

2 files changed

+14
-9
lines changed

2 files changed

+14
-9
lines changed

ui/src/views/knowledge/index.vue

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
<template>
22
<LayoutContainer class="knowledge-manage">
33
<template #left>
4-
<div class="p-8"></div>
4+
<h4 class="p-8">{{ $t('views.knowledge.title') }}</h4>
5+
<folder-tree
6+
:data="folderList"
7+
:currentNodeKey="currentFolder?.id"
8+
@handleNodeClick="folderClickHandel"
9+
/>
510
</template>
611
<ContentContainer>
712
<div class="flex-between mb-16">
8-
<h4>{{ $t('views.knowledge.title') }}</h4>
13+
<h4>{{ currentFolder?.name }}</h4>
914
<div class="flex-between"></div>
1015
</div>
1116
<div>
@@ -86,12 +91,13 @@ const paginationConfig = reactive({
8691
total: 0,
8792
})
8893
94+
const folderList = ref<any[]>([])
8995
const datasetList = ref<any[]>([])
90-
const folderId = ref<string>('root')
96+
const currentFolder = ref<any>({})
9197
9298
function getList() {
9399
const params = {
94-
folder_id: folderId.value,
100+
folder_id: currentFolder.value?.id || 'root',
95101
}
96102
KnowledgeApi.getKnowledgeList('default', paginationConfig, params, loading).then((res) => {
97103
paginationConfig.total = res.data.total
@@ -102,14 +108,14 @@ function getList() {
102108
function getFolder() {
103109
const params = {}
104110
folder.asynGetFolder('default', 'KNOWLEDGE', params, loading).then((res) => {
105-
// paginationConfig.total = res.data.total
106-
// datasetList.value = [...datasetList.value, ...res.data.records]
111+
folderList.value = res.data
112+
currentFolder.value = res.data?.[0] || {}
113+
getList()
107114
})
108115
}
109116
110117
onMounted(() => {
111118
getFolder()
112-
getList()
113119
})
114120
</script>
115121

ui/src/views/tool/index.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<LayoutContainer class="tool-manage">
33
<template #left>
44
<h4 class="p-8">{{ $t('views.tool.title') }}</h4>
5-
65
<folder-tree
76
:data="folderList"
87
:currentNodeKey="currentFolder?.id"
@@ -55,7 +54,7 @@ const paginationConfig = reactive({
5554
page_size: 30,
5655
total: 0,
5756
})
58-
const searchValue = ref('')
57+
5958
const folderList = ref<any[]>([])
6059
const toolList = ref<any[]>([])
6160
const currentFolder = ref<any>({})

0 commit comments

Comments
 (0)