计划任务页面日志查询新增时间段
This commit is contained in:
parent
75dff4a8fa
commit
1351215bb6
@ -57,7 +57,7 @@
|
|||||||
<el-table-column prop="remark" align="center" label="备注" :show-overflow-tooltip="true" />
|
<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">
|
<el-table-column label="操作" align="center" width="230" class-name="small-padding fixed-width">
|
||||||
<template #default="scope">
|
<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') }}
|
{{ $t('btn.log') }}
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button
|
<el-button
|
||||||
@ -251,6 +251,15 @@
|
|||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
|
||||||
<el-drawer :title="logTitle" v-model="drawer">
|
<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>
|
||||||
<el-timeline-item :timestamp="item.createTime" placement="top" v-for="(item, i) in jobLogList" :key="i">
|
<el-timeline-item :timestamp="item.createTime" placement="top" v-for="(item, i) in jobLogList" :key="i">
|
||||||
<h4>{{ item.jobMessage }}</h4>
|
<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表达式按钮操作 */
|
/** cron表达式按钮操作 */
|
||||||
function handleShowCron() {
|
function handleShowCron() {
|
||||||
// expression.value = form.value.cron
|
// expression.value = form.value.cron
|
||||||
@ -545,4 +541,26 @@ watch(
|
|||||||
immediate: true,
|
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>
|
</script>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user