perf: 优化job 页面

This commit is contained in:
Aaron3S 2022-11-24 00:53:22 +08:00
parent 608b8b727f
commit d46e49df2a
3 changed files with 10 additions and 12 deletions

View File

@ -713,7 +713,8 @@
"JobType": "作业类型",
"Comment": "备注",
"History": "执行历史",
"UseParameterDefine": "定义参数"
"UseParameterDefine": "定义参数",
"TaskDispatch": "任务下发成功"
},
"perms": {
"": "",

View File

@ -38,9 +38,9 @@ export default {
width: '96px',
formatter: (row) => {
if (row.is_finished) {
return <i Class='fa fa-check text-primary' />
return <i Class='fa fa-check text-primary'/>
}
return <i Class='fa fa-times text-danger' />
return <i Class='fa fa-times text-danger'/>
},
formatterArgs: {
width: '14px'
@ -51,12 +51,12 @@ export default {
width: '96px',
formatter: (row) => {
if (!row.is_finished) {
return <i Class='fa fa fa-spinner fa-spin' />
return <i Class='fa fa fa-spinner fa-spin'/>
}
if (row.is_success) {
return <i Class='fa fa-check text-primary' />
return <i Class='fa fa-check text-primary'/>
}
return <i Class='fa fa-times text-danger' />
return <i Class='fa fa-times text-danger'/>
},
formatterArgs: {
width: '14px'

View File

@ -8,7 +8,6 @@
<script>
import GenericListPage from '@/layout/components/GenericListPage'
import { ActionsFormatter, DateFormatter } from '@/components/TableFormatters'
import { openTaskPage } from '@/utils/jms'
import JobRunDialog from '@/views/ops/Job/JobRunDialog'
export default {
@ -41,7 +40,7 @@ export default {
if (row.is_periodic) {
return <span>{row.type}&nbsp;
<el-tooltip content={this.$t('ops.ThisPeriodic')}>
<i Class='fa fa-circle-o text-primary' />
<i Class='fa fa-circle-o text-primary'/>
</el-tooltip>
</span>
}
@ -119,10 +118,8 @@ export default {
this.$axios.post('/api/v1/ops/job-executions/', {
job: row.id,
parameters: parameters
}).then(data => {
this.$axios.get(`/api/v1/ops/job-executions/${data.id}/`).then(d => {
openTaskPage(d.task_id)
})
}).then(() => {
this.$message.success(this.$tc('ops.TaskDispatch'))
})
}
}