1- import { defineStore } from 'pinia'
2- import type { knowledgeData } from '@/api/type/knowledge'
3- import type { UploadUserFile } from 'element-plus'
1+ import { defineStore } from 'pinia'
2+ import type { knowledgeData } from '@/api/type/knowledge'
3+ import type { UploadUserFile } from 'element-plus'
44import knowledgeApi from '@/api/knowledge/knowledge'
5- import { type Ref } from 'vue'
5+ import { type Ref } from 'vue'
66
77export interface knowledgeStateTypes {
88 baseInfo : knowledgeData | null
@@ -31,10 +31,13 @@ const useKnowledgeStore = defineStore('knowledge', {
3131 saveDocumentsFile ( file : UploadUserFile [ ] ) {
3232 this . documentsFiles = file
3333 } ,
34- async asyncGetAllKnowledge ( loading ?: Ref < boolean > ) {
34+ async asyncGetRootKnowledge ( loading ?: Ref < boolean > ) {
3535 return new Promise ( ( resolve , reject ) => {
36+ const params = {
37+ folder_id : localStorage . getItem ( 'workspace_id' ) ,
38+ }
3639 knowledgeApi
37- . getAllKnowledge ( loading )
40+ . getKnowledgeList ( params , loading )
3841 . then ( ( data ) => {
3942 resolve ( data )
4043 } )
@@ -43,10 +46,7 @@ const useKnowledgeStore = defineStore('knowledge', {
4346 } )
4447 } )
4548 } ,
46- async asyncGetKnowledgeDetail (
47- knowledge_id : string ,
48- loading ?: Ref < boolean > ,
49- ) {
49+ async asyncGetKnowledgeDetail ( knowledge_id : string , loading ?: Ref < boolean > ) {
5050 return new Promise ( ( resolve , reject ) => {
5151 knowledgeApi
5252 . getKnowledgeDetail ( knowledge_id , loading )
@@ -58,11 +58,7 @@ const useKnowledgeStore = defineStore('knowledge', {
5858 } )
5959 } )
6060 } ,
61- async asyncSyncKnowledge (
62- id : string ,
63- sync_type : string ,
64- loading ?: Ref < boolean > ,
65- ) {
61+ async asyncSyncKnowledge ( id : string , sync_type : string , loading ?: Ref < boolean > ) {
6662 return new Promise ( ( resolve , reject ) => {
6763 knowledgeApi
6864 . putSyncWebKnowledge ( id , sync_type , loading )
0 commit comments