mirror of
https://github.com/jumpserver/lina.git
synced 2026-01-15 14:24:39 +00:00
fix: 修复工单中会话卡片按钮的权限控制
This commit is contained in:
committed by
Jiangjie.Bai
parent
b5cd17485e
commit
3aca8cdffd
@@ -37,7 +37,7 @@
|
||||
<el-button
|
||||
type="danger"
|
||||
size="small"
|
||||
:disabled="asDisabled(!session.can_terminate || !$hasPerm('terminal.terminate_session'))"
|
||||
:disabled="!session.can_terminate"
|
||||
@click="onConnect"
|
||||
>
|
||||
{{ $t('sessions.terminate') }}
|
||||
@@ -45,7 +45,7 @@
|
||||
<el-button
|
||||
type="primary"
|
||||
size="small"
|
||||
:disabled="asDisabled(!session.can_join || !$hasPerm('terminal.monitor_session'))"
|
||||
:disabled="!session.can_join"
|
||||
@click="onMonitor"
|
||||
>
|
||||
{{ $t('sessions.Monitor') }}
|
||||
@@ -117,9 +117,6 @@ export default {
|
||||
onMonitor() {
|
||||
const joinUrl = `/luna/monitor/${this.session.id}`
|
||||
window.open(joinUrl, 'height=600, width=800, top=400, left=400, toolbar=no, menubar=no, scrollbars=no, location=no, status=no')
|
||||
},
|
||||
asDisabled(type) {
|
||||
return (type || true) || !this.$hasPerm('tickets.view_ticket')
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user