Files
python----/智慧校园/菜单批量授权.ipynb
2025-10-20 12:32:18 +08:00

168 KiB

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