From 42bec5811c0761bf1680e40074b99ef424bce7c8 Mon Sep 17 00:00:00 2001
From: pixel <303176530@qq.com>
Date: Wed, 1 Apr 2020 15:56:39 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=8E=86=E5=8F=B2=E9=A1=B5?=
=?UTF-8?q?=E7=AD=BE=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
QMPlusVuePage/src/store/module/router.js | 11 ++++
.../layout/aside/historyComponent/history.vue | 63 +++++++++++++++++++
QMPlusVuePage/src/view/layout/aside/index.vue | 9 ++-
QMPlusVuePage/src/view/layout/index.vue | 37 +++++++----
QMPlusVuePage/src/view/superAdmin/api/api.vue | 13 ++++
5 files changed, 120 insertions(+), 13 deletions(-)
create mode 100644 QMPlusVuePage/src/view/layout/aside/historyComponent/history.vue
diff --git a/QMPlusVuePage/src/store/module/router.js b/QMPlusVuePage/src/store/module/router.js
index 212a27a31..168e98ba7 100644
--- a/QMPlusVuePage/src/store/module/router.js
+++ b/QMPlusVuePage/src/store/module/router.js
@@ -2,6 +2,16 @@ import { asyncRouterHandle } from '@/utils/asyncRouter';
import { asyncMenu } from '@/api/menu'
+
+const formatRouter = (routes) => {
+ routes && routes.map(item => {
+ item.meta.hidden = item.hidden
+ if (item.children.length > 0) {
+ formatRouter(item.children)
+ }
+ })
+}
+
export const router = {
namespaced: true,
state: {
@@ -27,6 +37,7 @@ export const router = {
}]
const asyncRouterRes = await asyncMenu()
const asyncRouter = asyncRouterRes.data.menus
+ formatRouter(asyncRouter)
baseRouter[0].children = asyncRouter
baseRouter.push({
path: '*',
diff --git a/QMPlusVuePage/src/view/layout/aside/historyComponent/history.vue b/QMPlusVuePage/src/view/layout/aside/historyComponent/history.vue
new file mode 100644
index 000000000..798bb7665
--- /dev/null
+++ b/QMPlusVuePage/src/view/layout/aside/historyComponent/history.vue
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/QMPlusVuePage/src/view/layout/aside/index.vue b/QMPlusVuePage/src/view/layout/aside/index.vue
index 41748a324..314cee48d 100644
--- a/QMPlusVuePage/src/view/layout/aside/index.vue
+++ b/QMPlusVuePage/src/view/layout/aside/index.vue
@@ -20,7 +20,7 @@