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: {}
      }
    }
  }
]
