From 8ae14bfb375534c38ca09ab9ed7e8735f68ad0c5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=9Chuailei000=E2=80=9D?= <2280131253@qq.com>
Date: Wed, 23 Mar 2022 10:24:50 +0800
Subject: [PATCH] =?UTF-8?q?perf::=20=E4=BF=AE=E5=A4=8Dempty=E7=BB=84?=
=?UTF-8?q?=E4=BB=B6=E4=B8=BA=E5=87=BD=E6=95=B0=E5=BC=8F=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/layout/empty.js | 6 ++++++
src/layout/empty.vue | 15 ---------------
src/router/audit/index.js | 3 +--
src/router/audit/sessions.js | 2 +-
src/router/console/accounts.js | 2 +-
src/router/console/acls.js | 2 +-
src/router/console/applications.js | 2 +-
src/router/console/assets.js | 2 +-
src/router/console/index.js | 2 +-
src/router/console/ops.js | 2 +-
src/router/console/perms.js | 2 +-
src/router/console/sessions.js | 2 +-
src/router/console/users.js | 2 +-
src/router/console/xpack.js | 2 +-
src/router/settings/index.js | 2 +-
src/router/tickets/index.js | 2 +-
src/router/workspace/index.js | 2 +-
src/store/modules/permission.js | 2 +-
18 files changed, 22 insertions(+), 32 deletions(-)
create mode 100644 src/layout/empty.js
delete mode 100644 src/layout/empty.vue
diff --git a/src/layout/empty.js b/src/layout/empty.js
new file mode 100644
index 000000000..f3b8e2025
--- /dev/null
+++ b/src/layout/empty.js
@@ -0,0 +1,6 @@
+export default {
+ name: 'Empty',
+ render(h) {
+ return
+ }
+}
diff --git a/src/layout/empty.vue b/src/layout/empty.vue
deleted file mode 100644
index ef27b69cd..000000000
--- a/src/layout/empty.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/src/router/audit/index.js b/src/router/audit/index.js
index 638e69832..f1a0137ce 100644
--- a/src/router/audit/index.js
+++ b/src/router/audit/index.js
@@ -1,9 +1,8 @@
import Layout from '@/layout'
import i18n from '@/i18n/i18n'
-
import SessionRoutes from './sessions'
import LogRoutes from './logs'
-import empty from '@/layout/empty'
+const empty = () => import('@/layout/empty.js')
export default {
path: '/audit/',
diff --git a/src/router/audit/sessions.js b/src/router/audit/sessions.js
index c84ae812f..8767631a3 100644
--- a/src/router/audit/sessions.js
+++ b/src/router/audit/sessions.js
@@ -1,5 +1,5 @@
import i18n from '@/i18n/i18n'
-import empty from '@/layout/empty'
+const empty = () => import('@/layout/empty.js')
export default [
{
diff --git a/src/router/console/accounts.js b/src/router/console/accounts.js
index 6293738d8..bf7ac9fb9 100644
--- a/src/router/console/accounts.js
+++ b/src/router/console/accounts.js
@@ -1,5 +1,5 @@
import i18n from '@/i18n/i18n'
-import empty from '@/layout/empty'
+const empty = () => import('@/layout/empty.js')
export default [
{
diff --git a/src/router/console/acls.js b/src/router/console/acls.js
index 66df5a065..c10722c41 100644
--- a/src/router/console/acls.js
+++ b/src/router/console/acls.js
@@ -1,5 +1,5 @@
import i18n from '@/i18n/i18n'
-import empty from '@/layout/empty'
+const empty = () => import('@/layout/empty.js')
export default [
{
diff --git a/src/router/console/applications.js b/src/router/console/applications.js
index 05757c01f..87426644a 100644
--- a/src/router/console/applications.js
+++ b/src/router/console/applications.js
@@ -1,5 +1,5 @@
import i18n from '@/i18n/i18n'
-import empty from '@/layout/empty'
+const empty = () => import('@/layout/empty.js')
export default [
{
diff --git a/src/router/console/assets.js b/src/router/console/assets.js
index 410c97450..6e656cc17 100644
--- a/src/router/console/assets.js
+++ b/src/router/console/assets.js
@@ -1,5 +1,5 @@
import i18n from '@/i18n/i18n'
-import empty from '@/layout/empty'
+const empty = () => import('@/layout/empty.js')
import XPackRoutes from './xpack'
export default [
diff --git a/src/router/console/index.js b/src/router/console/index.js
index 6ffc37327..43a1547d6 100644
--- a/src/router/console/index.js
+++ b/src/router/console/index.js
@@ -1,6 +1,6 @@
import Layout from '@/layout/index'
import i18n from '@/i18n/i18n'
-import empty from '@/layout/empty'
+const empty = () => import('@/layout/empty.js')
import UsersRoute from './users'
import AssetsRoute from './assets'
diff --git a/src/router/console/ops.js b/src/router/console/ops.js
index 1f0b077bf..86cce43d2 100644
--- a/src/router/console/ops.js
+++ b/src/router/console/ops.js
@@ -1,6 +1,6 @@
import i18n from '@/i18n/i18n'
import { BASE_URL } from '@/utils/common'
-import empty from '@/layout/empty'
+const empty = () => import('@/layout/empty.js')
export default [
{
diff --git a/src/router/console/perms.js b/src/router/console/perms.js
index fa73afb72..db4f8e6d4 100644
--- a/src/router/console/perms.js
+++ b/src/router/console/perms.js
@@ -1,5 +1,5 @@
import i18n from '@/i18n/i18n'
-import empty from '@/layout/empty'
+const empty = () => import('@/layout/empty.js')
export default [
{
diff --git a/src/router/console/sessions.js b/src/router/console/sessions.js
index 366adbbc4..69737983c 100644
--- a/src/router/console/sessions.js
+++ b/src/router/console/sessions.js
@@ -1,5 +1,5 @@
import i18n from '@/i18n/i18n'
-import empty from '@/layout/empty'
+const empty = () => import('@/layout/empty.js')
import { BASE_URL } from '@/utils/common'
// Todo: 放到系统设置中
diff --git a/src/router/console/users.js b/src/router/console/users.js
index 8aca961e7..73901046a 100644
--- a/src/router/console/users.js
+++ b/src/router/console/users.js
@@ -1,5 +1,5 @@
import i18n from '@/i18n/i18n'
-import empty from '@/layout/empty'
+const empty = () => import('@/layout/empty.js')
export default [
{
diff --git a/src/router/console/xpack.js b/src/router/console/xpack.js
index 0018a9bda..492e13b2a 100644
--- a/src/router/console/xpack.js
+++ b/src/router/console/xpack.js
@@ -1,4 +1,4 @@
-import empty from '@/layout/empty'
+const empty = () => import('@/layout/empty.js')
import i18n from '@/i18n/i18n'
export default [
diff --git a/src/router/settings/index.js b/src/router/settings/index.js
index c448654d4..dc01319d5 100644
--- a/src/router/settings/index.js
+++ b/src/router/settings/index.js
@@ -1,6 +1,6 @@
import Layout from '@/layout'
import i18n from '@/i18n/i18n'
-import empty from '@/layout/empty'
+const empty = () => import('@/layout/empty.js')
export default {
path: '/settings',
diff --git a/src/router/tickets/index.js b/src/router/tickets/index.js
index f304c7fc9..9ebc2493a 100644
--- a/src/router/tickets/index.js
+++ b/src/router/tickets/index.js
@@ -1,5 +1,5 @@
import Layout from '@/layout'
-import empty from '@/layout/empty'
+const empty = () => import('@/layout/empty.js')
import i18n from '@/i18n/i18n'
export default {
diff --git a/src/router/workspace/index.js b/src/router/workspace/index.js
index 558c33947..9af8362cf 100644
--- a/src/router/workspace/index.js
+++ b/src/router/workspace/index.js
@@ -1,7 +1,7 @@
import Layout from '@/layout'
import i18n from '@/i18n/i18n'
import { BASE_URL } from '@/utils/common'
-import empty from '@/layout/empty'
+const empty = () => import('@/layout/empty.js')
export default {
path: '/workspace/',
diff --git a/src/store/modules/permission.js b/src/store/modules/permission.js
index 36565de4c..53838cdf0 100644
--- a/src/store/modules/permission.js
+++ b/src/store/modules/permission.js
@@ -3,7 +3,7 @@ import {
viewRoutes,
constantRoutes
} from '@/router'
-import empty from '@/layout/empty'
+const empty = () => import('@/layout/empty.js')
import Layout from '@/layout/index'
import { getResourceNameByPath, hasPermission } from '@/utils/jms'