zhujing 3 тижнів тому
батько
коміт
416b3427ab

+ 5 - 0
ui/smarttrade-platform/src/api/knowledge/index.js

@@ -21,6 +21,11 @@ export const baseStatistics = (params = {}) => get('/router/rest/knowledge/base/
 
 export const getAllChunks = (params = {}) => get('/router/rest/knowledge/chunk/getAllChunks', params)
 
+export const getChunks = (params = {}) => {
+    const { dataset_id,document_id, ...query } = params
+    return get(`/router/rest/knowledge/chunk/${dataset_id}/${document_id}`, params)
+}
+
 export const getAllDocumnets = (params = {}) => {
     const query = { ...params }
     if ([undefined, null, ''].includes(query.dataset_id)) {

+ 3 - 2
ui/smarttrade-platform/src/views/KnowledgeView.vue

@@ -676,7 +676,7 @@
 
 <script setup>
 import { ref, computed } from 'vue'
-import { knowledgeDatasets,knowledgeDocuments,createKnowledge,createChunk,editChunk,chatMessages,baseTraining,creatTraining,baseStatistics,getAllChunks,getAllDocumnets,delDocuments,delChunk,getDocumentDetail,blocking,downloadDocument } from '../api/knowledge'
+import { knowledgeDatasets,knowledgeDocuments,createKnowledge,createChunk,editChunk,chatMessages,baseTraining,creatTraining,baseStatistics,getAllChunks,getChunks,getAllDocumnets,delDocuments,delChunk,getDocumentDetail,blocking,downloadDocument } from '../api/knowledge'
 import { formatTimeAgo } from '@/utils/time'
 import { ElMessage } from 'element-plus'
 
@@ -896,7 +896,8 @@ const chunkParams=ref({
 // 获取知识分类
 const getChunkDatasets = () => {
     chunkLoading.value = true
-    getAllChunks(chunkParams.value).then(res => {
+    const apiFn = chunkParams.value.document_id ? getChunks : getAllChunks
+    apiFn(chunkParams.value).then(res => {
       chunkLoading.value = false
       chunkList.value = res.result.data
       res.result.data.forEach(el => {