Browse Source

fix: 修复多层级菜单路由异常的问题

master
insistence 1 year ago
parent
commit
c734676c2b
  1. 3
      ruoyi-fastapi-backend/module_admin/service/login_service.py

3
ruoyi-fastapi-backend/module_admin/service/login_service.py

@ -222,14 +222,15 @@ class LoginService:
router_list_data = {} router_list_data = {}
if permission.menu_type == 'M': if permission.menu_type == 'M':
router_list_data['name'] = permission.path.capitalize() router_list_data['name'] = permission.path.capitalize()
router_list_data['path'] = f'/{permission.path}'
router_list_data['hidden'] = False if permission.visible == '0' else True router_list_data['hidden'] = False if permission.visible == '0' else True
if permission.is_frame == 1: if permission.is_frame == 1:
router_list_data['redirect'] = 'noRedirect' router_list_data['redirect'] = 'noRedirect'
if permission.parent_id == 0: if permission.parent_id == 0:
router_list_data['component'] = 'Layout' router_list_data['component'] = 'Layout'
router_list_data['path'] = f'/{permission.path}'
else: else:
router_list_data['component'] = 'ParentView' router_list_data['component'] = 'ParentView'
router_list_data['path'] = permission.path
if children: if children:
router_list_data['alwaysShow'] = True router_list_data['alwaysShow'] = True
router_list_data['children'] = children router_list_data['children'] = children

Loading…
Cancel
Save