diff --git a/src/service/api/index.ts b/src/service/api/index.ts index c50b77d..73c9627 100644 --- a/src/service/api/index.ts +++ b/src/service/api/index.ts @@ -7,7 +7,8 @@ export * from './system-manage'; export * from './notify'; export * from './group'; export * from './retry-task'; -export * from './retry'; +export * from './retry-scene'; +export * from './retry-log'; export * from './retry-dead-letter'; export * from './workflow'; export * from './job'; diff --git a/src/service/api/retry-log.ts b/src/service/api/retry-log.ts new file mode 100644 index 0000000..456a225 --- /dev/null +++ b/src/service/api/retry-log.ts @@ -0,0 +1,35 @@ +import { request } from '../request'; + +/** get retry log list */ +export function fetchRetryLogPageList(params?: Api.RetryLog.RetryLogSearchParams) { + return request({ + url: '/retry-task-log/list', + method: 'get', + params + }); +} + +/** get retry log list */ +export function fetchRetryLogById(id: string) { + return request({ + url: `/retry-task-log/${id}`, + method: 'get' + }); +} + +/** delete retry log */ +export function fetchDeleteRetryLog(id: number) { + return request({ + url: `/retry-task-log/${id}`, + method: 'delete' + }); +} + +/** delete retry log */ +export function fetchBatchDeleteRetryLog(ids: number[]) { + return request({ + url: `/retry-task-log/ids`, + method: 'delete', + data: ids + }); +} diff --git a/src/service/api/retry.ts b/src/service/api/retry-scene.ts similarity index 58% rename from src/service/api/retry.ts rename to src/service/api/retry-scene.ts index ca03963..c956150 100644 --- a/src/service/api/retry.ts +++ b/src/service/api/retry-scene.ts @@ -43,37 +43,3 @@ export function fetchUpdateSceneStatus(id: string, status: Api.Common.EnableStat method: 'put' }); } - -/** get retry log list */ -export function fetchRetryLogPageList(params?: Api.RetryLog.RetryLogSearchParams) { - return request({ - url: '/retry-task-log/list', - method: 'get', - params - }); -} - -/** get retry log list */ -export function fetchRetryLogById(id: string) { - return request({ - url: `/retry-task-log/${id}`, - method: 'get' - }); -} - -/** delete retry log */ -export function fetchDeleteRetryLog(id: number) { - return request({ - url: `/retry-task-log/${id}`, - method: 'delete' - }); -} - -/** delete retry log */ -export function fetchBatchDeleteRetryLog(ids: number[]) { - return request({ - url: `/retry-task-log/ids`, - method: 'delete', - data: ids - }); -} diff --git a/src/service/api/workflow.ts b/src/service/api/workflow.ts index 6c5cf81..8ea6320 100644 --- a/src/service/api/workflow.ts +++ b/src/service/api/workflow.ts @@ -34,3 +34,17 @@ export function fetchGetWorkflowBatchList(params?: Api.WorkflowBatch.WorkflowBat params }); } + +export function fetchUpdateWorkflowStatus(id: string) { + return request({ + url: `/workflow/update/status/${id}`, + method: 'put' + }); +} + +export function fetchDelWorkflow(id: string) { + return request({ + url: `/workflow/${id}`, + method: 'delete' + }); +} diff --git a/src/views/group/index.vue b/src/views/group/index.vue index 240c7aa..65ec827 100644 --- a/src/views/group/index.vue +++ b/src/views/group/index.vue @@ -59,7 +59,8 @@ const { columns, columnChecks, data, getData, loading, mobilePagination, searchP width: 80, render: row => { const fetchFn = async (groupStatus: Api.Common.EnableStatusNumber, callback: () => void) => { - const { error } = await fetchUpdateGroupStatus({ groupName: row.groupName, groupStatus: row.groupStatus }); + const status = row.groupStatus === 1 ? 0 : 1; + const { error } = await fetchUpdateGroupStatus({ groupName: row.groupName, groupStatus: status }); if (!error) { row.groupStatus = groupStatus; window.$message?.success($t('common.updateSuccess')); diff --git a/src/views/workflow/batch/index.vue b/src/views/workflow/batch/index.vue index 625f7ca..9ebecc4 100644 --- a/src/views/workflow/batch/index.vue +++ b/src/views/workflow/batch/index.vue @@ -1,9 +1,10 @@