From 5e407c86ff958a16a15b27e7e58ddf394e2c5e8a Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Fri, 19 Jan 2024 17:51:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20web=E7=9F=A5=E8=AF=86=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui/src/api/document.ts | 16 +++--- .../assets/{icon_web.svg.svg => icon_web.svg} | 0 ui/src/components/ai-chat/index.vue | 1 + ui/src/components/card-checkbox/index.vue | 6 ++- ui/src/layout/components/breadcrumb/index.vue | 49 +++++++++++++++++-- ui/src/styles/app.scss | 10 ++++ ui/src/views/application/CreateAndSetting.vue | 11 ++++- ui/src/views/dataset/index.vue | 15 +++++- .../component/ImportDocumentDialog.vue | 30 +++++++++--- ui/src/views/document/index.vue | 17 ++----- .../views/log/component/EditContentDialog.vue | 15 +++++- ui/src/views/paragraph/index.vue | 1 + 12 files changed, 136 insertions(+), 35 deletions(-) rename ui/src/assets/{icon_web.svg.svg => icon_web.svg} (100%) diff --git a/ui/src/api/document.ts b/ui/src/api/document.ts index 4a76439d8..3531426b1 100644 --- a/ui/src/api/document.ts +++ b/ui/src/api/document.ts @@ -88,15 +88,17 @@ const postDocument: (dataset_id: string, data: any) => Promise> = ( * dataset_id, document_id, * { "name": "string", - "is_active": true + "is_active": true, + "meta": {} } */ -const putDocument: (dataset_id: string, document_id: string, data: any) => Promise> = ( - dataset_id, - document_id, - data: any -) => { - return put(`${prefix}/${dataset_id}/document/${document_id}`, data) +const putDocument: ( + dataset_id: string, + document_id: string, + data: any, + loading?: Ref +) => Promise> = (dataset_id, document_id, data: any, loading) => { + return put(`${prefix}/${dataset_id}/document/${document_id}`, data, undefined, loading) } /** diff --git a/ui/src/assets/icon_web.svg.svg b/ui/src/assets/icon_web.svg similarity index 100% rename from ui/src/assets/icon_web.svg.svg rename to ui/src/assets/icon_web.svg diff --git a/ui/src/components/ai-chat/index.vue b/ui/src/components/ai-chat/index.vue index 6de97c4d4..a922eef7d 100644 --- a/ui/src/components/ai-chat/index.vue +++ b/ui/src/components/ai-chat/index.vue @@ -85,6 +85,7 @@ plain size="small" @click="openParagraph(item)" + :disabled="item.paragraph_list?.length === 0" >引用分段:{{ item.paragraph_list?.length }} diff --git a/ui/src/components/card-checkbox/index.vue b/ui/src/components/card-checkbox/index.vue index 45a7e17f7..fad15107c 100644 --- a/ui/src/components/card-checkbox/index.vue +++ b/ui/src/components/card-checkbox/index.vue @@ -8,7 +8,11 @@
- + + + + + diff --git a/ui/src/layout/components/breadcrumb/index.vue b/ui/src/layout/components/breadcrumb/index.vue index f41e24b85..ef4118ebe 100644 --- a/ui/src/layout/components/breadcrumb/index.vue +++ b/ui/src/layout/components/breadcrumb/index.vue @@ -1,9 +1,37 @@