mirror of
https://github.com/jumpserver/lina.git
synced 2025-09-19 17:54:37 +00:00
fix: ticket perm
This commit is contained in:
@@ -34,7 +34,7 @@ export default {
|
|||||||
meta: {
|
meta: {
|
||||||
title: i18n.t('route.Tickets'),
|
title: i18n.t('route.Tickets'),
|
||||||
icon: 'file-text-o',
|
icon: 'file-text-o',
|
||||||
permissions: []
|
permissions: ['tickets.view_ticket']
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -43,7 +43,7 @@ export default {
|
|||||||
component: () => import('@/views/tickets/RequestAssetPerm/CreateUpdate'),
|
component: () => import('@/views/tickets/RequestAssetPerm/CreateUpdate'),
|
||||||
meta: {
|
meta: {
|
||||||
title: i18n.t('tickets.OpenTicket'),
|
title: i18n.t('tickets.OpenTicket'),
|
||||||
permissions: []
|
permissions: ['tickets.view_ticket']
|
||||||
},
|
},
|
||||||
hidden: true
|
hidden: true
|
||||||
},
|
},
|
||||||
@@ -53,7 +53,7 @@ export default {
|
|||||||
component: () => import('@/views/tickets/RequestAssetPerm/Detail/index'),
|
component: () => import('@/views/tickets/RequestAssetPerm/Detail/index'),
|
||||||
meta: {
|
meta: {
|
||||||
title: i18n.t('route.TicketDetail'),
|
title: i18n.t('route.TicketDetail'),
|
||||||
permissions: []
|
permissions: ['tickets.view_ticket']
|
||||||
},
|
},
|
||||||
hidden: true
|
hidden: true
|
||||||
},
|
},
|
||||||
@@ -63,7 +63,7 @@ export default {
|
|||||||
component: () => import('@/views/tickets/LoginAssetConfirm/Detail'),
|
component: () => import('@/views/tickets/LoginAssetConfirm/Detail'),
|
||||||
meta: {
|
meta: {
|
||||||
title: i18n.t('route.TicketDetail'),
|
title: i18n.t('route.TicketDetail'),
|
||||||
permissions: []
|
permissions: ['tickets.view_ticket']
|
||||||
},
|
},
|
||||||
hidden: true
|
hidden: true
|
||||||
},
|
},
|
||||||
@@ -73,7 +73,7 @@ export default {
|
|||||||
component: () => import('@/views/tickets/RequestApplicationPerm/CreateUpdate'),
|
component: () => import('@/views/tickets/RequestApplicationPerm/CreateUpdate'),
|
||||||
meta: {
|
meta: {
|
||||||
title: i18n.t('route.TicketCreate'),
|
title: i18n.t('route.TicketCreate'),
|
||||||
permissions: []
|
permissions: ['tickets.view_ticket']
|
||||||
},
|
},
|
||||||
hidden: true
|
hidden: true
|
||||||
},
|
},
|
||||||
@@ -83,7 +83,7 @@ export default {
|
|||||||
component: () => import('@/views/tickets/RequestApplicationPerm/Detail'),
|
component: () => import('@/views/tickets/RequestApplicationPerm/Detail'),
|
||||||
meta: {
|
meta: {
|
||||||
title: i18n.t('route.TicketDetail'),
|
title: i18n.t('route.TicketDetail'),
|
||||||
permissions: []
|
permissions: ['tickets.view_ticket']
|
||||||
},
|
},
|
||||||
hidden: true
|
hidden: true
|
||||||
},
|
},
|
||||||
@@ -93,7 +93,7 @@ export default {
|
|||||||
component: () => import('@/views/tickets/CommandConfirm/Detail'),
|
component: () => import('@/views/tickets/CommandConfirm/Detail'),
|
||||||
meta: {
|
meta: {
|
||||||
title: i18n.t('route.CommandConfirm'),
|
title: i18n.t('route.CommandConfirm'),
|
||||||
permissions: []
|
permissions: ['tickets.view_ticket']
|
||||||
},
|
},
|
||||||
hidden: true
|
hidden: true
|
||||||
},
|
},
|
||||||
@@ -103,7 +103,7 @@ export default {
|
|||||||
component: () => import('@/views/tickets/TicketDetail'),
|
component: () => import('@/views/tickets/TicketDetail'),
|
||||||
meta: {
|
meta: {
|
||||||
title: i18n.t('route.TicketDetail'),
|
title: i18n.t('route.TicketDetail'),
|
||||||
permissions: []
|
permissions: ['tickets.view_ticket']
|
||||||
},
|
},
|
||||||
hidden: true
|
hidden: true
|
||||||
}
|
}
|
||||||
|
@@ -25,9 +25,6 @@ export default {
|
|||||||
return {
|
return {
|
||||||
ticketTableConfig: {
|
ticketTableConfig: {
|
||||||
url: this.url,
|
url: this.url,
|
||||||
permissions: {
|
|
||||||
resource: 'ticket'
|
|
||||||
},
|
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
prop: 'serial_num',
|
prop: 'serial_num',
|
||||||
@@ -111,7 +108,7 @@ export default {
|
|||||||
ticketActions: {
|
ticketActions: {
|
||||||
hasLeftActions: this.hasMoreActions,
|
hasLeftActions: this.hasMoreActions,
|
||||||
hasRightActions: false,
|
hasRightActions: false,
|
||||||
hasCreate: false,
|
canCreate: this.$hasPerm('tickets.view_ticket'),
|
||||||
hasBulkDelete: false,
|
hasBulkDelete: false,
|
||||||
searchConfig: {
|
searchConfig: {
|
||||||
default: {
|
default: {
|
||||||
|
Reference in New Issue
Block a user