From ab7c789e1b9119c0bbec220259cece88b13faa55 Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Wed, 29 Nov 2023 11:25:14 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=BA=94=E7=94=A8=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui/src/api/application.ts | 24 ++++++++- ui/src/components/ai-dialog/index.vue | 30 ++++------- ui/src/stores/modules/application.ts | 13 +++++ ui/src/views/application/CreateAndSetting.vue | 22 ++++++-- ui/src/views/application/index.vue | 52 +++++++++---------- 5 files changed, 90 insertions(+), 51 deletions(-) diff --git a/ui/src/api/application.ts b/ui/src/api/application.ts index 7e3a3ffaa..d7e7e0a2e 100644 --- a/ui/src/api/application.ts +++ b/ui/src/api/application.ts @@ -72,14 +72,34 @@ const postChatMessage: (chat_id: string, message: string) => Promise = (cha ] } */ -const postApplication: ( data: ApplicationFormType, loading?: Ref ) => Promise> = (data, loading) => { +const postApplication: ( + data: ApplicationFormType, + loading?: Ref +) => Promise> = (data, loading) => { return post(`${prefix}`, data, undefined, loading) } +/** + * 删除应用 + * @param 参数 applicaiton_id + */ +const delApplication: (applicaiton_id: String) => Promise> = (applicaiton_id) => { + return del(`${prefix}/${applicaiton_id}`) +} + +/** + * 应用详情 + * @param 参数 applicaiton_id + */ +const getApplicationDetail: (applicaiton_id: string) => Promise> = (applicaiton_id) => { + return get(`${prefix}/${applicaiton_id}`) +} export default { getAllAppilcation, getApplication, postApplication, postChatOpen, - postChatMessage + postChatMessage, + delApplication, + getApplicationDetail } diff --git a/ui/src/components/ai-dialog/index.vue b/ui/src/components/ai-dialog/index.vue index b231bfe5e..27e5e51d8 100644 --- a/ui/src/components/ai-dialog/index.vue +++ b/ui/src/components/ai-dialog/index.vue @@ -77,22 +77,9 @@ :disabled="loading" />
- - - + + +
@@ -100,7 +87,7 @@