From 40b515dae6063e9513f33c6cbd1558efc37a7262 Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Tue, 18 Jun 2024 18:05:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E5=B8=83=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui/src/api/application.ts | 18 ++++++++++-- ui/src/api/type/application.ts | 1 + .../layout/components/sidebar/SidebarItem.vue | 22 ++++++++++++-- ui/src/layout/components/sidebar/index.vue | 2 +- .../locales/lang/zh_CN/views/application.ts | 4 +-- ui/src/router/modules/application.ts | 16 +++++----- ui/src/views/application-workflow/index.vue | 29 ++++++++++++++----- .../component/CreateApplicationDialog.vue | 6 ++-- ui/src/views/application/index.vue | 6 ++-- ui/src/workflow/index.vue | 17 +++++------ ui/src/workflow/nodes/ai-chat-node/index.vue | 2 +- ui/src/workflow/nodes/base-node/index.vue | 2 +- .../workflow/nodes/condition-node/index.vue | 2 +- ui/src/workflow/nodes/question-node/index.vue | 2 +- .../nodes/search-dataset-node/index.vue | 2 +- 15 files changed, 88 insertions(+), 43 deletions(-) diff --git a/ui/src/api/application.ts b/ui/src/api/application.ts index c83ff3c8e..f6d5ca303 100644 --- a/ui/src/api/application.ts +++ b/ui/src/api/application.ts @@ -45,8 +45,7 @@ const postApplication: ( /** * 修改应用 - * @param 参数 - + * @param 参数 */ const putApplication: ( application_id: String, @@ -228,6 +227,18 @@ const getApplicationModel: ( return get(`${prefix}/${application_id}/model`, loading) } +/** + * 发布应用 + * @param 参数 + */ +const putPublishApplication: ( + application_id: String, + data: ApplicationFormType, + loading?: Ref +) => Promise> = (application_id, data, loading) => { + return put(`${prefix}/${application_id}/publish`, data, undefined, loading) +} + export default { getAllAppilcation, getApplication, @@ -245,5 +256,6 @@ export default { getProfile, putChatVote, getApplicationHitTest, - getApplicationModel + getApplicationModel, + putPublishApplication } diff --git a/ui/src/api/type/application.ts b/ui/src/api/type/application.ts index 242ae8200..4dc9047f8 100644 --- a/ui/src/api/type/application.ts +++ b/ui/src/api/type/application.ts @@ -12,6 +12,7 @@ interface ApplicationFormType { problem_optimization?: boolean icon?: string | undefined type?: string + work_flow?: any } interface chatType { id: string diff --git a/ui/src/layout/components/sidebar/SidebarItem.vue b/ui/src/layout/components/sidebar/SidebarItem.vue index d90fc4771..4e2a7e1ab 100644 --- a/ui/src/layout/components/sidebar/SidebarItem.vue +++ b/ui/src/layout/components/sidebar/SidebarItem.vue @@ -1,6 +1,11 @@