From ec4f844abd237908a6c7dfb3a544744b1f189130 Mon Sep 17 00:00:00 2001
From: wxg0103 <727495428@qq.com>
Date: Tue, 19 Nov 2024 16:31:08 +0800
Subject: [PATCH] =?UTF-8?q?fix(=E5=BA=94=E7=94=A8):=20=E4=BF=AE=E5=A4=8D?=
=?UTF-8?q?=E5=AF=B9=E8=AF=9D=E6=97=A5=E5=BF=97=E6=B7=BB=E5=8A=A0=E7=9A=84?=
=?UTF-8?q?=E7=9F=A5=E8=AF=86=E5=BA=93=E7=9A=84=E7=9B=B8=E5=85=B3=E9=97=AE?=
=?UTF-8?q?=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../views/log/component/EditContentDialog.vue | 32 ++++++-------
ui/src/views/log/index.vue | 48 ++++++++++---------
2 files changed, 42 insertions(+), 38 deletions(-)
diff --git a/ui/src/views/log/component/EditContentDialog.vue b/ui/src/views/log/component/EditContentDialog.vue
index d97316cd9..c92905441 100644
--- a/ui/src/views/log/component/EditContentDialog.vue
+++ b/ui/src/views/log/component/EditContentDialog.vue
@@ -216,33 +216,36 @@ const onUploadImg = async (files: any, callback: any) => {
callback(res.map((item) => item.data))
}
-function changeDataset(id: string) {
- if (user.userInfo) {
- localStorage.setItem(user.userInfo.id + 'chat_dataset_id', id)
- }
+function changeDataset(dataset_id: string) {
+ localStorage.setItem(id + 'chat_dataset_id', dataset_id)
form.value.document_id = ''
- getDocument(id)
+ getDocument(dataset_id)
}
-function changeDocument(id: string) {
- if (user.userInfo) {
- localStorage.setItem(user.userInfo.id + 'chat_document_id', id)
- }
+function changeDocument(document_id: string) {
+ localStorage.setItem(id + 'chat_document_id', document_id)
}
-function getDocument(id: string) {
- document.asyncGetAllDocument(id, loading).then((res: any) => {
+function getDocument(dataset_id: string) {
+ document.asyncGetAllDocument(dataset_id, loading).then((res: any) => {
documentList.value = res.data
+ if (localStorage.getItem(id + 'chat_document_id')) {
+ form.value.document_id = localStorage.getItem(id + 'chat_document_id') as string
+ }
+ if (!documentList.value.find((v) => v.id === form.value.document_id)) {
+ form.value.document_id = ''
+ }
})
}
function getDataset() {
application.asyncGetApplicationDataset(id, loading).then((res: any) => {
datasetList.value = res.data
- if (localStorage.getItem(user.userInfo?.id + 'chat_dataset_id')) {
- form.value.dataset_id = localStorage.getItem(user.userInfo?.id + 'chat_dataset_id') as string
+ if (localStorage.getItem(id + 'chat_dataset_id')) {
+ form.value.dataset_id = localStorage.getItem(id + 'chat_dataset_id') as string
if (!datasetList.value.find((v) => v.id === form.value.dataset_id)) {
form.value.dataset_id = ''
+ form.value.document_id = ''
} else {
getDocument(form.value.dataset_id)
}
@@ -252,9 +255,6 @@ function getDataset() {
const open = (data: any) => {
getDataset()
- if (localStorage.getItem(user.userInfo?.id + 'chat_document_id')) {
- form.value.document_id = localStorage.getItem(user.userInfo?.id + 'chat_document_id') as string
- }
form.value.chat_id = data.chat_id
form.value.record_id = data.id
form.value.problem_text = data.problem_text ? data.problem_text.substring(0, 256) : ''
diff --git a/ui/src/views/log/index.vue b/ui/src/views/log/index.vue
index eb1b0c3aa..bdf5af51e 100644
--- a/ui/src/views/log/index.vue
+++ b/ui/src/views/log/index.vue
@@ -33,8 +33,8 @@
清除策略
导出
添加至知识库
+ >添加至知识库
+
@@ -171,9 +171,9 @@
天之前的对话记录