diff --git a/ZR.Vue/src/views/monitor/job/index.vue b/ZR.Vue/src/views/monitor/job/index.vue index 2809c55..325f32c 100644 --- a/ZR.Vue/src/views/monitor/job/index.vue +++ b/ZR.Vue/src/views/monitor/job/index.vue @@ -28,7 +28,7 @@ 导出 - 日志 + 日志 @@ -52,8 +52,9 @@ @@ -162,6 +172,8 @@ import { runTasks, exportTasks } from '@/api/monitor/job' +import { listJobLog } from '@/api/monitor/jobLog' + export default { name: 'job', data() { @@ -210,6 +222,7 @@ export default { } } return { + drawer: false, // 选中数组 ids: [], // 非单个禁用 @@ -240,6 +253,8 @@ export default { }, // 计划任务列表 dataTasks: [], + // 任务日志列表 + jobLogList: [], // 任务状态字典 isStartOptions: [ { dictLabel: '运行中', dictValue: 'true' }, @@ -289,7 +304,7 @@ export default { // 时间的选择 pickerOptions: { disabledDate(time) { - return time.getTime() < Date.now() - 8.64e7; + return time.getTime() < Date.now() - 8.64e7 } } } @@ -346,7 +361,14 @@ export default { }, /** 任务日志列表查询 */ handleJobLog(param) { - this.$router.push({ path: 'job/log', params: param }) + if (param == undefined) { + this.$router.push({ path: 'job/log' }) + } else { + this.drawer = true + listJobLog({ id: param }).then((response) => { + this.jobLogList = response.data.result + }) + } }, // 启动按钮 handleStart(row) {