diff --git a/src/locales/langs/en-us.ts b/src/locales/langs/en-us.ts index 894b9b3..d8b0822 100644 --- a/src/locales/langs/en-us.ts +++ b/src/locales/langs/en-us.ts @@ -56,13 +56,17 @@ const local: App.I18n.Schema = { resume: 'Resume', pause: 'Pause', finish: 'Finish', + retry: 'Retry', running: 'Running', + operateSuccess: 'Operate successfully', + operateFailed: 'Operate failed', executeSuccess: 'Execute successfully', executeFailed: 'Execute failed', confirmExecute: 'Are you sure you want to execute?', confirmResume: 'Are you sure you want to resume?', confirmPause: 'Are you sure you want to pause?', confirmFinish: 'Are you sure you want to finishe?', + confirmRetry: 'Are you sure you want to retry?', yesOrNo: { yes: 'Yes', no: 'No' diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index 7918fea..f6d34f8 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -56,13 +56,17 @@ const local: App.I18n.Schema = { resume: '恢复', pause: '暂停', finish: '完成', + retry: '重试', running: '运行中', + operateSuccess: '操作成功', + operateFailed: '操作失败', executeSuccess: '执行成功', executeFailed: '执行失败', confirmExecute: '确认执行吗?', confirmResume: '确认恢复吗?', confirmPause: '确认暂停吗?', confirmFinish: '确认完成吗?', + confirmRetry: '确认重试吗?', yesOrNo: { yes: '是', no: '否' diff --git a/src/service/api/job-batch.ts b/src/service/api/job-batch.ts index 847682f..8e3ce9f 100644 --- a/src/service/api/job-batch.ts +++ b/src/service/api/job-batch.ts @@ -15,3 +15,19 @@ export function fetchGetJobBatchDetail(id: string) { method: 'get' }); } + +/** stop job */ +export function fetchJobBatchStop(jobId: string) { + return request({ + url: `/job/batch/stop/${jobId}`, + method: 'post' + }); +} + +/** retry job */ +export function fetchJobBatchRetry(jobId: string) { + return request({ + url: `/job/batch/retry/${jobId}`, + method: 'post' + }); +} diff --git a/src/typings/app.d.ts b/src/typings/app.d.ts index 445334d..fc8c6f6 100644 --- a/src/typings/app.d.ts +++ b/src/typings/app.d.ts @@ -306,13 +306,17 @@ declare namespace App { resume: string; pause: string; finish: string; + retry: string; running: string; + operateSuccess: string; + operateFailed: string; executeSuccess: string; executeFailed: string; confirmExecute: string; confirmResume: string; confirmPause: string; confirmFinish: string; + confirmRetry: string; yesOrNo: { yes: string; no: string; diff --git a/src/views/job/batch/index.vue b/src/views/job/batch/index.vue index 48709ff..756847a 100644 --- a/src/views/job/batch/index.vue +++ b/src/views/job/batch/index.vue @@ -1,9 +1,9 @@