From b9b6bccb7fa5b6d641768f82b0c2dfbbc5325df9 Mon Sep 17 00:00:00 2001 From: fit2bot <68588906+fit2bot@users.noreply.github.com> Date: Wed, 15 Sep 2021 18:56:09 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E8=B7=AF=E7=94=B1=20?= =?UTF-8?q?(#1045)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * perf: 优化路由 * perf: 优化提示 * oerf: ... Co-authored-by: ibuler --- .../el-form-renderer/components/render-form-item.vue | 4 ++++ src/router/accounts.js | 2 ++ src/router/applications.js | 1 + src/router/sessions.js | 3 ++- src/router/tickets.js | 1 + 5 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/components/DataForm/components/el-form-renderer/components/render-form-item.vue b/src/components/DataForm/components/el-form-renderer/components/render-form-item.vue index dfe382357..c4df4b725 100755 --- a/src/components/DataForm/components/el-form-renderer/components/render-form-item.vue +++ b/src/components/DataForm/components/el-form-renderer/components/render-form-item.vue @@ -97,6 +97,7 @@ export default { } }, props: { + // eslint-disable-next-line vue/require-default-prop data: Object, prop: { type: String, @@ -104,10 +105,13 @@ export default { return this.data.id } }, + // eslint-disable-next-line vue/require-prop-types,vue/require-default-prop itemValue: {}, + // eslint-disable-next-line vue/require-default-prop value: Object, disabled: Boolean, readonly: Boolean, + // eslint-disable-next-line vue/require-default-prop options: Array }, data() { diff --git a/src/router/accounts.js b/src/router/accounts.js index 9c1e70eb9..f3729dfb4 100644 --- a/src/router/accounts.js +++ b/src/router/accounts.js @@ -5,6 +5,7 @@ export default [ path: 'asset-accounts', component: empty, meta: { title: i18n.t('route.AssetAccount') }, + redirect: '', children: [ { path: '', @@ -17,6 +18,7 @@ export default [ { path: 'application-accounts', component: empty, + redirect: '', meta: { title: i18n.t('route.AssetAccount') }, children: [ { diff --git a/src/router/applications.js b/src/router/applications.js index 45ea58d36..65153efd9 100644 --- a/src/router/applications.js +++ b/src/router/applications.js @@ -41,6 +41,7 @@ export default [ path: 'databases', name: 'DatabaseAppList', component: empty, + redirect: '', meta: { title: i18n.t('route.DatabaseApp') }, children: [ { diff --git a/src/router/sessions.js b/src/router/sessions.js index 6e3bd1f4e..1be266e2c 100644 --- a/src/router/sessions.js +++ b/src/router/sessions.js @@ -8,13 +8,14 @@ export default [ path: 'sessions', name: 'SessionList', component: empty, + redirect: '', meta: { title: i18n.t('route.Sessions'), permissions: [rolec.PERM_AUDIT] }, children: [ { path: '', name: 'SessionList', component: () => import('@/views/sessions/SessionList/index'), - meta: { title: i18n.t('route.Sessions') } + meta: { title: i18n.t('route.Sessions'), permissions: [rolec.PERM_AUDIT] } }, { path: ':id', diff --git a/src/router/tickets.js b/src/router/tickets.js index 40cca2365..76fbffea3 100644 --- a/src/router/tickets.js +++ b/src/router/tickets.js @@ -61,6 +61,7 @@ export default [ path: 'flows', name: 'TicketFlowList', component: empty, + redirect: '', meta: { title: i18n.t('route.TicketFlow'), icon: 'check-square-o', activeMenu: '/tickets/tickets' }, hidden: true, children: [