diff --git a/src/api/monitor/job.ts b/src/api/monitor/job.ts index 59a4a89..3bcdcbf 100644 --- a/src/api/monitor/job.ts +++ b/src/api/monitor/job.ts @@ -74,6 +74,16 @@ export function getJobRunOnce(id) { method: 'get', }); } +/** + * @description: 设置状态 + */ +export function setJobStatus(data:any) { + return http.request({ + url: '/job/status', + method: 'post', + data + }); +} /** * @description: 暂停任务 */ diff --git a/src/views/monitor/job/columns.ts b/src/views/monitor/job/columns.ts index 079f791..c7a24e6 100644 --- a/src/views/monitor/job/columns.ts +++ b/src/views/monitor/job/columns.ts @@ -23,26 +23,31 @@ export const columns = [ }, { label: '状态', - prop: 'status', - render(record) { - let typeText = '' - switch (record.row.status) { - case 0: - typeText='未发布' - break; - case 1: - typeText='运行中' - break; - case 2: - typeText='暂停' - break; - case 3: - typeText='删除' - break; - default: - break; - } - return h('span', typeText || '-'); - }, + isSlot:true, + value:'status' }, + // { + // label: '状态', + // prop: 'status', + // render(record) { + // let typeText = '' + // switch (record.row.status) { + // case 0: + // typeText='未发布' + // break; + // case 1: + // typeText='运行中' + // break; + // case 2: + // typeText='暂停' + // break; + // case 3: + // typeText='删除' + // break; + // default: + // break; + // } + // return h('span', typeText || '-'); + // }, + // }, ]; diff --git a/src/views/monitor/job/index.vue b/src/views/monitor/job/index.vue index 903996c..0771f21 100644 --- a/src/views/monitor/job/index.vue +++ b/src/views/monitor/job/index.vue @@ -13,7 +13,7 @@ @selection-change="onSelectionChange" >