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 @@