diff --git a/src/views/main-sidebar.vue b/src/views/main-sidebar.vue
index 545606c0..c7cfab66 100644
--- a/src/views/main-sidebar.vue
+++ b/src/views/main-sidebar.vue
@@ -6,16 +6,9 @@
:unique-opened="true"
:collapseTransition="false"
class="aui-sidebar__menu">
-
-
-
-
-
-
@@ -34,8 +27,7 @@ export default {
parentPid: '',
socket: '',
stompClient: '',
- routeListOne: [],
- routeListTwo: []
+ routeList: []
}
},
components: {
@@ -43,7 +35,7 @@ export default {
},
created () {
this.$store.state.sidebarMenuList = [...window.SITE_CONFIG['menuList']]
- this.routeListOne = this.$store.state.sidebarMenuList
+ this.routeList = JSON.parse(JSON.stringify(window.SITE_CONFIG['menuList']))
this.initWebSocket()
},
methods: {
@@ -112,7 +104,7 @@ export default {
this.pid = 0
this.parentPid = 0
const selectRoute = JSON.parse(value.body)
- const list = JSON.parse(JSON.stringify(window.SITE_CONFIG['menuList']))
+ const list = JSON.parse(JSON.stringify(this.$store.state.sidebarMenuList))
if (Object.prototype.toString.call(selectRoute) === '[object Array]') {
selectRoute.forEach(item => {
this.$store.state.sidebarMenuList = this.filterRoute(list, item)
@@ -120,13 +112,7 @@ export default {
} else if (Object.prototype.toString.call(selectRoute) === '[object Object]') {
this.$store.state.sidebarMenuList = this.filterRoute(list, selectRoute)
}
- if (this.routeListOne.length > 0) {
- this.routeListOne = []
- this.routeListTwo = JSON.parse(JSON.stringify(this.$store.state.sidebarMenuList))
- } else if (this.routeListTwo.length > 0) {
- this.routeListTwo = []
- this.routeListOne = JSON.parse(JSON.stringify(this.$store.state.sidebarMenuList))
- }
+ this.routeList = JSON.parse(JSON.stringify(this.$store.state.sidebarMenuList))
},
onFailed (frame) {
console.log('Failed: ' + frame)