{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "from myrequest import create\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "认证成功，token已设置\n"
     ]
    }
   ],
   "source": [
    "a = create(\"https://band.hxzhxy.cn\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [],
   "source": [
    "data = a.get(\"/uc/account/menu\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'success': True,\n",
       " 'msg': '操作成功',\n",
       " 'code': 0,\n",
       " 'data': [{'id': 186,\n",
       "   'name': '工作台',\n",
       "   'identify': 'el-icon-menu',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/workbench',\n",
       "   'parentId': -1,\n",
       "   'sort': 1,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 185,\n",
       "   'name': '首页',\n",
       "   'identify': 'el-icon-s-home',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/home',\n",
       "   'parentId': -1,\n",
       "   'sort': 2,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 29,\n",
       "   'name': '大数据看板',\n",
       "   'identify': 'el-icon-s-grid',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/index',\n",
       "   'parentId': -1,\n",
       "   'sort': 3,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 389,\n",
       "   'name': '码上举报',\n",
       "   'identify': 'el-icon-warning-outline',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/tipOff',\n",
       "   'parentId': -1,\n",
       "   'sort': 4,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 390,\n",
       "     'name': '校园餐投诉与建议',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/tipOff/content',\n",
       "     'parentId': 389,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 397,\n",
       "   'name': '申请填报',\n",
       "   'identify': 'el-icon-mobile',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/ApplicationForm',\n",
       "   'parentId': -1,\n",
       "   'sort': 5,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 398,\n",
       "     'name': '数据填报',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/ApplicationForm/dataManage',\n",
       "     'parentId': 397,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 416,\n",
       "     'name': '成绩查询',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/ApplicationForm/scoreManage',\n",
       "     'parentId': 397,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 248,\n",
       "   'name': '知识库（自用）',\n",
       "   'identify': 'el-icon-reading',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/study-section',\n",
       "   'parentId': -1,\n",
       "   'sort': 6,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 251,\n",
       "     'name': '工作培训文库',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/study-section/content',\n",
       "     'parentId': 248,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 249,\n",
       "     'name': '培训文档分类管理',\n",
       "     'identify': 'fasle',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/study-section/class-set',\n",
       "     'parentId': 248,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 309,\n",
       "     'name': '滚动任务',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/study-section/taskTips',\n",
       "     'parentId': 248,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 310,\n",
       "     'name': '任务设置管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/study-section/taskMember',\n",
       "     'parentId': 248,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 63,\n",
       "   'name': '用户意见反馈处理',\n",
       "   'identify': 'el-icon-edit',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/idea/list',\n",
       "   'parentId': -1,\n",
       "   'sort': 7,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 392,\n",
       "   'name': 'AI客服',\n",
       "   'identify': 'el-icon-s-comment',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/AIServer',\n",
       "   'parentId': -1,\n",
       "   'sort': 8,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 406,\n",
       "     'name': '提问记录',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/AIserver/feedback',\n",
       "     'parentId': 392,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 393,\n",
       "     'name': '知识内容',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/AIserver/knowContent',\n",
       "     'parentId': 392,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 394,\n",
       "     'name': '知识内容分类',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/AIServer/knowGroup',\n",
       "     'parentId': 392,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 407,\n",
       "   'name': 'AI课堂',\n",
       "   'identify': 'el-icon-cpu',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/video',\n",
       "   'parentId': -1,\n",
       "   'sort': 9,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 408,\n",
       "     'name': 'AI课堂总览',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/video/analysis',\n",
       "     'parentId': 407,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 36,\n",
       "   'name': '基础数据管理',\n",
       "   'identify': 'el-icon-s-management',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/maintenance',\n",
       "   'parentId': -1,\n",
       "   'sort': 10,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 234,\n",
       "     'name': '学生信息二维码',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/Maintenance/student-qrcode',\n",
       "     'parentId': 36,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 35,\n",
       "     'name': '年级班级管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/user/grade',\n",
       "     'parentId': 36,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 38,\n",
       "     'name': '学生信息管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/maintenance/list',\n",
       "     'parentId': 36,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 55,\n",
       "     'name': '教室信息管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/room/list',\n",
       "     'parentId': 36,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 191,\n",
       "     'name': '储物柜区域管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/roomNew/list',\n",
       "     'parentId': 36,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 233,\n",
       "     'name': '门信息管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/roomNew/door-lock-management',\n",
       "     'parentId': 36,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 129,\n",
       "     'name': '课程名称管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/maintenance/courseNameManagement',\n",
       "     'parentId': 36,\n",
       "     'sort': 7,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 67,\n",
       "     'name': '进出校规则',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/maintenance/RulesAccess',\n",
       "     'parentId': 36,\n",
       "     'sort': 8,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 68,\n",
       "     'name': '温度预警规则',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/maintenance/temperature',\n",
       "     'parentId': 36,\n",
       "     'sort': 9,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 247,\n",
       "     'name': '教室属性管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/room/room-type',\n",
       "     'parentId': 36,\n",
       "     'sort': 10,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 204,\n",
       "   'name': '教工人事管理',\n",
       "   'identify': 'el-icon-finished',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/personnel-management',\n",
       "   'parentId': -1,\n",
       "   'sort': 11,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 205,\n",
       "     'name': '教工岗位管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/personnel-management/teacher-management',\n",
       "     'parentId': 204,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 232,\n",
       "     'name': '教师卡管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/personnel-management/teacher-card-management',\n",
       "     'parentId': 204,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 203,\n",
       "     'name': '部门管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/personnel-management/divisional-management',\n",
       "     'parentId': 204,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 208,\n",
       "     'name': '组织架构',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/personnel-management/organization-chart',\n",
       "     'parentId': 204,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 261,\n",
       "     'name': '教师操作日志',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/personnel-management/teacher-operation-log',\n",
       "     'parentId': 204,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 281,\n",
       "     'name': '教师充值管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/personnel-management/teacher-recharge',\n",
       "     'parentId': 204,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 349,\n",
       "     'name': '教师档案信息',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/personnel-management/information',\n",
       "     'parentId': 204,\n",
       "     'sort': 7,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 334,\n",
       "   'name': '迎新报名管理系统',\n",
       "   'identify': 'el-icon-user-solid',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/freshmanEnrollment',\n",
       "   'parentId': -1,\n",
       "   'sort': 12,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 337,\n",
       "     'name': '学生报名信息列表',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/freshmanEnrollment/index',\n",
       "     'parentId': 334,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 347,\n",
       "     'name': '(自用)手环预定',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/cloud-print/bracelet-order',\n",
       "     'parentId': 334,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 370,\n",
       "     'name': '手环预定',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/cloud-print/bracelet-order-copy',\n",
       "     'parentId': 334,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 146,\n",
       "   'name': '消费一卡通管理',\n",
       "   'identify': 'el-icon-money',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/Admin/payment',\n",
       "   'parentId': -1,\n",
       "   'sort': 13,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 258,\n",
       "     'name': '平台充值管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/payment/meals-management',\n",
       "     'parentId': 146,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 259,\n",
       "     'name': '本地交易对账',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/payment/meals-query',\n",
       "     'parentId': 146,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 250,\n",
       "     'name': '学生充值统计',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/payment/student-recharge',\n",
       "     'parentId': 146,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 223,\n",
       "     'name': '学生超额消费',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/payment/excess-consumption',\n",
       "     'parentId': 146,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 152,\n",
       "     'name': '充值渠道设置',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 5,\n",
       "     'url': '/Admin/payment/paymentChannelStatus',\n",
       "     'parentId': 146,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 166,\n",
       "     'name': '卡务发卡管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/payment/mealCardConsumptionManagement',\n",
       "     'parentId': 146,\n",
       "     'sort': 7,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 192,\n",
       "   'name': '服务收费管理',\n",
       "   'identify': 'el-icon-s-check',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/serviceCharge',\n",
       "   'parentId': -1,\n",
       "   'sort': 14,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 193,\n",
       "     'name': '收缴费',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/serviceCharge/coverChargePublish',\n",
       "     'parentId': 192,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 217,\n",
       "     'name': '临时收费',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/serviceCharge/temporaryPublish',\n",
       "     'parentId': 192,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 216,\n",
       "     'name': '个人交费明细查询',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/serviceCharge/payment-inquiry',\n",
       "     'parentId': 192,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 225,\n",
       "     'name': '重复缴费处理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/serviceCharge/repeatedCharge',\n",
       "     'parentId': 192,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 371,\n",
       "     'name': '收费对账',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/serviceCharge/servertip',\n",
       "     'parentId': 192,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 386,\n",
       "     'name': '收费排除名单',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/serviceCharge/filiterPage',\n",
       "     'parentId': 192,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 101,\n",
       "   'name': '储物柜管理系统',\n",
       "   'identify': 'el-icon-lock',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/CabinetLock',\n",
       "   'parentId': -1,\n",
       "   'sort': 15,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 102,\n",
       "     'name': '学生储物柜管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/CabinetLock/List',\n",
       "     'parentId': 101,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 104,\n",
       "     'name': '学生智能锁列表',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/CabinetLock/LockList',\n",
       "     'parentId': 101,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 368,\n",
       "     'name': '柜锁基站信息',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/CabinetLock/base-station',\n",
       "     'parentId': 101,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 105,\n",
       "     'name': '储物柜使用日志',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/CabinetLock/MonitoringLog',\n",
       "     'parentId': 101,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 162,\n",
       "     'name': '教师储物柜管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/CabinetLock/ManagementofTeacherslockers',\n",
       "     'parentId': 101,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 287,\n",
       "     'name': '教师柜锁权限',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/CabinetLock/jurisdiction',\n",
       "     'parentId': 101,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 163,\n",
       "     'name': '教师智能锁列表',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/CabinetLock/TeachersmartLocklist',\n",
       "     'parentId': 101,\n",
       "     'sort': 7,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 116,\n",
       "     'name': '低电量提醒',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/CabinetLock/lowBatteryAlert',\n",
       "     'parentId': 101,\n",
       "     'sort': 8,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 136,\n",
       "     'name': '临时卡管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/CabinetLock/temporaryCardManger',\n",
       "     'parentId': 101,\n",
       "     'sort': 9,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 103,\n",
       "     'name': '储物柜分区管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/CabinetLock/Addall',\n",
       "     'parentId': 101,\n",
       "     'sort': 10,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 119,\n",
       "     'name': '分区绑定柜锁',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/CabinetLock/partitionBindingLoack',\n",
       "     'parentId': 101,\n",
       "     'sort': 11,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 117,\n",
       "     'name': '快速绑定柜锁',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/CabinetLock/cardBindLock',\n",
       "     'parentId': 101,\n",
       "     'sort': 12,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 221,\n",
       "     'name': '批量解绑柜锁',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/CabinetLock/bulkUnbinding',\n",
       "     'parentId': 101,\n",
       "     'sort': 13,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 184,\n",
       "     'name': '超时未上报电量',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/CabinetLock/powerNotReportedInTimeout',\n",
       "     'parentId': 101,\n",
       "     'sort': 14,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 123,\n",
       "     'name': '未关柜门列表',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/CabinetLock/doorNotClose',\n",
       "     'parentId': 101,\n",
       "     'sort': 15,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 124,\n",
       "     'name': '柜锁授权记录',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/CabinetLock/lockAuthorizationRecords',\n",
       "     'parentId': 101,\n",
       "     'sort': 16,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 118,\n",
       "     'name': '（自）智能锁调试工具',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/CabinetLock/lockDeBug',\n",
       "     'parentId': 101,\n",
       "     'sort': 17,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 122,\n",
       "     'name': '（自）柜锁调试日志',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/CabinetLock/lockLogDeBug',\n",
       "     'parentId': 101,\n",
       "     'sort': 18,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 106,\n",
       "     'name': '（旧）管理员卡管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/CabinetLock/EmpowerList',\n",
       "     'parentId': 101,\n",
       "     'sort': 19,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 353,\n",
       "     'name': '储物柜管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/CabinetLock/List1',\n",
       "     'parentId': 101,\n",
       "     'sort': 20,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 354,\n",
       "     'name': '电量管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/CabinetLock/Power',\n",
       "     'parentId': 101,\n",
       "     'sort': 21,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 355,\n",
       "     'name': '智能锁管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/CabinetLock/Lock',\n",
       "     'parentId': 101,\n",
       "     'sort': 22,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 357,\n",
       "     'name': '分区管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/CabinetLock/Handler',\n",
       "     'parentId': 101,\n",
       "     'sort': 23,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 364,\n",
       "     'name': '批量开锁',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/CabinetLock/LockOpen',\n",
       "     'parentId': 101,\n",
       "     'sort': 24,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 153,\n",
       "   'name': '门锁管理系统',\n",
       "   'identify': 'el-icon-s-home',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/door/lock',\n",
       "   'parentId': -1,\n",
       "   'sort': 16,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 242,\n",
       "     'name': '门管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/door/lock/new-door-management',\n",
       "     'parentId': 153,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 243,\n",
       "     'name': '锁管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/door/lock/new-lock-management',\n",
       "     'parentId': 153,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 270,\n",
       "     'name': '教师门锁权限',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/door/lock/jurisdiction',\n",
       "     'parentId': 153,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 157,\n",
       "     'name': '开门记录',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/door/lock/record',\n",
       "     'parentId': 153,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 284,\n",
       "     'name': '门锁有效期管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/door/lock/user-valid-time',\n",
       "     'parentId': 153,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 274,\n",
       "     'name': '门锁操作日志',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/door/lock/log',\n",
       "     'parentId': 153,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 252,\n",
       "     'name': '门锁低电量',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/door/lock/low-battery',\n",
       "     'parentId': 153,\n",
       "     'sort': 7,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 262,\n",
       "     'name': '门锁详情图',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/door/lock/details-picture',\n",
       "     'parentId': 153,\n",
       "     'sort': 8,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 263,\n",
       "     'name': '门锁布点',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/door/lock/stationing',\n",
       "     'parentId': 153,\n",
       "     'sort': 9,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 154,\n",
       "     'name': '智能门锁控制器管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/door/lock/gateway',\n",
       "     'parentId': 153,\n",
       "     'sort': 10,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 164,\n",
       "     'name': '智能门锁日志统计',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/door/lock/smartdoorLocklogStatistics',\n",
       "     'parentId': 153,\n",
       "     'sort': 11,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 159,\n",
       "     'name': '门管理（旧）',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/door/lock/door/management',\n",
       "     'parentId': 153,\n",
       "     'sort': 12,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 155,\n",
       "     'name': '智能门锁管理（旧）',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/door/lock/management',\n",
       "     'parentId': 153,\n",
       "     'sort': 13,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 156,\n",
       "     'name': '用户管理（旧）',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/door/lock/user/management',\n",
       "     'parentId': 153,\n",
       "     'sort': 14,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 198,\n",
       "   'name': '车辆管理',\n",
       "   'identify': 'el-icon-truck',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/vehiclegate/list',\n",
       "   'parentId': -1,\n",
       "   'sort': 17,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 207,\n",
       "     'name': '停车场管理总览',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/vehiclegate/vehicle-overview',\n",
       "     'parentId': 198,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 245,\n",
       "     'name': '车辆管理权限',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/vehiclegate/car-jurisdiction-management',\n",
       "     'parentId': 198,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 206,\n",
       "     'name': '车辆单位管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/vehiclegate/divisional-management',\n",
       "     'parentId': 198,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 283,\n",
       "     'name': '车辆有效期管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/vehiclegate/vehicle-valid-time',\n",
       "     'parentId': 198,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 350,\n",
       "     'name': '跨天停车管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 1,\n",
       "     'url': '/admin/vehiclegate/car-overparking-management',\n",
       "     'parentId': 198,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 365,\n",
       "     'name': '设备管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/vehiclegate/equipment-management',\n",
       "     'parentId': 198,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 379,\n",
       "   'name': '校宣信息发布系统',\n",
       "   'identify': 'el-icon-video-camera',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/schoolAd',\n",
       "   'parentId': -1,\n",
       "   'sort': 18,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 382,\n",
       "     'name': '内容管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/schoolAd/content',\n",
       "     'parentId': 379,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 381,\n",
       "     'name': '分组管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/schoolAd/deviceGroup',\n",
       "     'parentId': 379,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 380,\n",
       "     'name': '设备管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/schoolAd/devices',\n",
       "     'parentId': 379,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 412,\n",
       "     'name': '大屏软件管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/bigscreen/softwate-manage',\n",
       "     'parentId': 379,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 413,\n",
       "     'name': '大屏管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/bigscreen/device',\n",
       "     'parentId': 379,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 253,\n",
       "   'name': '后勤采购管理',\n",
       "   'identify': 'el-icon-shopping-bag-2',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/mall-management-background',\n",
       "   'parentId': -1,\n",
       "   'sort': 19,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 395,\n",
       "     'name': '手环订单管理(新)',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/mall-management-background/order-management-new',\n",
       "     'parentId': 253,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 396,\n",
       "     'name': '手环退款管理(新)',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/mall-management-background/refund-management-new',\n",
       "     'parentId': 253,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 348,\n",
       "     'name': '研学产品管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/mall-management-background/goods-management1',\n",
       "     'parentId': 253,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 254,\n",
       "     'name': '商品管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/mall-management-background/goods-management',\n",
       "     'parentId': 253,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 255,\n",
       "     'name': '手环订单管理（旧）',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/mall-management-background/order-management',\n",
       "     'parentId': 253,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 308,\n",
       "     'name': '手环退款管理（旧）',\n",
       "     'identify': 'fasle',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/mall-management-background/refund-management',\n",
       "     'parentId': 253,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 344,\n",
       "     'name': '食堂基础数据管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/can-teen/canteen-category',\n",
       "     'parentId': 253,\n",
       "     'sort': 7,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 345,\n",
       "     'name': '订单批次管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/can-teen/canteen-batch',\n",
       "     'parentId': 253,\n",
       "     'sort': 7,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 346,\n",
       "     'name': '食堂进货单',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/can-teen/canteen-goods',\n",
       "     'parentId': 253,\n",
       "     'sort': 7,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 351,\n",
       "   'name': '电梯梯控管理',\n",
       "   'identify': 'el-icon-lollipop',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/elevator',\n",
       "   'parentId': -1,\n",
       "   'sort': 20,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 358,\n",
       "     'name': '梯控设备管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/elevator/equipment-managements',\n",
       "     'parentId': 351,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 359,\n",
       "     'name': '用户权限管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/elevator/issuance-record',\n",
       "     'parentId': 351,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 352,\n",
       "     'name': '电梯使用记录',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/elevator/equipment-management',\n",
       "     'parentId': 351,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 361,\n",
       "     'name': '操作日志管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/elevator/elevator-log',\n",
       "     'parentId': 351,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 372,\n",
       "   'name': '亲情电话管理',\n",
       "   'identify': 'el-icon-phone',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/telegrame',\n",
       "   'parentId': -1,\n",
       "   'sort': 21,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 377,\n",
       "     'name': '通话记录',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/telegrame/call-log',\n",
       "     'parentId': 372,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 373,\n",
       "     'name': '刷卡记录',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/telegrame/record',\n",
       "     'parentId': 372,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 374,\n",
       "     'name': '话机管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/telegrame/manage',\n",
       "     'parentId': 372,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 375,\n",
       "     'name': '启动记录',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/telegrame/start-log',\n",
       "     'parentId': 372,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 376,\n",
       "     'name': '升级记录',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/telegrame/update-log',\n",
       "     'parentId': 372,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 385,\n",
       "     'name': '错误日志',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/telegrame/error-log',\n",
       "     'parentId': 372,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 387,\n",
       "   'name': '电教中心服务通知',\n",
       "   'identify': 'el-icon-monitor',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/scrollMessage',\n",
       "   'parentId': -1,\n",
       "   'sort': 22,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 388,\n",
       "     'name': '手环领取通知',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/scrollMessage/message',\n",
       "     'parentId': 387,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 404,\n",
       "     'name': '平板领取通知',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/scrollMessage/ipad',\n",
       "     'parentId': 387,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 405,\n",
       "     'name': '领取类型',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/scrollMessage/types',\n",
       "     'parentId': 387,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 383,\n",
       "   'name': '教室一体机管理',\n",
       "   'identify': 'el-icon-open',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/smartSwitch',\n",
       "   'parentId': -1,\n",
       "   'sort': 23,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 384,\n",
       "     'name': '远程控制',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/smartSwitch/control',\n",
       "     'parentId': 383,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 138,\n",
       "   'name': '门禁道闸刷卡管理',\n",
       "   'identify': 'el-icon-sort',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/gateMachine',\n",
       "   'parentId': -1,\n",
       "   'sort': 24,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 140,\n",
       "     'name': '闸机进出校记录',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/gateMachine/accessControlRecord',\n",
       "     'parentId': 138,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 142,\n",
       "     'name': '通行权限下发',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/gateMachine/issuedPersonnel',\n",
       "     'parentId': 138,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 282,\n",
       "     'name': '进出权限管理(新)',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/gateMachine/new-machinePerson',\n",
       "     'parentId': 138,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 143,\n",
       "     'name': '已下发人员',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/gateMachine/machinePerson',\n",
       "     'parentId': 138,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 145,\n",
       "     'name': '闸机进出校规则',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/gateMachine/gateRules',\n",
       "     'parentId': 138,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 317,\n",
       "     'name': '韦根进出校规则',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/gateMachine/wegenRules',\n",
       "     'parentId': 138,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 141,\n",
       "     'name': '闸机开关状态',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/gateMachine/stateOfTheDoor',\n",
       "     'parentId': 138,\n",
       "     'sort': 7,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 139,\n",
       "     'name': '闸机设备管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/gateMachine/machineManagement',\n",
       "     'parentId': 138,\n",
       "     'sort': 8,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 160,\n",
       "     'name': '闸机图形化',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/gateMachine/gateMachine',\n",
       "     'parentId': 138,\n",
       "     'sort': 9,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 161,\n",
       "     'name': '全校闸机汇总',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/gateMachine/summaryofWholeschoolGate',\n",
       "     'parentId': 138,\n",
       "     'sort': 9,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 318,\n",
       "     'name': '韦根控制管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/gateMachine/wiegand-control',\n",
       "     'parentId': 138,\n",
       "     'sort': 11,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 319,\n",
       "     'name': '韦根通行权限下发',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/gateMachine/wegenissuedPerson',\n",
       "     'parentId': 138,\n",
       "     'sort': 12,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 320,\n",
       "     'name': '韦根（已下发人员）',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/gateMachine/wegenRemove',\n",
       "     'parentId': 138,\n",
       "     'sort': 13,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 175,\n",
       "   'name': '用电能耗管理',\n",
       "   'identify': 'el-icon-s-help',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/energy',\n",
       "   'parentId': -1,\n",
       "   'sort': 25,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 177,\n",
       "     'name': '设备能耗统计',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/energy/devices',\n",
       "     'parentId': 175,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 178,\n",
       "     'name': '教室能耗统计',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/energy/energyConsumptionStatistics',\n",
       "     'parentId': 175,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 201,\n",
       "     'name': '一体机管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/energy/aio-administration',\n",
       "     'parentId': 175,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 200,\n",
       "     'name': '空调控制',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/energy/air-conditioning-control',\n",
       "     'parentId': 175,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 176,\n",
       "     'name': '教室用电开关',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/energy/classroomElectricity',\n",
       "     'parentId': 175,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 179,\n",
       "     'name': '日志查询',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/energy/logView',\n",
       "     'parentId': 175,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 187,\n",
       "     'name': '通信管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/energy/communication',\n",
       "     'parentId': 175,\n",
       "     'sort': 7,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 190,\n",
       "     'name': '教室绑定',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/energy/classroomBinding',\n",
       "     'parentId': 175,\n",
       "     'sort': 8,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 194,\n",
       "     'name': '教室开关通电总览',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/energy/powerOnOverview',\n",
       "     'parentId': 175,\n",
       "     'sort': 9,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 199,\n",
       "     'name': '用电设备管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/energy/electricalEquipment',\n",
       "     'parentId': 175,\n",
       "     'sort': 10,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 264,\n",
       "     'name': '设备归属录入管理',\n",
       "     'identify': 'flase',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/energy/classroomBinding-breakers',\n",
       "     'parentId': 175,\n",
       "     'sort': 11,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 290,\n",
       "     'name': '充电桩用电管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/energy/charging-deplete',\n",
       "     'parentId': 175,\n",
       "     'sort': 12,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 285,\n",
       "     'name': '充电桩设备管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/energy/classroomBinding-charging',\n",
       "     'parentId': 175,\n",
       "     'sort': 13,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 360,\n",
       "     'name': '能耗告警',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/energy/energy-consumption-alarm',\n",
       "     'parentId': 175,\n",
       "     'sort': 14,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 326,\n",
       "   'name': '单车管理',\n",
       "   'identify': 'el-icon-bicycle',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/bicycle',\n",
       "   'parentId': -1,\n",
       "   'sort': 26,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 327,\n",
       "     'name': '单车未带锁信息',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/bicycle/bicycle-unlock',\n",
       "     'parentId': 326,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 80,\n",
       "   'name': '考勤管理',\n",
       "   'identify': 'el-icon-s-order',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/attendanceall',\n",
       "   'parentId': -1,\n",
       "   'sort': 27,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 188,\n",
       "     'name': '全校考勤',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/attance/schoolAttendance',\n",
       "     'parentId': 80,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 195,\n",
       "     'name': '年级考勤',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/attance/gradeAttendance',\n",
       "     'parentId': 80,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 189,\n",
       "     'name': '班级考勤',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/attance/classAttendance',\n",
       "     'parentId': 80,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 182,\n",
       "     'name': '(新)考勤总览',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/attance/temperature',\n",
       "     'parentId': 80,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 90,\n",
       "     'name': '全校考勤汇总',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/Attendance2/List',\n",
       "     'parentId': 80,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 79,\n",
       "     'name': '班级进出校考勤统计',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/Attendancenew/List',\n",
       "     'parentId': 80,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 183,\n",
       "     'name': '(新)个人考勤',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/attance/personalAttendance',\n",
       "     'parentId': 80,\n",
       "     'sort': 7,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 144,\n",
       "     'name': '闸机进出校考勤',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/Attendance2/gateMachineAttendanceMange',\n",
       "     'parentId': 80,\n",
       "     'sort': 8,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 158,\n",
       "     'name': '进出校统计',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/attance/entrance/exit/statistics',\n",
       "     'parentId': 80,\n",
       "     'sort': 9,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 78,\n",
       "     'name': '班级进出校考勤列表',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/Attendanceclass',\n",
       "     'parentId': 80,\n",
       "     'sort': 10,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 107,\n",
       "     'name': '全校考勤趋势',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/Attendance2/TrendList',\n",
       "     'parentId': 80,\n",
       "     'sort': 11,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 66,\n",
       "     'name': '(旧)进出校考勤大屏',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/attendanceschool/list',\n",
       "     'parentId': 80,\n",
       "     'sort': 12,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 15,\n",
       "     'name': '(旧)个人进出校考勤',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/attendance',\n",
       "     'parentId': 80,\n",
       "     'sort': 13,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 257,\n",
       "     'name': '请假统计',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/attance/leave-statistics',\n",
       "     'parentId': 80,\n",
       "     'sort': 14,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 322,\n",
       "     'name': '无卡进出校记录',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/attance/no-card',\n",
       "     'parentId': 80,\n",
       "     'sort': 15,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 288,\n",
       "   'name': '学业管理',\n",
       "   'identify': 'el-icon-s-custom',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/schoolwork-management',\n",
       "   'parentId': -1,\n",
       "   'sort': 28,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 289,\n",
       "     'name': '学业数据',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/schoolwork-management/schoolwork-data',\n",
       "     'parentId': 288,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 56,\n",
       "   'name': '基础教务管理',\n",
       "   'identify': 'el-icon-time',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/classa',\n",
       "   'parentId': -1,\n",
       "   'sort': 29,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 130,\n",
       "     'name': '老师课表',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/classatt/goingClassAttendanceByTeacher',\n",
       "     'parentId': 56,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 99,\n",
       "     'name': '教室课表',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/classatt/GoingRoomList',\n",
       "     'parentId': 56,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 96,\n",
       "     'name': '学生课表',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/attance/listtwo',\n",
       "     'parentId': 56,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 95,\n",
       "     'name': '作息时间管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/classatt/listtwo',\n",
       "     'parentId': 56,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 321,\n",
       "     'name': '课程表修改',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/classatt/Schedule',\n",
       "     'parentId': 56,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 391,\n",
       "     'name': '课程出勤',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/classatt/GiongCourseList',\n",
       "     'parentId': 56,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 209,\n",
       "   'name': '校园通知管理',\n",
       "   'identify': 'el-icon-user',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/campus-notification-management',\n",
       "   'parentId': -1,\n",
       "   'sort': 30,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 215,\n",
       "     'name': '全校通知',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/campus-notification-management/school-noticee',\n",
       "     'parentId': 209,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 210,\n",
       "     'name': '校内通知',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/campus-notification-management/campus-notice',\n",
       "     'parentId': 209,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 211,\n",
       "     'name': '家校通知',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/campus-notification-management/home-school-notice',\n",
       "     'parentId': 209,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 212,\n",
       "     'name': '我的审批',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/campus-notification-management/my-approval',\n",
       "     'parentId': 209,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 213,\n",
       "     'name': '我的通知',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/campus-notification-management/my-alerts',\n",
       "     'parentId': 209,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 214,\n",
       "     'name': '分类设置',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/campus-notification-management/class-set',\n",
       "     'parentId': 209,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 275,\n",
       "   'name': '实验室管理',\n",
       "   'identify': 'el-icon-set-up',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/Admin/laboratory',\n",
       "   'parentId': -1,\n",
       "   'sort': 31,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 276,\n",
       "     'name': '实验室资源统计',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/laboratory/lab-resources',\n",
       "     'parentId': 275,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 277,\n",
       "     'name': '实验室预约',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/laboratory/lab-appointments',\n",
       "     'parentId': 275,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 278,\n",
       "     'name': '实验室设备预约',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/laboratory/equipment-reservations',\n",
       "     'parentId': 275,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 279,\n",
       "     'name': '实验室设备管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/laboratory/lab-management',\n",
       "     'parentId': 275,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 280,\n",
       "     'name': '我的预约',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/laboratory/my-appointments',\n",
       "     'parentId': 275,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 291,\n",
       "     'name': '实验室类型管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/laboratory/labtype-management',\n",
       "     'parentId': 275,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 401,\n",
       "     'name': '教室刷卡',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/laboratory/classRoomCard',\n",
       "     'parentId': 275,\n",
       "     'sort': 7,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 402,\n",
       "     'name': '刷卡记录',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/laboratory/classRoomLog',\n",
       "     'parentId': 275,\n",
       "     'sort': 8,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 235,\n",
       "   'name': 'AI视频安防管理',\n",
       "   'identify': 'el-icon-aim',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/camera-management',\n",
       "   'parentId': -1,\n",
       "   'sort': 32,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 236,\n",
       "     'name': '抓拍图片',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/camera-management/pingram',\n",
       "     'parentId': 235,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 237,\n",
       "     'name': '历史记录',\n",
       "     'identify': '4',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/camera-management/history',\n",
       "     'parentId': 235,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 265,\n",
       "     'name': '摄像头列表',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/camera-management/camera-list',\n",
       "     'parentId': 235,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 266,\n",
       "     'name': '摄像头视频',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/camera-management/camera-video',\n",
       "     'parentId': 235,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 267,\n",
       "     'name': '云台控制',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/camera-management/cloud-platform-control',\n",
       "     'parentId': 235,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 268,\n",
       "     'name': '抓拍',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/camera-management/capturing',\n",
       "     'parentId': 235,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 269,\n",
       "     'name': '历史视频',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/camera-management/history-video',\n",
       "     'parentId': 235,\n",
       "     'sort': 7,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 134,\n",
       "   'name': '失物招领',\n",
       "   'identify': 'el-icon-goods',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/lostAndFound',\n",
       "   'parentId': -1,\n",
       "   'sort': 33,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 135,\n",
       "     'name': '失物招领',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/lostAndFound/publish',\n",
       "     'parentId': 134,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 18,\n",
       "   'name': '飞讯通知',\n",
       "   'identify': 'el-icon-postcard',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/hand-ring',\n",
       "   'parentId': -1,\n",
       "   'sort': 34,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 132,\n",
       "     'name': '飞讯消息统计',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/messageStatistics',\n",
       "     'parentId': 18,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 127,\n",
       "     'name': '校园飞讯发送',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/batchIssuedMsg',\n",
       "     'parentId': 18,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 25,\n",
       "     'name': '飞讯留言状态查看',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/msg-list',\n",
       "     'parentId': 18,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 26,\n",
       "     'name': '用户卡信息查看',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/usermsg-list',\n",
       "     'parentId': 18,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 27,\n",
       "     'name': '（自）留言发送与用户信息设置',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/send-msg',\n",
       "     'parentId': 18,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 20,\n",
       "     'name': '（旧）心率配置',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/heart_add',\n",
       "     'parentId': 18,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 171,\n",
       "     'name': '系统消息管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/systemMessage',\n",
       "     'parentId': 18,\n",
       "     'sort': 7,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 196,\n",
       "     'name': '飞讯统计',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/flightStatistic',\n",
       "     'parentId': 18,\n",
       "     'sort': 8,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 45,\n",
       "   'name': '安全定位',\n",
       "   'identify': 'el-icon-odometer',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/area',\n",
       "   'parentId': -1,\n",
       "   'sort': 35,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 84,\n",
       "     'name': '实时定位查询',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/area/Position',\n",
       "     'parentId': 45,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 85,\n",
       "     'name': '轨迹历史查询',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/area/TrackerList',\n",
       "     'parentId': 45,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 131,\n",
       "     'name': '人员分布实时监控',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/area/studentPositionMonitoring',\n",
       "     'parentId': 45,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 61,\n",
       "     'name': '电子围栏告警信息列表',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/alarm/list',\n",
       "     'parentId': 45,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 60,\n",
       "     'name': '电子围栏设置',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/area/waringlist',\n",
       "     'parentId': 45,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 62,\n",
       "     'name': '（自）已设置告警列表',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/userwarning',\n",
       "     'parentId': 45,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 43,\n",
       "     'name': '（自）区域人员密度监控',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/supervisory',\n",
       "     'parentId': 45,\n",
       "     'sort': 7,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 369,\n",
       "     'name': '校车定位',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/area/school-bus',\n",
       "     'parentId': 45,\n",
       "     'sort': 8,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 70,\n",
       "   'name': '体育健康',\n",
       "   'identify': 'el-icon-s-check',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/Physicalhealth',\n",
       "   'parentId': -1,\n",
       "   'sort': 36,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 414,\n",
       "     'name': '告警记录',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/Physicalhealth/warning-record',\n",
       "     'parentId': 70,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 415,\n",
       "     'name': '心率列表',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/Physicalhealth/heartrate-scan',\n",
       "     'parentId': 70,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 71,\n",
       "     'name': '综合看板',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/Physicalhealth/List',\n",
       "     'parentId': 70,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 72,\n",
       "     'name': '国标体测成绩报表',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/Physicalhealth/Nationalstandard',\n",
       "     'parentId': 70,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 75,\n",
       "     'name': '国标体测成绩录入',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/Physicalhealth/Natstanteach',\n",
       "     'parentId': 70,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 74,\n",
       "     'name': '日常健康监测',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/Physicalhealth/Routinehealth',\n",
       "     'parentId': 70,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 76,\n",
       "     'name': '定时心率监测设置（第二版）',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/Hearthsezhi',\n",
       "     'parentId': 70,\n",
       "     'sort': 7,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 91,\n",
       "     'name': '防疫体温监测',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/Physicalhealth/Temperature',\n",
       "     'parentId': 70,\n",
       "     'sort': 8,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 125,\n",
       "     'name': '睡眠质量统计',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/SleepDetail',\n",
       "     'parentId': 70,\n",
       "     'sort': 9,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 128,\n",
       "     'name': '睡眠质量监测',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/Physicalhealth/sleepMonitor',\n",
       "     'parentId': 70,\n",
       "     'sort': 10,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 133,\n",
       "     'name': '运动量监测',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/Physicalhealth/sportStatistics',\n",
       "     'parentId': 70,\n",
       "     'sort': 11,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 165,\n",
       "     'name': '体育课手环分配管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/sports/braceletManagement',\n",
       "     'parentId': 70,\n",
       "     'sort': 12,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 170,\n",
       "     'name': '运动手环列表',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/Physicalhealth/braceletMode',\n",
       "     'parentId': 70,\n",
       "     'sort': 13,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 172,\n",
       "     'name': '体育教师管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/sports/teachersManagement',\n",
       "     'parentId': 70,\n",
       "     'sort': 14,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 173,\n",
       "     'name': '体育课课表管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/sports/trainingStatistics',\n",
       "     'parentId': 70,\n",
       "     'sort': 15,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 174,\n",
       "     'name': '体育课班级管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/sports/classManagement',\n",
       "     'parentId': 70,\n",
       "     'sort': 16,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 73,\n",
       "     'name': '体育课报告',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/Physicalhealth/Wisdomphysical',\n",
       "     'parentId': 70,\n",
       "     'sort': 17,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 6,\n",
       "   'name': '智能手环设备管理',\n",
       "   'identify': 'el-icon-s-cooperation',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/station',\n",
       "   'parentId': -1,\n",
       "   'sort': 37,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 19,\n",
       "     'name': '手环列表',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/list',\n",
       "     'parentId': 6,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 7,\n",
       "     'name': '信息机管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/station/list',\n",
       "     'parentId': 6,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 8,\n",
       "     'name': '识别器管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/identity/list',\n",
       "     'parentId': 6,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 54,\n",
       "     'name': '（自）考勤信息机管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/stationgroup/list',\n",
       "     'parentId': 6,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 59,\n",
       "     'name': '（自）轨迹归属区域划分',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/area/list',\n",
       "     'parentId': 6,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 83,\n",
       "     'name': '（自）识别器组合',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/identity/RankList',\n",
       "     'parentId': 6,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 226,\n",
       "   'name': '访客预约',\n",
       "   'identify': 'el-icon-c-scale-to-original',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/reservation',\n",
       "   'parentId': -1,\n",
       "   'sort': 38,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 227,\n",
       "     'name': '访客预约',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/reservation/visit',\n",
       "     'parentId': 226,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 316,\n",
       "     'name': '审批权限设置',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/reservation/checkRePwoer',\n",
       "     'parentId': 226,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 323,\n",
       "     'name': '教师预约次数统计',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/reservation/reserveCount',\n",
       "     'parentId': 226,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 324,\n",
       "     'name': '家长预约次数统计',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/reservation/parentReserveCount',\n",
       "     'parentId': 226,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 362,\n",
       "     'name': '我的预约',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/reservation/myReservationPage',\n",
       "     'parentId': 226,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 312,\n",
       "   'name': '场所预约',\n",
       "   'identify': 'el-icon-c-scale-to-original',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/reservationPlace',\n",
       "   'parentId': -1,\n",
       "   'sort': 39,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 313,\n",
       "     'name': '场所预约',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/reservation/reserve',\n",
       "     'parentId': 312,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 314,\n",
       "     'name': '场所预约审核',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/reservation/checkReservation',\n",
       "     'parentId': 312,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 315,\n",
       "     'name': '预约场所管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/reservation/place',\n",
       "     'parentId': 312,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 77,\n",
       "   'name': '使用建议反馈',\n",
       "   'identify': 'el-icon-notebook-1',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/ideatwo/list',\n",
       "   'parentId': -1,\n",
       "   'sort': 40,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 222,\n",
       "   'name': '使用指导',\n",
       "   'identify': 'el-icon-rank',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/use-help',\n",
       "   'parentId': -1,\n",
       "   'sort': 41,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 2,\n",
       "   'name': '账号权限管理',\n",
       "   'identify': 'el-icon-s-goods',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin',\n",
       "   'parentId': -1,\n",
       "   'sort': 42,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 3,\n",
       "     'name': '用户账号管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/user/list',\n",
       "     'parentId': 2,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 4,\n",
       "     'name': '（自）角色管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/role/list',\n",
       "     'parentId': 2,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 5,\n",
       "     'name': '（自）权限管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/authority/list',\n",
       "     'parentId': 2,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 21,\n",
       "   'name': '系统维护',\n",
       "   'identify': 'el-icon-setting',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/util',\n",
       "   'parentId': -1,\n",
       "   'sort': 43,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 244,\n",
       "     'name': '手环更换列表',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/util/bracelet-replacement',\n",
       "     'parentId': 21,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 202,\n",
       "     'name': '维护滚动通知',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/util/maintenance-notice',\n",
       "     'parentId': 21,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 137,\n",
       "     'name': '（自）飞讯绑定查看',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/util/bindUser',\n",
       "     'parentId': 21,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 109,\n",
       "     'name': '（自）手环定位日志',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/notOut',\n",
       "     'parentId': 21,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 92,\n",
       "     'name': '（自）信息机监控',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/util/stationLog',\n",
       "     'parentId': 21,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 42,\n",
       "     'name': '（自）哨兵卡',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/sentinel',\n",
       "     'parentId': 21,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 23,\n",
       "     'name': '（自）设备日志',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/util/deviceLog',\n",
       "     'parentId': 21,\n",
       "     'sort': 7,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 169,\n",
       "     'name': '(自)修改手环蓝牙名称',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/util/braceletBluetoothSettings',\n",
       "     'parentId': 21,\n",
       "     'sort': 8,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 151,\n",
       "     'name': '(自)学生信息修改日志',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/maintenance/student/edit/log',\n",
       "     'parentId': 21,\n",
       "     'sort': 9,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 218,\n",
       "   'name': '云打印',\n",
       "   'identify': 'el-icon-tickets',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/cloud-printing',\n",
       "   'parentId': -1,\n",
       "   'sort': 44,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 219,\n",
       "     'name': '打印管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/cloud-print/print-management',\n",
       "     'parentId': 218,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 220,\n",
       "     'name': '设备管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/cloud-print/device-management',\n",
       "     'parentId': 218,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 363,\n",
       "     'name': '手环打印',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/Admin/cloud-print/print-log',\n",
       "     'parentId': 218,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 11,\n",
       "   'name': '个人手环综合数据',\n",
       "   'identify': 'el-icon-s-data',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/hand-ring/listtwo',\n",
       "   'parentId': -1,\n",
       "   'sort': 45,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 14,\n",
       "     'name': '运动计步数据',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/sport',\n",
       "     'parentId': 11,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 17,\n",
       "     'name': '睡眠质量数据',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/sleep',\n",
       "     'parentId': 11,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 16,\n",
       "     'name': '心率检测数据',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/heart',\n",
       "     'parentId': 11,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 93,\n",
       "     'name': '今日轨迹查询',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/TrackerFour',\n",
       "     'parentId': 11,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 12,\n",
       "     'name': '（自）数据综合查询',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/findall',\n",
       "     'parentId': 11,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 39,\n",
       "     'name': '（自）实时定位',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/position',\n",
       "     'parentId': 11,\n",
       "     'sort': 6,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 13,\n",
       "     'name': '（自）轨迹历史查询',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/tracker',\n",
       "     'parentId': 11,\n",
       "     'sort': 7,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 81,\n",
       "     'name': '（自）一次轨迹查询',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/Trackertwo',\n",
       "     'parentId': 11,\n",
       "     'sort': 8,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 82,\n",
       "     'name': '（自）老轨迹查询',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/Trackerthree',\n",
       "     'parentId': 11,\n",
       "     'sort': 9,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 69,\n",
       "     'name': '（旧）温度综合查询',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/hand-ring/HealthyTemperature',\n",
       "     'parentId': 11,\n",
       "     'sort': 10,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 167,\n",
       "   'name': '后门考勤管理',\n",
       "   'identify': 'el-icon-school',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/BackDoorAttendance/backDoorAttendance',\n",
       "   'parentId': -1,\n",
       "   'sort': 46,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 10,\n",
       "   'name': '客户分组',\n",
       "   'identify': 'el-icon-document-copy',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/group/list',\n",
       "   'parentId': -1,\n",
       "   'sort': 47,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 86,\n",
       "   'name': '智能手表',\n",
       "   'identify': 'el-icon-watch',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/NewWatch',\n",
       "   'parentId': -1,\n",
       "   'sort': 48,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 87,\n",
       "     'name': '手表综合数据',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/NewWatch/wxheart',\n",
       "     'parentId': 86,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 88,\n",
       "     'name': '手表实时定位',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/NewWatch/WatchPosition',\n",
       "     'parentId': 86,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 89,\n",
       "     'name': '手表体温监测',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/NewWatch/WatchTemperature',\n",
       "     'parentId': 86,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 331,\n",
       "   'name': '请假管理',\n",
       "   'identify': 'el-icon-s-claim',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/vaction',\n",
       "   'parentId': -1,\n",
       "   'sort': 50,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 332,\n",
       "     'name': '请假管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/vaction/take-vaction',\n",
       "     'parentId': 331,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 418,\n",
       "     'name': '审批设置',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/vaction/check-setting',\n",
       "     'parentId': 331,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 419,\n",
       "     'name': '请假记录（新）',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/vaction/vacation-record',\n",
       "     'parentId': 331,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 111,\n",
       "   'name': '会议签到',\n",
       "   'identify': 'el-icon-camera-solid',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/facePad',\n",
       "   'parentId': -1,\n",
       "   'sort': 51,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 112,\n",
       "     'name': '人脸考勤设备管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/facePad/deviceManagement',\n",
       "     'parentId': 111,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 113,\n",
       "     'name': '设置人脸考勤计划',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/facePad/workPlan',\n",
       "     'parentId': 111,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 114,\n",
       "     'name': '人员信息管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/facePad/personnelManagement',\n",
       "     'parentId': 111,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 115,\n",
       "     'name': '查看人脸考勤结果',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/facePad/showCheckWorkStation',\n",
       "     'parentId': 111,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 180,\n",
       "   'name': '智能物联：电子墨水屏',\n",
       "   'identify': 'el-icon-s-management',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/priceTag',\n",
       "   'parentId': -1,\n",
       "   'sort': 52,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 181,\n",
       "     'name': '电子标签与基站管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/priceTag/InformationMachine',\n",
       "     'parentId': 180,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 328,\n",
       "   'name': '流量卡管理',\n",
       "   'identify': 'el-icon-bank-card',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/traffic',\n",
       "   'parentId': -1,\n",
       "   'sort': 53,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 329,\n",
       "     'name': '流量卡管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/traffic/traffic-card',\n",
       "     'parentId': 328,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 330,\n",
       "     'name': '项目分类',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/traffic/card-use',\n",
       "     'parentId': 328,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 399,\n",
       "     'name': '订单查讯',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/traffic/card-order',\n",
       "     'parentId': 328,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 400,\n",
       "     'name': '订单处理（自用）',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/traffic/card-handle',\n",
       "     'parentId': 328,\n",
       "     'sort': 4,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 403,\n",
       "     'name': '套餐管理（自用）',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/traffic/shop-manage',\n",
       "     'parentId': 328,\n",
       "     'sort': 5,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 238,\n",
       "   'name': '泡桐树小程序后台管理',\n",
       "   'identify': 'el-icon-chat-line-square',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/mini-program-management',\n",
       "   'parentId': -1,\n",
       "   'sort': 54,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 239,\n",
       "     'name': '维护报修',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/mini-program-management/maintenance-repair',\n",
       "     'parentId': 238,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 240,\n",
       "     'name': '单车管理',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/mini-program-management/bicycle-management',\n",
       "     'parentId': 238,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 367,\n",
       "     'name': '报修类型',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/mini-program-management/maintance-category',\n",
       "     'parentId': 238,\n",
       "     'sort': 3,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 52,\n",
       "   'name': '教师管理',\n",
       "   'identify': 'el-icon-s-check',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/teacher',\n",
       "   'parentId': -1,\n",
       "   'sort': 55,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 53,\n",
       "     'name': '数据查询',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/teacher/tracker',\n",
       "     'parentId': 52,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 271,\n",
       "   'name': '津贴',\n",
       "   'identify': 'el-icon-bank-card',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/allowance',\n",
       "   'parentId': -1,\n",
       "   'sort': 56,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [{'id': 272,\n",
       "     'name': '配置津贴',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/allowance/config-allowance',\n",
       "     'parentId': 271,\n",
       "     'sort': 1,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0},\n",
       "    {'id': 273,\n",
       "     'name': '津贴查询',\n",
       "     'identify': 'false',\n",
       "     'serviceId': None,\n",
       "     'type': 4,\n",
       "     'url': '/admin/allowance/query-allowance',\n",
       "     'parentId': 271,\n",
       "     'sort': 2,\n",
       "     'createTime': None,\n",
       "     'updateTime': None,\n",
       "     'children': [],\n",
       "     'parentName': None,\n",
       "     'isHidden': False,\n",
       "     'num': 0}],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0},\n",
       "  {'id': 197,\n",
       "   'name': '版本信息',\n",
       "   'identify': 'el-icon-bell',\n",
       "   'serviceId': None,\n",
       "   'type': 4,\n",
       "   'url': '/admin/versionInformation/list',\n",
       "   'parentId': -1,\n",
       "   'sort': 58,\n",
       "   'createTime': None,\n",
       "   'updateTime': None,\n",
       "   'children': [],\n",
       "   'parentName': None,\n",
       "   'isHidden': False,\n",
       "   'num': 0}]}"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "data[\"data\"]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [],
   "source": [
    "data = a.get(\"/uc/role/list?pageSize=15&pageNumber=0&orderDirection=asc&teamId=119\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[{'id': 222,\n",
       "  'roleName': '泡桐树中学同文教师',\n",
       "  'description': None,\n",
       "  'priority': 10,\n",
       "  'createTime': 1753843762000,\n",
       "  'updateTime': None,\n",
       "  'teamId': 119,\n",
       "  'type': 0,\n",
       "  'teamName': '泡桐树中学同文分校'},\n",
       " {'id': 223,\n",
       "  'roleName': '泡桐树中学同文管理员',\n",
       "  'description': None,\n",
       "  'priority': 10,\n",
       "  'createTime': 1753843780000,\n",
       "  'updateTime': None,\n",
       "  'teamId': 119,\n",
       "  'type': 0,\n",
       "  'teamName': '泡桐树中学同文分校'},\n",
       " {'id': 224,\n",
       "  'roleName': '泡桐树中学同文电教',\n",
       "  'description': None,\n",
       "  'priority': 10,\n",
       "  'createTime': 1753843791000,\n",
       "  'updateTime': None,\n",
       "  'teamId': 119,\n",
       "  'type': 0,\n",
       "  'teamName': '泡桐树中学同文分校'}]"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "roles = data[\"data\"][\"content\"]\n",
    "roles"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "metadata": {},
   "outputs": [],
   "source": [
    "data = a.get(\"/uc/resources\",params={\n",
    "    \"roleId\":185\n",
    "})\n",
    "power = data[\"data\"]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "metadata": {},
   "outputs": [],
   "source": [
    "ids = \"\"\n",
    "for item in power:\n",
    "   ids+=f\"ids={item}&\" "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "metadata": {},
   "outputs": [],
   "source": [
    "params = ids[:-1]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 36,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'success': True, 'msg': '操作成功', 'code': 0, 'data': None}"
      ]
     },
     "execution_count": 36,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "a.post(f\"/uc/role/grant/{222}?{params}\")"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "base",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.12.4"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
