From 3acb1b9a10eed7b4e21bed35e6f98b057a5744c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Chuailei000=E2=80=9D?= <2280131253@qq.com> Date: Sat, 28 Jan 2023 11:14:01 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=BF=9C=E7=A8=8B?= =?UTF-8?q?=E5=BA=94=E7=94=A8-=E5=BA=94=E7=94=A8=E5=8F=91=E5=B8=83?= =?UTF-8?q?=E6=9C=BA=E8=AF=A6=E6=83=85=E9=A1=B5=E6=8C=89=E9=92=AE=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E6=9D=83=E9=99=90=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/settings/index.js | 6 +++--- .../settings/Applet/AppletHost/AppletHostDetail/index.vue | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/router/settings/index.js b/src/router/settings/index.js index 2ec65e62a..69d2638e1 100644 --- a/src/router/settings/index.js +++ b/src/router/settings/index.js @@ -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' } } diff --git a/src/views/settings/Applet/AppletHost/AppletHostDetail/index.vue b/src/views/settings/Applet/AppletHost/AppletHostDetail/index.vue index 750c225e7..83ed9c655 100644 --- a/src/views/settings/Applet/AppletHost/AppletHostDetail/index.vue +++ b/src/views/settings/Applet/AppletHost/AppletHostDetail/index.vue @@ -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 } })