fix: consumer menu access bug

This commit is contained in:
maggieyyy
2024-11-01 14:48:18 +08:00
parent 2c6c194821
commit 11da5e9d26
@@ -41,7 +41,6 @@ export default function ManagementInsidePage(){
const menuData = useMemo(()=>{
const filterMenu = (menu:(MenuItemType&{access:string})[])=>{
const newMenu = cloneDeep(menu)
console.log(newMenu)
return newMenu!.filter((c:MenuItemType&{access:string} )=>{
if(!c) return false
return (((c as MenuItemType&{access:string} ).access ?
@@ -49,7 +48,6 @@ export default function ManagementInsidePage(){
true))
})}
const filteredMenu = filterMenu(TENANT_MANAGEMENT_APP_MENU as (MenuItemType&{access:string})[])
console.log(filteredMenu)
const menu = activeMenu ?? filteredMenu[0]?.children ? filteredMenu[0]?.children?.[0]?.key : filteredMenu[0]?.key
if(menu && currentUrl.split('/')[-1] !== menu) navigateTo(`/consumer/${teamId}/inside/${appId}/${menu}`)
return filteredMenu || []