mirror of
https://github.com/jumpserver/lina.git
synced 2025-08-01 23:18:17 +00:00
perf: 优化job 页面
This commit is contained in:
parent
608b8b727f
commit
d46e49df2a
@ -713,7 +713,8 @@
|
||||
"JobType": "作业类型",
|
||||
"Comment": "备注",
|
||||
"History": "执行历史",
|
||||
"UseParameterDefine": "定义参数"
|
||||
"UseParameterDefine": "定义参数",
|
||||
"TaskDispatch": "任务下发成功"
|
||||
},
|
||||
"perms": {
|
||||
"": "",
|
||||
|
@ -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'
|
||||
|
@ -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}
|
||||
<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'))
|
||||
})
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user