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