From 32627dee232bf80f92c5df10b97c35c6285544d5 Mon Sep 17 00:00:00 2001 From: dhb52 Date: Tue, 23 Apr 2024 23:33:00 +0800 Subject: [PATCH] =?UTF-8?q?feat(sj=5F1.0.0):=20=E7=BB=84=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/service/api/{group-config.ts => group.ts} | 12 +++++- src/service/api/index.ts | 2 +- src/typings/api.d.ts | 10 +++++ src/views/group/index.vue | 41 ++++++++++++------- .../group/modules/group-operate-drawer.vue | 10 +++-- 5 files changed, 54 insertions(+), 21 deletions(-) rename src/service/api/{group-config.ts => group.ts} (82%) diff --git a/src/service/api/group-config.ts b/src/service/api/group.ts similarity index 82% rename from src/service/api/group-config.ts rename to src/service/api/group.ts index 11909c5..1186c48 100644 --- a/src/service/api/group-config.ts +++ b/src/service/api/group.ts @@ -18,7 +18,7 @@ export function fetchGetAllGroupNameList(params?: Api.GroupConfig.GroupConfigSea } /** add groupConfig */ -export function fetchAddGroupConfig(data: Api.GroupConfig.GroupConfig) { +export function fetchAddGroupConfig(data: Api.GroupConfig.GroupConfigRequestVO) { return request({ url: '/group', method: 'post', @@ -27,7 +27,7 @@ export function fetchAddGroupConfig(data: Api.GroupConfig.GroupConfig) { } /** edit groupConfig */ -export function fetchEditGroupConfig(data: Api.GroupConfig.GroupConfig) { +export function fetchEditGroupConfig(data: Api.GroupConfig.GroupConfigRequestVO) { return request({ url: '/group', method: 'put', @@ -35,6 +35,14 @@ export function fetchEditGroupConfig(data: Api.GroupConfig.GroupConfig) { }); } +export function fetchUpdateGroupStatus(data: Api.GroupConfig.GroupConfigRequestVO) { + return request({ + url: '/group/status', + method: 'put', + data + }); +} + /** get partition table list */ export function fetchGetPartitionTableList() { return request({ diff --git a/src/service/api/index.ts b/src/service/api/index.ts index c5cec72..a28e4c9 100644 --- a/src/service/api/index.ts +++ b/src/service/api/index.ts @@ -5,7 +5,7 @@ export * from './dashboard'; export * from './namespace'; export * from './system-manage'; export * from './notify'; -export * from './group-config'; +export * from './group'; export * from './retry-task'; export * from './retry'; export * from './workflow'; diff --git a/src/typings/api.d.ts b/src/typings/api.d.ts index 8cc380c..917f3f7 100644 --- a/src/typings/api.d.ts +++ b/src/typings/api.d.ts @@ -350,6 +350,16 @@ declare namespace Api { Pick & CommonSearchParams >; + type GroupConfigRequestVO = { + groupName: string; + groupStatus: GroupStatusType; + token?: string; + description?: string; + groupPartition?: number; + idGeneratorMode?: IdGeneratorModeType; + initScene?: YesOrNoType; + }; + /** groupConfig list */ type GroupConfigList = Common.PaginatingQueryRecord; } diff --git a/src/views/group/index.vue b/src/views/group/index.vue index d0440f9..91184da 100644 --- a/src/views/group/index.vue +++ b/src/views/group/index.vue @@ -1,15 +1,19 @@