mirror of
https://github.com/jumpserver/lina.git
synced 2025-09-03 07:54:45 +00:00
Merge pull request #2093 from jumpserver/pr@dev@task_log
fix: 修复任务列表无法查看日志信息bug
This commit is contained in:
@@ -15,6 +15,16 @@ export default [
|
|||||||
permissions: []
|
permissions: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
path: '/ops/ansible/task/:id/log/',
|
||||||
|
component: () => import('@/views/ops/CeleryTaskLog'),
|
||||||
|
name: 'AnsibleTaskLog',
|
||||||
|
hidden: true,
|
||||||
|
meta: {
|
||||||
|
title: i18n.t('route.CeleryTaskLog'),
|
||||||
|
permissions: []
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
path: '/ops/task/task/:id/log/',
|
path: '/ops/task/task/:id/log/',
|
||||||
component: () => import('@/views/ops/CeleryTaskLog'),
|
component: () => import('@/views/ops/CeleryTaskLog'),
|
||||||
|
@@ -2,8 +2,9 @@ import store from '@/store'
|
|||||||
import { constantRoutes } from '@/router'
|
import { constantRoutes } from '@/router'
|
||||||
import { openWindow } from './common'
|
import { openWindow } from './common'
|
||||||
|
|
||||||
export function openTaskPage(taskId) {
|
export function openTaskPage(taskId, taskType) {
|
||||||
openWindow(`/#/ops/celery/task/${taskId}/log/`)
|
taskType = taskType || 'celery'
|
||||||
|
openWindow(`/#/ops/${taskType}/task/${taskId}/log/?type=${taskType}`)
|
||||||
}
|
}
|
||||||
|
|
||||||
export function checkPermission(permsRequired, permsAll) {
|
export function checkPermission(permsRequired, permsAll) {
|
||||||
|
@@ -108,7 +108,7 @@ export default {
|
|||||||
openTaskPage(value, 'ansible')
|
openTaskPage(value, 'ansible')
|
||||||
}
|
}
|
||||||
const title = this.$t('common.View')
|
const title = this.$t('common.View')
|
||||||
return <a onClick={onClick} >{ title }</a>
|
return <a class='text-link' onClick={onClick} >{ title }</a>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
Reference in New Issue
Block a user