fix: 修复工单中会话卡片按钮的权限控制

This commit is contained in:
Jiangjie.Bai
2022-03-18 16:29:50 +08:00
committed by Jiangjie.Bai
parent b5cd17485e
commit 3aca8cdffd

View File

@@ -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')
}
}