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": "作业类型", "JobType": "作业类型",
"Comment": "备注", "Comment": "备注",
"History": "执行历史", "History": "执行历史",
"UseParameterDefine": "定义参数" "UseParameterDefine": "定义参数",
"TaskDispatch": "任务下发成功"
}, },
"perms": { "perms": {
"": "", "": "",

View File

@ -8,7 +8,6 @@
<script> <script>
import GenericListPage from '@/layout/components/GenericListPage' import GenericListPage from '@/layout/components/GenericListPage'
import { ActionsFormatter, DateFormatter } from '@/components/TableFormatters' import { ActionsFormatter, DateFormatter } from '@/components/TableFormatters'
import { openTaskPage } from '@/utils/jms'
import JobRunDialog from '@/views/ops/Job/JobRunDialog' import JobRunDialog from '@/views/ops/Job/JobRunDialog'
export default { export default {
@ -119,10 +118,8 @@ export default {
this.$axios.post('/api/v1/ops/job-executions/', { this.$axios.post('/api/v1/ops/job-executions/', {
job: row.id, job: row.id,
parameters: parameters parameters: parameters
}).then(data => { }).then(() => {
this.$axios.get(`/api/v1/ops/job-executions/${data.id}/`).then(d => { this.$message.success(this.$tc('ops.TaskDispatch'))
openTaskPage(d.task_id)
})
}) })
} }
} }