mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-31 18:22:49 +00:00
feat: knowledge
This commit is contained in:
parent
796eff7759
commit
b11e3398da
|
|
@ -1,11 +1,16 @@
|
|||
<template>
|
||||
<LayoutContainer class="knowledge-manage">
|
||||
<template #left>
|
||||
<div class="p-8"></div>
|
||||
<h4 class="p-8">{{ $t('views.knowledge.title') }}</h4>
|
||||
<folder-tree
|
||||
:data="folderList"
|
||||
:currentNodeKey="currentFolder?.id"
|
||||
@handleNodeClick="folderClickHandel"
|
||||
/>
|
||||
</template>
|
||||
<ContentContainer>
|
||||
<div class="flex-between mb-16">
|
||||
<h4>{{ $t('views.knowledge.title') }}</h4>
|
||||
<h4>{{ currentFolder?.name }}</h4>
|
||||
<div class="flex-between"></div>
|
||||
</div>
|
||||
<div>
|
||||
|
|
@ -86,12 +91,13 @@ const paginationConfig = reactive({
|
|||
total: 0,
|
||||
})
|
||||
|
||||
const folderList = ref<any[]>([])
|
||||
const datasetList = ref<any[]>([])
|
||||
const folderId = ref<string>('root')
|
||||
const currentFolder = ref<any>({})
|
||||
|
||||
function getList() {
|
||||
const params = {
|
||||
folder_id: folderId.value,
|
||||
folder_id: currentFolder.value?.id || 'root',
|
||||
}
|
||||
KnowledgeApi.getKnowledgeList('default', paginationConfig, params, loading).then((res) => {
|
||||
paginationConfig.total = res.data.total
|
||||
|
|
@ -102,14 +108,14 @@ function getList() {
|
|||
function getFolder() {
|
||||
const params = {}
|
||||
folder.asynGetFolder('default', 'KNOWLEDGE', params, loading).then((res) => {
|
||||
// paginationConfig.total = res.data.total
|
||||
// datasetList.value = [...datasetList.value, ...res.data.records]
|
||||
folderList.value = res.data
|
||||
currentFolder.value = res.data?.[0] || {}
|
||||
getList()
|
||||
})
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
getFolder()
|
||||
getList()
|
||||
})
|
||||
</script>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@
|
|||
<LayoutContainer class="tool-manage">
|
||||
<template #left>
|
||||
<h4 class="p-8">{{ $t('views.tool.title') }}</h4>
|
||||
|
||||
<folder-tree
|
||||
:data="folderList"
|
||||
:currentNodeKey="currentFolder?.id"
|
||||
|
|
@ -55,7 +54,7 @@ const paginationConfig = reactive({
|
|||
page_size: 30,
|
||||
total: 0,
|
||||
})
|
||||
const searchValue = ref('')
|
||||
|
||||
const folderList = ref<any[]>([])
|
||||
const toolList = ref<any[]>([])
|
||||
const currentFolder = ref<any>({})
|
||||
|
|
|
|||
Loading…
Reference in New Issue