From 238821e96b0163f5ccf497007c6f0cb0c600f9ef Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Wed, 11 Jun 2025 14:45:12 +0800 Subject: [PATCH] feat: chat log --- ui/src/components/card-checkbox/index.vue | 95 ++++++++ ui/src/components/index.ts | 2 + ui/src/router/modules/application-detail.ts | 2 +- ui/src/stores/modules/application.ts | 2 +- ui/src/views/application-overview/index.vue | 4 +- ...tasetDialog.vue => AddKnowledgeDialog.vue} | 0 ui/src/views/application/index.vue | 227 +++++++++--------- ui/src/views/chat-log/index.vue | 47 ++-- .../nodes/search-dataset-node/index.vue | 2 +- 9 files changed, 237 insertions(+), 144 deletions(-) create mode 100644 ui/src/components/card-checkbox/index.vue rename ui/src/views/application/component/{AddDatasetDialog.vue => AddKnowledgeDialog.vue} (100%) diff --git a/ui/src/components/card-checkbox/index.vue b/ui/src/components/card-checkbox/index.vue new file mode 100644 index 000000000..120784c31 --- /dev/null +++ b/ui/src/components/card-checkbox/index.vue @@ -0,0 +1,95 @@ + + + diff --git a/ui/src/components/index.ts b/ui/src/components/index.ts index 9e840e3ee..5da4250e1 100644 --- a/ui/src/components/index.ts +++ b/ui/src/components/index.ts @@ -20,6 +20,7 @@ import MdEditor from './markdown/MdEditor.vue' import MdPreview from './markdown/MdPreview.vue' import MdEditorMagnify from './markdown/MdEditorMagnify.vue' import TagEllipsis from './tag-ellipsis/index.vue' +import CardCheckbox from './card-checkbox/index.vue' export default { install(app: App) { app.component('LogoFull', LogoFull) @@ -43,5 +44,6 @@ export default { app.component('MdEditor', MdEditor) app.component('MdEditorMagnify', MdEditorMagnify) app.component('TagEllipsis', TagEllipsis) + app.component('CardCheckbox', CardCheckbox) }, } diff --git a/ui/src/router/modules/application-detail.ts b/ui/src/router/modules/application-detail.ts index bc3bc89e9..20b6d444f 100644 --- a/ui/src/router/modules/application-detail.ts +++ b/ui/src/router/modules/application-detail.ts @@ -64,7 +64,7 @@ const ApplicationDetailRouter = { icon: 'app-document', iconActive: 'app-document-active', title: 'views.chatLog.title', - active: 'log', + active: 'chat-log', parentPath: '/application/:id/:type', parentName: 'ApplicationDetail' }, diff --git a/ui/src/stores/modules/application.ts b/ui/src/stores/modules/application.ts index 8de8297ab..b93111aa4 100644 --- a/ui/src/stores/modules/application.ts +++ b/ui/src/stores/modules/application.ts @@ -35,7 +35,7 @@ const useApplicationStore = defineStore('application', { }) }, - async asyncGetApplicationDataset(id: string, loading?: Ref) { + async asyncGetApplicationKnowledge(id: string, loading?: Ref) { return new Promise((resolve, reject) => { applicationApi .getApplicationDataset(id, loading) diff --git a/ui/src/views/application-overview/index.vue b/ui/src/views/application-overview/index.vue index c80a34aab..13b517f50 100644 --- a/ui/src/views/application-overview/index.vue +++ b/ui/src/views/application-overview/index.vue @@ -424,8 +424,8 @@ function mapToUrlParams(map: any[]) { } onMounted(() => { - getDetail() - getAccessToken() + // getDetail() + // getAccessToken() // changeDayHandle(history_day.value) }) diff --git a/ui/src/views/application/component/AddDatasetDialog.vue b/ui/src/views/application/component/AddKnowledgeDialog.vue similarity index 100% rename from ui/src/views/application/component/AddDatasetDialog.vue rename to ui/src/views/application/component/AddKnowledgeDialog.vue diff --git a/ui/src/views/application/index.vue b/ui/src/views/application/index.vue index a65372c51..620ab6eda 100644 --- a/ui/src/views/application/index.vue +++ b/ui/src/views/application/index.vue @@ -89,118 +89,127 @@ -
- - + + +
diff --git a/ui/src/views/chat-log/index.vue b/ui/src/views/chat-log/index.vue index 8b2232296..2d3a579ec 100644 --- a/ui/src/views/chat-log/index.vue +++ b/ui/src/views/chat-log/index.vue @@ -1,6 +1,8 @@ - +