From 302400e3501fcd32622c896153787a41923b6a32 Mon Sep 17 00:00:00 2001 From: ibuler Date: Fri, 9 Jun 2023 18:41:52 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=20account=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AccountListTable/AccountCreateUpdate.vue | 4 +- src/router/console/acls.js | 91 ++++++++++--------- .../components/AddAccountDialog.vue | 8 +- .../Applet/Applet/AppletDetail/Detail.vue | 1 + .../Applet/Applet/components/CardTable.vue | 1 + 5 files changed, 54 insertions(+), 51 deletions(-) diff --git a/src/components/AccountListTable/AccountCreateUpdate.vue b/src/components/AccountListTable/AccountCreateUpdate.vue index 49888f718..d4847867a 100644 --- a/src/components/AccountListTable/AccountCreateUpdate.vue +++ b/src/components/AccountListTable/AccountCreateUpdate.vue @@ -15,8 +15,8 @@ v-if="!loading" ref="form" :account="account" - :asset="asset" :add-template="addTemplate" + :asset="asset" @add="addAccount" @edit="editAccount" /> @@ -105,7 +105,7 @@ export default { this.$emit('add', true) } }).catch(error => { - this.iVisible = iVisible + this.iVisible = true this.handleResult(null, error) }) }, diff --git a/src/router/console/acls.js b/src/router/console/acls.js index 9e561dc14..af0bd289e 100644 --- a/src/router/console/acls.js +++ b/src/router/console/acls.js @@ -2,6 +2,51 @@ import i18n from '@/i18n/i18n' import empty from '@/layout/empty' export default [ + { + path: 'login-acls', + component: empty, + redirect: '', + meta: { + title: i18n.t('route.UserLoginAclList'), + app: 'acls', + resource: 'loginacl' + }, + children: [ + { + path: '', + name: 'UserLoginAclList', + component: () => import('@/views/acl/UserLoginACL/UserLoginACLList.vue'), + meta: { title: i18n.t('route.UserLoginAclList') } + }, + { + path: 'create', + name: 'UserLoginAclCreate', + component: () => import('@/views/acl/UserLoginACL/UserLoginACLCreateUpdate.vue'), + hidden: true, + meta: { + title: i18n.t('route.UserLoginAclCreate') + } + }, + { + path: ':id', + name: 'UserLoginAclDetail', + component: () => import('@/views/acl/UserLoginACL/UserDetail/index'), + hidden: true, + meta: { + title: i18n.t('route.AssetAclDetail'), + app: 'acls', + resource: 'loginacl' + } + }, + { + path: ':id/update', + name: 'UserLoginAclUpdate', + component: () => import('@/views/acl/UserLoginACL/UserLoginACLCreateUpdate.vue'), + hidden: true, + meta: { title: i18n.t('route.UserLoginAclUpdate') } + } + ] + }, { path: 'login-asset-acls', component: empty, @@ -139,51 +184,7 @@ export default [ } ] }, - { - path: 'login-acls', - component: empty, - redirect: '', - meta: { - title: i18n.t('route.UserLoginAclList'), - app: 'acls', - resource: 'loginacl' - }, - children: [ - { - path: '', - name: 'UserLoginAclList', - component: () => import('@/views/acl/UserLoginACL/UserLoginACLList.vue'), - meta: { title: i18n.t('route.UserLoginAclList') } - }, - { - path: 'create', - name: 'UserLoginAclCreate', - component: () => import('@/views/acl/UserLoginACL/UserLoginACLCreateUpdate.vue'), - hidden: true, - meta: { - title: i18n.t('route.UserLoginAclCreate') - } - }, - { - path: ':id', - name: 'UserLoginAclDetail', - component: () => import('@/views/acl/UserLoginACL/UserDetail/index'), - hidden: true, - meta: { - title: i18n.t('route.AssetAclDetail'), - app: 'acls', - resource: 'loginacl' - } - }, - { - path: ':id/update', - name: 'UserLoginAclUpdate', - component: () => import('@/views/acl/UserLoginACL/UserLoginACLCreateUpdate.vue'), - hidden: true, - meta: { title: i18n.t('route.UserLoginAclUpdate') } - } - ] - }, + { path: 'connect-method-acls', component: empty, diff --git a/src/views/assets/Asset/AssetCreateUpdate/components/AddAccountDialog.vue b/src/views/assets/Asset/AssetCreateUpdate/components/AddAccountDialog.vue index 5af23468f..b9e5ccfda 100644 --- a/src/views/assets/Asset/AssetCreateUpdate/components/AddAccountDialog.vue +++ b/src/views/assets/Asset/AssetCreateUpdate/components/AddAccountDialog.vue @@ -1,17 +1,17 @@