const tree = [ { 'checked': false, 'code': 'system', 'id': '105', 'name': '系统管理', 'open': false, 'pCodes': '[0],[sys],', 'pid': '1438319254538674178', 'value': '' }, { 'checked': false, 'code': 'mgr', 'id': '106', 'name': '用户管理', 'open': false, 'pCodes': '[0],[sys],[system]', 'pid': '105', 'value': '' }, { 'checked': false, 'code': 'mgr_add', 'id': '107', 'name': '添加用户', 'open': false, 'pCodes': '[0],[sys],[system][mgr],', 'pid': '106', 'value': '' }, { 'checked': false, 'code': 'mgr_edit', 'id': '108', 'name': '修改用户', 'open': false, 'pCodes': '[0],[sys],[system],[mgr]', 'pid': '106', 'value': '' }, { 'checked': false, 'code': 'mgr_delete', 'id': '109', 'name': '删除用户', 'open': false, 'pCodes': '[0],[sys],[system],[mgr]', 'pid': '106', 'value': '' }, { 'checked': false, 'code': 'mgr_reset', 'id': '110', 'name': '重置密码', 'open': false, 'pCodes': '[0],[sys],[system],[mgr]', 'pid': '106', 'value': '' }, { 'checked': false, 'code': 'mgr_freeze', 'id': '111', 'name': '冻结用户', 'open': false, 'pCodes': '[0],[sys],[system],[mgr]', 'pid': '106', 'value': '' }, { 'checked': false, 'code': 'mgr_unfreeze', 'id': '112', 'name': '解除冻结用户', 'open': false, 'pCodes': '[0],[sys],[system],[mgr]', 'pid': '106', 'value': '' }, { 'checked': false, 'code': 'mgr_setRole', 'id': '113', 'name': '分配角色', 'open': false, 'pCodes': '[0],[sys],[system],[mgr]', 'pid': '106', 'value': '' }, { 'checked': false, 'code': 'role', 'id': '114', 'name': '角色管理', 'open': false, 'pCodes': '[0],[sys],[system]', 'pid': '105', 'value': '' }, { 'checked': false, 'code': 'role_add', 'id': '115', 'name': '添加角色', 'open': false, 'pCodes': '[0],[sys],[system],[role]', 'pid': '114', 'value': '' }, { 'checked': false, 'code': 'role_edit', 'id': '116', 'name': '修改角色', 'open': false, 'pCodes': '[0],[sys],[system],[role]', 'pid': '114', 'value': '' }, { 'checked': false, 'code': 'role_remove', 'id': '117', 'name': '删除角色', 'open': false, 'pCodes': '[0],[sys],[system],[role]', 'pid': '114', 'value': '' }, { 'checked': false, 'code': 'role_setAuthority', 'id': '118', 'name': '配置权限', 'open': false, 'pCodes': '[0],[sys],[system],[role]', 'pid': '114', 'value': '' }, { 'checked': false, 'code': 'menu', 'id': '119', 'name': '资源管理', 'open': false, 'pCodes': '[0],[sys],[system]', 'pid': '105', 'value': '' }, { 'checked': false, 'code': 'menu_add', 'id': '120', 'name': '添加菜单', 'open': false, 'pCodes': '[0],[sys],[system],[menu]', 'pid': '119', 'value': '' }, { 'checked': false, 'code': 'menu_edit', 'id': '121', 'name': '修改菜单', 'open': false, 'pCodes': '[0],[sys],[system],[menu]', 'pid': '119', 'value': '' }, { 'checked': false, 'code': 'menu_remove', 'id': '122', 'name': '删除菜单', 'open': false, 'pCodes': '[0],[sys],[system],[menu]', 'pid': '119', 'value': '' }, { 'checked': false, 'code': 'log', 'id': '128', 'name': '日志管理', 'open': false, 'pCodes': '[0],[sys],[system]', 'pid': '105', 'value': '' }, { 'checked': false, 'code': 'dept', 'id': '131', 'name': '组织管理', 'open': false, 'pCodes': '[0],[sys],[system]', 'pid': '105', 'value': '' }, { 'checked': false, 'code': 'dict', 'id': '132', 'name': '字典管理', 'open': false, 'pCodes': '[0],[sys],[system]', 'pid': '105', 'value': '' }, { 'checked': false, 'code': 'loginLog', 'id': '133', 'name': '登录日志', 'open': false, 'pCodes': '[0],[sys],[system],[log]', 'pid': '128', 'value': '' }, { 'checked': false, 'code': 'log_clean', 'id': '134', 'name': '清空操作日志', 'open': false, 'pCodes': '[0],[sys],[system],[log],[log_list]', 'pid': '158', 'value': '' }, { 'checked': false, 'code': 'dept_add', 'id': '135', 'name': '添加部门', 'open': false, 'pCodes': '[0],[sys],[system],[dept]', 'pid': '131', 'value': '' }, { 'checked': false, 'code': 'dept_update', 'id': '136', 'name': '修改部门', 'open': false, 'pCodes': '[0],[sys],[system],[dept]', 'pid': '131', 'value': '' }, { 'checked': false, 'code': 'dept_delete', 'id': '137', 'name': '删除部门', 'open': false, 'pCodes': '[0],[sys],[system],[dept]', 'pid': '131', 'value': '' }, { 'checked': false, 'code': 'dict_add', 'id': '138', 'name': '添加字典', 'open': false, 'pCodes': '[0],[sys],[system],[dict]', 'pid': '132', 'value': '' }, { 'checked': false, 'code': 'dict_update', 'id': '139', 'name': '修改字典', 'open': false, 'pCodes': '[0],[sys],[system],[dict]', 'pid': '132', 'value': '' }, { 'checked': false, 'code': 'dict_delete', 'id': '140', 'name': '删除字典', 'open': false, 'pCodes': '[0],[sys],[system],[dict]', 'pid': '132', 'value': '' }, { 'checked': false, 'code': 'menu_list', 'id': '151', 'name': '菜单列表', 'open': false, 'pCodes': '[0],[sys],[system],[menu]', 'pid': '119', 'value': '' }, { 'checked': false, 'code': 'dept_list', 'id': '153', 'name': '部门列表', 'open': false, 'pCodes': '[0],[sys],[system],[dept]', 'pid': '131', 'value': '' }, { 'checked': false, 'code': 'dept_detail', 'id': '154', 'name': '部门详情', 'open': false, 'pCodes': '[0],[sys],[system],[dept]', 'pid': '131', 'value': '' }, { 'checked': false, 'code': 'dict_list', 'id': '156', 'name': '字典列表', 'open': false, 'pCodes': '[0],[sys],[system],[dict]', 'pid': '132', 'value': '' }, { 'checked': false, 'code': 'dict_detail', 'id': '157', 'name': '字典详情', 'open': false, 'pCodes': '[0],[sys],[system],[dict]', 'pid': '132', 'value': '' }, { 'checked': false, 'code': 'log_list', 'id': '158', 'name': '操作日志', 'open': false, 'pCodes': '[0],[sys],[system],[log]', 'pid': '128', 'value': '' }, { 'checked': false, 'code': 'log_detail', 'id': '159', 'name': '日志详情', 'open': false, 'pCodes': '[0],[sys],[system]', 'pid': '105', 'value': '' }, { 'checked': false, 'code': 'del_login_log', 'id': '160', 'name': '清空登录日志', 'open': false, 'pCodes': '[0],[sys],[system],[log],[loginLog]', 'pid': '133', 'value': '' }, { 'checked': false, 'code': 'role_list', 'id': '164', 'name': '角色列表', 'open': false, 'pCodes': '[0],[sys],[system],[role]', 'pid': '114', 'value': '' }, { 'checked': false, 'code': 'mgr_list', 'id': '167', 'name': '用户列表', 'open': false, 'pCodes': '[0],[sys],[system],[mgr]', 'pid': '106', 'value': '' }, { 'checked': false, 'code': 'data_author', 'id': '1138364388198715393', 'name': '数据权限', 'open': false, 'pCodes': '[0],[sys],[system],[role]', 'pid': '114', 'value': '' }, { 'checked': false, 'code': 'AreaAdmin', 'id': '1170945119300976642', 'name': '区域管理', 'open': false, 'pCodes': '[0],[sys],[system]', 'pid': '105', 'value': '' }, { 'checked': false, 'code': 'area_listPage', 'id': '1191975090689810434', 'name': '区域列表', 'open': false, 'pCodes': '[0],[sys],[system],[AreaAdmin]', 'pid': '1170945119300976642', 'value': '' }, { 'checked': false, 'code': 'area_add', 'id': '1191975312815955969', 'name': '新增区域', 'open': false, 'pCodes': '[0],[sys],[system],[AreaAdmin]', 'pid': '1170945119300976642', 'value': '' }, { 'checked': false, 'code': 'area_update', 'id': '1191975427559530497', 'name': '修改区域', 'open': false, 'pCodes': '[0],[sys],[system],[AreaAdmin]', 'pid': '1170945119300976642', 'value': '' }, { 'checked': false, 'code': 'area_delete', 'id': '1191975543687225346', 'name': '区域删除', 'open': false, 'pCodes': '[0],[sys],[system],[AreaAdmin]', 'pid': '1170945119300976642', 'value': '' }, { 'checked': false, 'code': 'error_log_list', 'id': '1434694061521932289', 'name': '异常日志', 'open': false, 'pCodes': '[0],[sys],[system],[log]', 'pid': '128', 'value': '' }, { 'checked': false, 'code': 'error_log_del', 'id': '1434699009341034498', 'name': '清空异常日志', 'open': false, 'pCodes': '[0],[sys],[system],[log],[error_log_list]', 'pid': '1434694061521932289', 'value': '' }, { 'checked': false, 'code': 'sys', 'id': '1438319254538674178', 'name': '通用设置', 'open': false, 'pCodes': '[0],', 'pid': '0', 'value': '' }, { 'checked': true, 'code': '', 'id': '0', 'name': '顶级', 'open': true, 'pCodes': '', 'pid': '', 'value': '' } ] const list = [ { 'code': 'system', 'num': 4, 'icon': 'icon-setting', 'pid': '1438319254538674178', 'isMenu': '是', 'url': '/system', 'tips': '', 'isOpen': '1', 'pCodes': '[0],[sys],', 'pCode': 'sys', 'name': '系统管理', 'id': '105', 'levels': 2, 'open': true, 'resourceTypeName': '菜单', 'resourceType': '03' }, { 'code': 'mgr', 'num': 1, 'icon': '', 'pid': '105', 'isMenu': '是', 'url': '/sys/mgr', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system]', 'pCode': 'system', 'name': '用户管理', 'id': '106', 'levels': 3, 'open': false, 'resourceTypeName': '菜单', 'resourceType': '03' }, { 'code': 'mgr_add', 'num': 2, 'icon': '', 'pid': '106', 'isMenu': '不是', 'url': '/sys/mgr/add', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system][mgr],', 'pCode': 'mgr', 'name': '添加用户', 'id': '107', 'levels': 4, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'mgr_edit', 'num': 2, 'icon': '', 'pid': '106', 'isMenu': '不是', 'url': '/sys/mgr/update', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[mgr]', 'pCode': 'mgr', 'name': '修改用户', 'id': '108', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'mgr_delete', 'num': 3, 'icon': '', 'pid': '106', 'isMenu': '不是', 'url': '/sys/mgr/delete', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[mgr]', 'pCode': 'mgr', 'name': '删除用户', 'id': '109', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'mgr_reset', 'num': 4, 'icon': '', 'pid': '106', 'isMenu': '不是', 'url': '/sys/mgr/reset', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[mgr]', 'pCode': 'mgr', 'name': '重置密码', 'id': '110', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'mgr_freeze', 'num': 5, 'icon': '', 'pid': '106', 'isMenu': '不是', 'url': '/sys/mgr/freeze', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[mgr]', 'pCode': 'mgr', 'name': '冻结用户', 'id': '111', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'mgr_unfreeze', 'num': 6, 'icon': '', 'pid': '106', 'isMenu': '不是', 'url': '/sys/mgr/unfreeze', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[mgr]', 'pCode': 'mgr', 'name': '解除冻结用户', 'id': '112', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'mgr_setRole', 'num': 7, 'icon': '', 'pid': '106', 'isMenu': '不是', 'url': '/sys/mgr/roleAssign', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[mgr]', 'pCode': 'mgr', 'name': '分配角色', 'id': '113', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'role', 'num': 2, 'icon': '', 'pid': '105', 'isMenu': '是', 'url': '/sys/role', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system]', 'pCode': 'system', 'name': '角色管理', 'id': '114', 'levels': 3, 'open': false, 'resourceTypeName': '菜单', 'resourceType': '03' }, { 'code': 'role_add', 'num': 1, 'icon': '', 'pid': '114', 'isMenu': '不是', 'url': '/sys/role/add', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[role]', 'pCode': 'role', 'name': '添加角色', 'id': '115', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'role_edit', 'num': 2, 'icon': '', 'pid': '114', 'isMenu': '不是', 'url': '/sys/role/update', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[role]', 'pCode': 'role', 'name': '修改角色', 'id': '116', 'levels': 4, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'role_remove', 'num': 3, 'icon': '', 'pid': '114', 'isMenu': '不是', 'url': '/sys/role/delete', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[role]', 'pCode': 'role', 'name': '删除角色', 'id': '117', 'levels': 4, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'role_setAuthority', 'num': 4, 'icon': '', 'pid': '114', 'isMenu': '不是', 'url': '/sys/role/funcAuthor', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[role]', 'pCode': 'role', 'name': '配置权限', 'id': '118', 'levels': 4, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'menu', 'num': 4, 'icon': '', 'pid': '105', 'isMenu': '是', 'url': '/sys/resource', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system]', 'pCode': 'system', 'name': '资源管理', 'id': '119', 'levels': 2, 'open': false, 'resourceTypeName': '菜单', 'resourceType': '03' }, { 'code': 'menu_add', 'num': 1, 'icon': '', 'pid': '119', 'isMenu': '不是', 'url': '/sys/resource/add', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[menu]', 'pCode': 'menu', 'name': '添加菜单', 'id': '120', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'menu_edit', 'num': 2, 'icon': '', 'pid': '119', 'isMenu': '不是', 'url': '/sys/resource/update', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[menu]', 'pCode': 'menu', 'name': '修改菜单', 'id': '121', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'menu_remove', 'num': 3, 'icon': '', 'pid': '119', 'isMenu': '不是', 'url': '/sys/resource/delete', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[menu]', 'pCode': 'menu', 'name': '删除菜单', 'id': '122', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'log', 'num': 6, 'icon': '', 'pid': '105', 'isMenu': '是', 'url': '/sys/log', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system]', 'pCode': 'system', 'name': '日志管理', 'id': '128', 'levels': 2, 'open': false, 'resourceTypeName': '菜单', 'resourceType': '03' }, { 'code': 'dept', 'num': 3, 'icon': '', 'pid': '105', 'isMenu': '是', 'url': '/sys/dept', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system]', 'pCode': 'system', 'name': '组织管理', 'id': '131', 'levels': 3, 'open': false, 'resourceTypeName': '菜单', 'resourceType': '03' }, { 'code': 'dict', 'num': 4, 'icon': '', 'pid': '105', 'isMenu': '是', 'url': '/sys/dict', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system]', 'pCode': 'system', 'name': '字典管理', 'id': '132', 'levels': 3, 'open': false, 'resourceTypeName': '菜单', 'resourceType': '03' }, { 'code': 'loginLog', 'num': 6, 'icon': '', 'pid': '128', 'isMenu': '是', 'url': '/sys/loginLog/list', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[log]', 'pCode': 'log', 'name': '登录日志', 'id': '133', 'levels': 3, 'open': false, 'resourceTypeName': '菜单', 'resourceType': '03' }, { 'code': 'log_clean', 'num': 3, 'icon': '', 'pid': '158', 'isMenu': '不是', 'url': '/sys/log/biz/delLog', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[log],[log_list]', 'pCode': 'log_list', 'name': '清空操作日志', 'id': '134', 'levels': 4, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'dept_add', 'num': 1, 'icon': '', 'pid': '131', 'isMenu': '不是', 'url': '/sys/dept/add', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[dept]', 'pCode': 'dept', 'name': '添加部门', 'id': '135', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'dept_update', 'num': 1, 'icon': '', 'pid': '131', 'isMenu': '不是', 'url': '/sys/dept/update', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[dept]', 'pCode': 'dept', 'name': '修改部门', 'id': '136', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'dept_delete', 'num': 1, 'icon': '', 'pid': '131', 'isMenu': '不是', 'url': '/sys/dept/delete', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[dept]', 'pCode': 'dept', 'name': '删除部门', 'id': '137', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'dict_add', 'num': 1, 'icon': '', 'pid': '132', 'isMenu': '不是', 'url': '/sys/dict/add', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[dict]', 'pCode': 'dict', 'name': '添加字典', 'id': '138', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'dict_update', 'num': 1, 'icon': '', 'pid': '132', 'isMenu': '不是', 'url': '/sys/dict/update', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[dict]', 'pCode': 'dict', 'name': '修改字典', 'id': '139', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'dict_delete', 'num': 1, 'icon': '', 'pid': '132', 'isMenu': '不是', 'url': '/sys/dict/delete', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[dict]', 'pCode': 'dict', 'name': '删除字典', 'id': '140', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'menu_list', 'num': 5, 'icon': '', 'pid': '119', 'isMenu': '不是', 'url': '/sys/resource/list', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[menu]', 'pCode': 'menu', 'name': '菜单列表', 'id': '151', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'dept_list', 'num': 5, 'icon': '', 'pid': '131', 'isMenu': '不是', 'url': '/sys/dept/list', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[dept]', 'pCode': 'dept', 'name': '部门列表', 'id': '153', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'dept_detail', 'num': 6, 'icon': '', 'pid': '131', 'isMenu': '不是', 'url': '/sys/dept/detail', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[dept]', 'pCode': 'dept', 'name': '部门详情', 'id': '154', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'dict_list', 'num': 5, 'icon': '', 'pid': '132', 'isMenu': '不是', 'url': '/sys/dict/list', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[dict]', 'pCode': 'dict', 'name': '字典列表', 'id': '156', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'dict_detail', 'num': 6, 'icon': '', 'pid': '132', 'isMenu': '不是', 'url': '/sys/dict/detail', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[dict]', 'pCode': 'dict', 'name': '字典详情', 'id': '157', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'log_list', 'num': 2, 'icon': '', 'pid': '128', 'isMenu': '是', 'url': '/sys/log/biz/list', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[log]', 'pCode': 'log', 'name': '操作日志', 'id': '158', 'levels': 3, 'open': false, 'resourceTypeName': '菜单', 'resourceType': '03' }, { 'code': 'log_detail', 'num': 3, 'icon': '', 'pid': '105', 'isMenu': '不是', 'url': '/sys/log/detail', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system]', 'pCode': 'system', 'name': '日志详情', 'id': '159', 'levels': 2, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'del_login_log', 'num': 1, 'icon': '', 'pid': '133', 'isMenu': '不是', 'url': '/sys/loginLog/delLoginLog', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[log],[loginLog]', 'pCode': 'loginLog', 'name': '清空登录日志', 'id': '160', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'role_list', 'num': 7, 'icon': '', 'pid': '114', 'isMenu': '不是', 'url': '/sys/role/list', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[role]', 'pCode': 'role', 'name': '角色列表', 'id': '164', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'mgr_list', 'num': 10, 'icon': '', 'pid': '106', 'isMenu': '不是', 'url': '/sys/mgr/list', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[mgr]', 'pCode': 'mgr', 'name': '用户列表', 'id': '167', 'levels': 3, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'data_author', 'num': 0, 'icon': '', 'pid': '114', 'isMenu': '不是', 'url': '/sys/role/dataAuthor', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[role]', 'pCode': 'role', 'name': '数据权限', 'id': '1138364388198715393', 'levels': 4, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'AreaAdmin', 'num': 0, 'icon': '', 'pid': '105', 'isMenu': '是', 'url': '/sys/area', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system]', 'pCode': 'system', 'name': '区域管理', 'id': '1170945119300976642', 'levels': 3, 'open': false, 'resourceTypeName': '菜单', 'resourceType': '03' }, { 'code': 'area_listPage', 'num': 0, 'icon': '', 'pid': '1170945119300976642', 'isMenu': '不是', 'url': '/sys/area/listPage', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[AreaAdmin]', 'pCode': 'AreaAdmin', 'name': '区域列表', 'id': '1191975090689810434', 'levels': 4, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'area_add', 'num': 0, 'icon': '', 'pid': '1170945119300976642', 'isMenu': '不是', 'url': '/sys/area/add', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[AreaAdmin]', 'pCode': 'AreaAdmin', 'name': '新增区域', 'id': '1191975312815955969', 'levels': 4, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'area_update', 'num': 0, 'icon': '', 'pid': '1170945119300976642', 'isMenu': '不是', 'url': '/sys/area/update', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[AreaAdmin]', 'pCode': 'AreaAdmin', 'name': '修改区域', 'id': '1191975427559530497', 'levels': 4, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'area_delete', 'num': 0, 'icon': '', 'pid': '1170945119300976642', 'isMenu': '不是', 'url': '/sys/area/delete', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[AreaAdmin]', 'pCode': 'AreaAdmin', 'name': '区域删除', 'id': '1191975543687225346', 'levels': 4, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'error_log_list', 'num': 0, 'icon': '', 'pid': '128', 'isMenu': '是', 'url': '/sys/log/error/list', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[log]', 'pCode': 'log', 'name': '异常日志', 'id': '1434694061521932289', 'levels': 3, 'open': false, 'resourceTypeName': '菜单', 'resourceType': '03' }, { 'code': 'error_log_del', 'num': 0, 'icon': '', 'pid': '1434694061521932289', 'isMenu': '不是', 'url': '/sys/log/error/delLog', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[log],[error_log_list]', 'pCode': 'error_log_list', 'name': '清空异常日志', 'id': '1434699009341034498', 'levels': 4, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'sys', 'num': 1, 'icon': '', 'pid': '0', 'isMenu': '不是', 'url': '/sys', 'tips': '', 'isOpen': '0', 'pCodes': '[0],', 'pCode': '0', 'name': '通用设置', 'id': '1438319254538674178', 'levels': 1, 'open': false, 'resourceTypeName': '系统', 'resourceType': '02' }, { 'code': 'sys_loginlog_export', 'num': 0, 'icon': '', 'pid': '133', 'isMenu': '不是', 'url': '/sys/loginLog/export', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[log][loginLog],', 'pCode': 'loginLog', 'name': '登录日志导出', 'id': '1479002738690895874', 'levels': 4, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'sys_bizlog_export', 'num': 0, 'icon': '', 'pid': '158', 'isMenu': '不是', 'url': '/sys/log/biz/export', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[log][log_list],', 'pCode': 'log_list', 'name': '操作日志导出', 'id': '1479003137820864513', 'levels': 4, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' }, { 'code': 'sys_errorlog_export', 'num': 0, 'icon': '', 'pid': '1434694061521932289', 'isMenu': '不是', 'url': '/sys/log/error/export', 'tips': '', 'isOpen': '0', 'pCodes': '[0],[sys],[system],[log][error_log_list],', 'pCode': 'error_log_list', 'name': '异常日志导出', 'id': '1479003395510513666', 'levels': 4, 'open': false, 'resourceTypeName': '按钮', 'resourceType': '04' } ] module.exports = [ // mock get all routes form server { url: '/sys/resource/list', type: 'get', response: _ => { return { code: 200, data: list } } }, // mock get all roles form server { url: '/sys/resource/tree', type: 'get', response: _ => { return { 'code': 200, 'message': 'success', 'data': tree } } }, { url: '/sys/dict/code/resourceType', type: 'get', response: _ => { return { code: 200, message: 'success', data: [ { 'name': '菜单', 'id': '1438343963326144513', 'value': '03' }, { 'name': '按钮', 'id': '1438343963326144514', 'value': '04' }, { 'name': '系统', 'id': '1438343963334533122', 'value': '02' } ] } } }, { url: '/sys/resource/treeListByRoleId', type: 'get', response: _ => { return { code: 200, message: 'success', data: tree } } }, { url: '/sys/resource/add', type: 'post', response: _ => { return { code: 200, message: 'success', data: {} } } }, { url: '/sys/resource/update', type: 'post', response: _ => { return { code: 200, message: 'success', data: {} } } }, { url: '/sys/resource/delete', type: 'post', response: _ => { return { code: 200, message: 'success', data: {} } } } ]