计划任务页面日志查询新增时间段

This commit is contained in:
zory 2022-05-10 07:22:20 +08:00
parent 75dff4a8fa
commit 1351215bb6

View File

@ -57,7 +57,7 @@
<el-table-column prop="remark" align="center" label="备注" :show-overflow-tooltip="true" />
<el-table-column label="操作" align="center" width="230" class-name="small-padding fixed-width">
<template #default="scope">
<el-button type="text" icon="view" v-hasPermi="['monitor:job:query']" @click="handleJobLog(scope.row.id, scope.row.name)">
<el-button type="text" icon="view" v-hasPermi="['monitor:job:query']" @click="handleJobLog(scope.row)">
{{ $t('btn.log') }}
</el-button>
<el-button
@ -251,6 +251,15 @@
</el-dialog>
<el-drawer :title="logTitle" v-model="drawer">
<el-form :inline="true" @submit.prevent>
<el-form-item>
<el-date-picker v-model="logForm.beginTime" clearable type="date" />
</el-form-item>
<el-form-item>
<el-button type="primary" icon="search" @click="handleJobLog">{{ $t('btn.search') }}</el-button>
</el-form-item>
</el-form>
<el-timeline>
<el-timeline-item :timestamp="item.createTime" placement="top" v-for="(item, i) in jobLogList" :key="i">
<h4>{{ item.jobMessage }}</h4>
@ -373,19 +382,6 @@ function handleUpdate(row) {
})
}
/** 任务日志列表查询 */
function handleJobLog(id, title) {
if (id == undefined) {
router.push({ path: 'job/log' })
} else {
drawer.value = true
jobLogList.value = []
logTitle.value = title
listJobLog({ JobId: id }).then((response) => {
jobLogList.value = response.data.result
})
}
}
/** cron表达式按钮操作 */
function handleShowCron() {
// expression.value = form.value.cron
@ -545,4 +541,26 @@ watch(
immediate: true,
},
)
/** 任务日志 */
const logForm = reactive({
beginTime: undefined,
jobId: undefined,
title: undefined,
})
/** 任务日志列表查询 */
function handleJobLog(row) {
if (undefined != row.id) {
logForm.jobId = row.id
logForm.title = row.name
}
drawer.value = true
jobLogList.value = []
logTitle.value = logForm.title
listJobLog(logForm).then((response) => {
jobLogList.value = response.data.result
})
}
</script>