let permiss = JSON.parse(localStorage.getItem('loginResult.data'))
let arr = []
permiss.map(v => arr.push(v.name))
permiss.map((v, index) => {
if (v.sub_module) {
v.sub_module.map(s => arr.push(s.name))
}
})
permiss.map((v, index) => {
if (v.sub_module) {
v.sub_module.map((v) => {
if (v.sub_module) {
v.sub_module.map(s => arr.push(s.name))
}
})
}
})
let menunew = menuSetting.filter(v => arr.includes(v.name))
menunew.map((v, index) => {
for (let i = v.children.length - 1; i >= 0; i--) {
if (!arr.includes(v.children[i].name)) {
v.children.splice(i, 1)
}
}
})
localStorage.setItem('menu', JSON.stringify(menunew))
localStorage.setItem('menuName', JSON.stringify(arr))