处理web模块左侧菜单递归方法中的问题

This commit is contained in:
renpy 2023-08-24 13:48:37 +08:00
parent 27e3dbfb20
commit 714e965ebd

View File

@ -110,9 +110,11 @@ export default {
const openKeys = window.sessionStorage.getItem('openKeys')
const selectedKeys = window.sessionStorage.getItem('currMenu')
if (selectedKeys) {
this.currSlecteKey=[]
// this.defaultSelectedKeys.push(selectedKeys)
this.currSlecteKey.push(selectedKeys)
} else {
this.currSlecteKey=[]
this.initDefaultKeys(this.menus[0])
this.menus.forEach(item => {
if (item.name!=="istatistics-data") {
@ -150,18 +152,19 @@ export default {
this.openKeys.push(data.path)
// if (data.children) {
if (data.name!=="istatistics-StateOfHealth-alerts") {
data.children.some((f) => {
if (f.children) {
//
// this.defaultOpenKeys.push(f.path)
this.openKeys.push(f.path)
this.initDefaultKeys(f.children[0])
} else {
//
// this.defaultSelectedKeys.push(f.path)
this.currSlecteKey.push(f.path)
return true
if (f.name!=="istatistics-met") {
if (f.children) {
//
// this.defaultOpenKeys.push(f.path)
this.openKeys.push(f.path)
this.initDefaultKeys(f.children[0])
} else {
//
// this.defaultSelectedKeys.push(f.path)
this.currSlecteKey.push(f.path)
return true
}
}
})
}