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 @@ 天之前的对话记录