fix: 修复远程应用-应用发布机详情页按钮没有权限问题

This commit is contained in:
“huailei000”
2023-01-28 11:14:01 +08:00
committed by huailei
parent 14a76db7d8
commit 3acb1b9a10
2 changed files with 7 additions and 6 deletions

View File

@@ -238,7 +238,7 @@ export default {
hidden: true,
meta: {
title: i18n.t('route.AppletHostCreate'),
permissions: ['settings.change_terminal'],
permissions: ['terminal.add_applethost'],
activeMenu: '/settings/applets'
}
},
@@ -249,7 +249,7 @@ export default {
hidden: true,
meta: {
title: i18n.t('route.AppletHostDetail'),
permissions: ['settings.change_terminal'],
permissions: ['terminal.view_applethost'],
activeMenu: '/settings/applets'
}
},
@@ -260,7 +260,7 @@ export default {
hidden: true,
meta: {
title: i18n.t('route.AppletHostUpdate'),
permissions: ['settings.change_terminal'],
permissions: ['terminal.change_applethost'],
activeMenu: '/settings/applets'
}
}

View File

@@ -54,11 +54,12 @@ export default {
],
hasRightSide: true,
actions: {
canDelete: this.$hasPerm('terminal.delete_applethost'),
canUpdate: this.$hasPerm('terminal.change_applethost'),
deleteSuccessRoute: 'Applets',
updateCallback: () => {
const category = this.host.category.value || 'host'
const routerName = _.capitalize(category) + 'Update'
this.$router.push({
name: routerName,
name: 'Applets',
params: { id: this.$route.params.id },
query: { platform: this.host.platform.id }
})