diff --git a/src/locales/langs/en-us.ts b/src/locales/langs/en-us.ts index f5f2b64..4fba786 100644 --- a/src/locales/langs/en-us.ts +++ b/src/locales/langs/en-us.ts @@ -50,6 +50,8 @@ const local: App.I18n.Schema = { pause: 'Pause', finish: 'Finish', running: 'Running', + 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?', diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index 3e6d720..f3ac3d1 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -50,6 +50,8 @@ const local: App.I18n.Schema = { pause: '暂停', finish: '完成', running: '运行中', + executeSuccess: '执行成功', + executeFailed: '执行失败', confirmExecute: '确认执行吗?', confirmResume: '确认恢复吗?', confirmPause: '确认暂停吗?', diff --git a/src/service/api/job.ts b/src/service/api/job.ts index 51ac746..d38ff2c 100644 --- a/src/service/api/job.ts +++ b/src/service/api/job.ts @@ -27,7 +27,7 @@ export function fetchEditJob(data: Api.Job.Job) { }); } -/** edit Job */ +/** edit Job status */ export function fetchUpdateJobStatus(data: Api.Job.JobUpdateJobStatusRequestVO) { return request({ url: '/job/status', @@ -35,3 +35,19 @@ export function fetchUpdateJobStatus(data: Api.Job.JobUpdateJobStatusRequestVO) data }); } + +/** delete Job by id */ +export function fetchDeleteJob(id: string) { + return request({ + url: `/job/${id}`, + method: 'delete' + }); +} + +/** trigger Job by id */ +export function fetchTriggerJob(jobId: string) { + return request({ + url: `/job/trigger/${jobId}`, + method: 'post' + }); +} diff --git a/src/typings/app.d.ts b/src/typings/app.d.ts index 34f04c3..7499405 100644 --- a/src/typings/app.d.ts +++ b/src/typings/app.d.ts @@ -296,6 +296,8 @@ declare namespace App { pause: string; finish: string; running: string; + executeSuccess: string; + executeFailed: string; confirmExecute: string; confirmResume: string; confirmPause: string; diff --git a/src/views/job/task/index.vue b/src/views/job/task/index.vue index e6f5503..865cc3e 100644 --- a/src/views/job/task/index.vue +++ b/src/views/job/task/index.vue @@ -1,6 +1,6 @@