You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1013 lines
20 KiB
1013 lines
20 KiB
let api = [];
|
|
api.push({
|
|
alias: 'DesignGeneratorController',
|
|
order: '1',
|
|
link: '在线低代码表单设计',
|
|
desc: '在线低代码表单设计',
|
|
list: []
|
|
})
|
|
api[0].list.push({
|
|
order: '1',
|
|
desc: '获取字典类型列表',
|
|
});
|
|
api[0].list.push({
|
|
order: '2',
|
|
desc: '生成后端代码',
|
|
});
|
|
api[0].list.push({
|
|
order: '3',
|
|
desc: '生成前端代码',
|
|
});
|
|
api[0].list.push({
|
|
order: '4',
|
|
desc: '生成表',
|
|
});
|
|
api[0].list.push({
|
|
order: '5',
|
|
desc: '预览生成的源代码',
|
|
});
|
|
api.push({
|
|
alias: 'GeneratorController',
|
|
order: '2',
|
|
link: '代码生成器功能',
|
|
desc: '代码生成器功能',
|
|
list: []
|
|
})
|
|
api.push({
|
|
alias: 'IndexController',
|
|
order: '3',
|
|
link: '',
|
|
desc: '',
|
|
list: []
|
|
})
|
|
api[2].list.push({
|
|
order: '1',
|
|
desc: '',
|
|
});
|
|
api.push({
|
|
alias: 'LcdDesignController',
|
|
order: '4',
|
|
link: '<p>低代码功能设计管理</p>',
|
|
desc: '<p>低代码功能设计管理</p>',
|
|
list: []
|
|
})
|
|
api[3].list.push({
|
|
order: '1',
|
|
desc: '列表查询',
|
|
});
|
|
api[3].list.push({
|
|
order: '2',
|
|
desc: '获取编辑记录',
|
|
});
|
|
api[3].list.push({
|
|
order: '3',
|
|
desc: '修改记录',
|
|
});
|
|
api[3].list.push({
|
|
order: '4',
|
|
desc: '新增记录',
|
|
});
|
|
api[3].list.push({
|
|
order: '5',
|
|
desc: '删除指定记录',
|
|
});
|
|
api[3].list.push({
|
|
order: '6',
|
|
desc: '外键列表',
|
|
});
|
|
api[3].list.push({
|
|
order: '7',
|
|
desc: '外键列',
|
|
});
|
|
api.push({
|
|
alias: 'CaptchaAutoConfiguration',
|
|
order: '5',
|
|
link: '校验码功能',
|
|
desc: '校验码功能',
|
|
list: []
|
|
})
|
|
api[4].list.push({
|
|
order: '1',
|
|
desc: '获取验证码',
|
|
});
|
|
api.push({
|
|
alias: 'AdminCenterController',
|
|
order: '6',
|
|
link: '后台用户管理中心',
|
|
desc: '后台用户管理中心',
|
|
list: []
|
|
})
|
|
api[5].list.push({
|
|
order: '1',
|
|
desc: '菜单栏',
|
|
});
|
|
api[5].list.push({
|
|
order: '2',
|
|
desc: '上传用户头像',
|
|
});
|
|
api[5].list.push({
|
|
order: '3',
|
|
desc: '获取用户详情',
|
|
});
|
|
api[5].list.push({
|
|
order: '4',
|
|
desc: '修改用户',
|
|
});
|
|
api[5].list.push({
|
|
order: '5',
|
|
desc: '修改用户密码',
|
|
});
|
|
api.push({
|
|
alias: 'AdminController',
|
|
order: '7',
|
|
link: '后台用户管理功能',
|
|
desc: '后台用户管理功能',
|
|
list: []
|
|
})
|
|
api[6].list.push({
|
|
order: '1',
|
|
desc: '查询用户管理列表',
|
|
});
|
|
api[6].list.push({
|
|
order: '2',
|
|
desc: '新增用户',
|
|
});
|
|
api[6].list.push({
|
|
order: '3',
|
|
desc: '获取用户详情',
|
|
});
|
|
api[6].list.push({
|
|
order: '4',
|
|
desc: '修改用户',
|
|
});
|
|
api[6].list.push({
|
|
order: '5',
|
|
desc: '删除用户',
|
|
});
|
|
api[6].list.push({
|
|
order: '6',
|
|
desc: '导入用户',
|
|
});
|
|
api[6].list.push({
|
|
order: '7',
|
|
desc: '导出用户',
|
|
});
|
|
api[6].list.push({
|
|
order: '8',
|
|
desc: '',
|
|
});
|
|
api[6].list.push({
|
|
order: '9',
|
|
desc: '设置用户密码',
|
|
});
|
|
api.push({
|
|
alias: 'ConfigController',
|
|
order: '8',
|
|
link: '系统配置管理',
|
|
desc: '系统配置管理',
|
|
list: []
|
|
})
|
|
api[7].list.push({
|
|
order: '1',
|
|
desc: '查询配置列表',
|
|
});
|
|
api[7].list.push({
|
|
order: '2',
|
|
desc: '查询配置列表',
|
|
});
|
|
api[7].list.push({
|
|
order: '3',
|
|
desc: '新增配置',
|
|
});
|
|
api[7].list.push({
|
|
order: '4',
|
|
desc: '获取编辑详情',
|
|
});
|
|
api[7].list.push({
|
|
order: '5',
|
|
desc: '修改配置',
|
|
});
|
|
api[7].list.push({
|
|
order: '6',
|
|
desc: '删除记录',
|
|
});
|
|
api.push({
|
|
alias: 'CoreStatisticsController',
|
|
order: '9',
|
|
link: '系统功能统计',
|
|
desc: '系统功能统计',
|
|
list: []
|
|
})
|
|
api[8].list.push({
|
|
order: '1',
|
|
desc: '当天在线人数和在前在线人数',
|
|
});
|
|
api[8].list.push({
|
|
order: '2',
|
|
desc: '近一个月在线用户统计',
|
|
});
|
|
api.push({
|
|
alias: 'DictDataController',
|
|
order: '10',
|
|
link: '字典数据管理',
|
|
desc: '字典数据管理',
|
|
list: []
|
|
})
|
|
api[9].list.push({
|
|
order: '1',
|
|
desc: '获取字典数据列表',
|
|
});
|
|
api[9].list.push({
|
|
order: '2',
|
|
desc: '获取指定类型的字典数据',
|
|
});
|
|
api[9].list.push({
|
|
order: '3',
|
|
desc: '新增一条字典数据记录',
|
|
});
|
|
api[9].list.push({
|
|
order: '4',
|
|
desc: '删除字典数据',
|
|
});
|
|
api[9].list.push({
|
|
order: '5',
|
|
desc: '获取字典数据详情',
|
|
});
|
|
api[9].list.push({
|
|
order: '6',
|
|
desc: '修改字典数据记录',
|
|
});
|
|
api.push({
|
|
alias: 'DictTypeController',
|
|
order: '11',
|
|
link: '字典类型管理',
|
|
desc: '字典类型管理',
|
|
list: []
|
|
})
|
|
api[10].list.push({
|
|
order: '1',
|
|
desc: '查询字典列表(分页)',
|
|
});
|
|
api[10].list.push({
|
|
order: '2',
|
|
desc: '获取所有字典类型记录',
|
|
});
|
|
api[10].list.push({
|
|
order: '3',
|
|
desc: '新增字典记录',
|
|
});
|
|
api[10].list.push({
|
|
order: '4',
|
|
desc: '获取字典记录',
|
|
});
|
|
api[10].list.push({
|
|
order: '5',
|
|
desc: '修改字典记录',
|
|
});
|
|
api[10].list.push({
|
|
order: '6',
|
|
desc: '删除字典',
|
|
});
|
|
api.push({
|
|
alias: 'LoginController',
|
|
order: '12',
|
|
link: '用户管理中心接口',
|
|
desc: '用户管理中心接口',
|
|
list: []
|
|
})
|
|
api[11].list.push({
|
|
order: '1',
|
|
desc: '系统登录',
|
|
});
|
|
api[11].list.push({
|
|
order: '2',
|
|
desc: '系统注销',
|
|
});
|
|
api.push({
|
|
alias: 'MenuController',
|
|
order: '13',
|
|
link: '系统菜单管理',
|
|
desc: '系统菜单管理',
|
|
list: []
|
|
})
|
|
api[12].list.push({
|
|
order: '1',
|
|
desc: '获取菜单列表',
|
|
});
|
|
api[12].list.push({
|
|
order: '2',
|
|
desc: '',
|
|
});
|
|
api[12].list.push({
|
|
order: '3',
|
|
desc: '获取类型是目录和视图的菜单列表',
|
|
});
|
|
api[12].list.push({
|
|
order: '4',
|
|
desc: '新增菜单',
|
|
});
|
|
api[12].list.push({
|
|
order: '5',
|
|
desc: '删除菜单',
|
|
});
|
|
api[12].list.push({
|
|
order: '6',
|
|
desc: '获取编辑详情',
|
|
});
|
|
api[12].list.push({
|
|
order: '7',
|
|
desc: '编辑菜单',
|
|
});
|
|
api.push({
|
|
alias: 'OnlineUserController',
|
|
order: '14',
|
|
link: '在线用户管理',
|
|
desc: '在线用户管理',
|
|
list: []
|
|
})
|
|
api[13].list.push({
|
|
order: '1',
|
|
desc: '列表查询',
|
|
});
|
|
api[13].list.push({
|
|
order: '2',
|
|
desc: '删除在线记录',
|
|
});
|
|
api[13].list.push({
|
|
order: '3',
|
|
desc: '剔除用户下线',
|
|
});
|
|
api.push({
|
|
alias: 'OperaLogController',
|
|
order: '15',
|
|
link: '日志管理功能',
|
|
desc: '日志管理功能',
|
|
list: []
|
|
})
|
|
api[14].list.push({
|
|
order: '1',
|
|
desc: '获取日志记录',
|
|
});
|
|
api[14].list.push({
|
|
order: '2',
|
|
desc: '删除日志记录',
|
|
});
|
|
api.push({
|
|
alias: 'OrgController',
|
|
order: '16',
|
|
link: '组织部门管理',
|
|
desc: '组织部门管理',
|
|
list: []
|
|
})
|
|
api[15].list.push({
|
|
order: '1',
|
|
desc: '获取部门列表',
|
|
});
|
|
api[15].list.push({
|
|
order: '2',
|
|
desc: '',
|
|
});
|
|
api[15].list.push({
|
|
order: '3',
|
|
desc: '新增部门',
|
|
});
|
|
api[15].list.push({
|
|
order: '4',
|
|
desc: '获取编辑详情',
|
|
});
|
|
api[15].list.push({
|
|
order: '5',
|
|
desc: '修改部门',
|
|
});
|
|
api[15].list.push({
|
|
order: '6',
|
|
desc: '删除部门',
|
|
});
|
|
api.push({
|
|
alias: 'RegionController',
|
|
order: '17',
|
|
link: '区域管理',
|
|
desc: '区域管理',
|
|
list: []
|
|
})
|
|
api[16].list.push({
|
|
order: '1',
|
|
desc: '获取区域列表',
|
|
});
|
|
api[16].list.push({
|
|
order: '2',
|
|
desc: '获取指定记录',
|
|
});
|
|
api.push({
|
|
alias: 'RoleController',
|
|
order: '18',
|
|
link: '角色管理',
|
|
desc: '角色管理',
|
|
list: []
|
|
})
|
|
api[17].list.push({
|
|
order: '1',
|
|
desc: '角色列表',
|
|
});
|
|
api[17].list.push({
|
|
order: '2',
|
|
desc: '获取所有角色列表',
|
|
});
|
|
api[17].list.push({
|
|
order: '3',
|
|
desc: '所有功能菜单',
|
|
});
|
|
api[17].list.push({
|
|
order: '4',
|
|
desc: '新增角色记录',
|
|
});
|
|
api[17].list.push({
|
|
order: '5',
|
|
desc: '获取详情记录',
|
|
});
|
|
api[17].list.push({
|
|
order: '6',
|
|
desc: '保存编辑记录',
|
|
});
|
|
api[17].list.push({
|
|
order: '7',
|
|
desc: '返回此角色拥有的权限列表',
|
|
});
|
|
api[17].list.push({
|
|
order: '8',
|
|
desc: '修改角色权限',
|
|
});
|
|
api[17].list.push({
|
|
order: '9',
|
|
desc: '删除记录',
|
|
});
|
|
api.push({
|
|
alias: 'UploadController',
|
|
order: '19',
|
|
link: '通用的文件上传',
|
|
desc: '通用的文件上传',
|
|
list: []
|
|
})
|
|
api[18].list.push({
|
|
order: '1',
|
|
desc: '文件上传todo url',
|
|
});
|
|
api[18].list.push({
|
|
order: '2',
|
|
desc: '文件批量上传',
|
|
});
|
|
api[18].list.push({
|
|
order: '3',
|
|
desc: '上传用户头像',
|
|
});
|
|
api.push({
|
|
alias: 'CollectDataController',
|
|
order: '20',
|
|
link: '采集数据管理',
|
|
desc: '采集数据管理',
|
|
list: []
|
|
})
|
|
api[19].list.push({
|
|
order: '1',
|
|
desc: '获取采集数据',
|
|
});
|
|
api[19].list.push({
|
|
order: '2',
|
|
desc: '新增或者更新记录',
|
|
});
|
|
api[19].list.push({
|
|
order: '3',
|
|
desc: '删除指定记录',
|
|
});
|
|
api.push({
|
|
alias: 'CollectDetailController',
|
|
order: '21',
|
|
link: '采集详情管理',
|
|
desc: '采集详情管理',
|
|
list: []
|
|
})
|
|
api[20].list.push({
|
|
order: '1',
|
|
desc: '获取采集详情',
|
|
});
|
|
api[20].list.push({
|
|
order: '2',
|
|
desc: '新增或者更新记录',
|
|
});
|
|
api[20].list.push({
|
|
order: '3',
|
|
desc: '新增或者更新记录',
|
|
});
|
|
api[20].list.push({
|
|
order: '4',
|
|
desc: '删除指定记录',
|
|
});
|
|
api.push({
|
|
alias: 'CollectTaskController',
|
|
order: '22',
|
|
link: '<p>数据采集任务管理</p>',
|
|
desc: '<p>数据采集任务管理</p>',
|
|
list: []
|
|
})
|
|
api[21].list.push({
|
|
order: '1',
|
|
desc: '列表查询',
|
|
});
|
|
api[21].list.push({
|
|
order: '2',
|
|
desc: '获取编辑记录',
|
|
});
|
|
api[21].list.push({
|
|
order: '3',
|
|
desc: '新增或者更新记录',
|
|
});
|
|
api[21].list.push({
|
|
order: '4',
|
|
desc: '删除指定记录',
|
|
});
|
|
api[21].list.push({
|
|
order: '5',
|
|
desc: '切换采集状态',
|
|
});
|
|
api[21].list.push({
|
|
order: '6',
|
|
desc: '采集动作',
|
|
});
|
|
api[21].list.push({
|
|
order: '7',
|
|
desc: '存储动作',
|
|
});
|
|
api.push({
|
|
alias: 'DeviceChildController',
|
|
order: '23',
|
|
link: '<p>子设备管理</p>',
|
|
desc: '<p>子设备管理</p>',
|
|
list: []
|
|
})
|
|
api[22].list.push({
|
|
order: '1',
|
|
desc: '列表查询',
|
|
});
|
|
api[22].list.push({
|
|
order: '2',
|
|
desc: '获取编辑记录',
|
|
});
|
|
api[22].list.push({
|
|
order: '3',
|
|
desc: '新增或者更新记录',
|
|
});
|
|
api[22].list.push({
|
|
order: '4',
|
|
desc: '删除指定记录',
|
|
});
|
|
api[22].list.push({
|
|
order: '5',
|
|
desc: '或者指定设备下的子设备列表',
|
|
});
|
|
api.push({
|
|
alias: 'DeviceController',
|
|
order: '24',
|
|
link: '<p>设备管理</p>',
|
|
desc: '<p>设备管理</p>',
|
|
list: []
|
|
})
|
|
api[23].list.push({
|
|
order: '1',
|
|
desc: '列表查询',
|
|
});
|
|
api[23].list.push({
|
|
order: '2',
|
|
desc: '获取编辑记录',
|
|
});
|
|
api[23].list.push({
|
|
order: '3',
|
|
desc: '修改记录',
|
|
});
|
|
api[23].list.push({
|
|
order: '4',
|
|
desc: '新增记录',
|
|
});
|
|
api[23].list.push({
|
|
order: '5',
|
|
desc: '删除指定记录',
|
|
});
|
|
api[23].list.push({
|
|
order: '6',
|
|
desc: '获取指定型号下面的设备列表',
|
|
});
|
|
api.push({
|
|
alias: 'DeviceDebugController',
|
|
order: '25',
|
|
link: '调试',
|
|
desc: '调试',
|
|
list: []
|
|
})
|
|
api[24].list.push({
|
|
order: '1',
|
|
desc: '',
|
|
});
|
|
api[24].list.push({
|
|
order: '2',
|
|
desc: '订阅',
|
|
});
|
|
api.push({
|
|
alias: 'DeviceDtuController',
|
|
order: '26',
|
|
link: '<p>dtu设备管理</p>',
|
|
desc: '<p>dtu设备管理</p>',
|
|
list: []
|
|
})
|
|
api[25].list.push({
|
|
order: '1',
|
|
desc: '列表查询',
|
|
});
|
|
api[25].list.push({
|
|
order: '2',
|
|
desc: '获取编辑记录',
|
|
});
|
|
api[25].list.push({
|
|
order: '3',
|
|
desc: '新增或者修改记录',
|
|
});
|
|
api[25].list.push({
|
|
order: '4',
|
|
desc: '删除指定记录',
|
|
});
|
|
api.push({
|
|
alias: 'DeviceModbusController',
|
|
order: '27',
|
|
link: '<p>modbus设备管理</p>',
|
|
desc: '<p>modbus设备管理</p>',
|
|
list: []
|
|
})
|
|
api[26].list.push({
|
|
order: '1',
|
|
desc: '列表查询',
|
|
});
|
|
api[26].list.push({
|
|
order: '2',
|
|
desc: '获取编辑记录',
|
|
});
|
|
api[26].list.push({
|
|
order: '3',
|
|
desc: '新增或者修改记录',
|
|
});
|
|
api[26].list.push({
|
|
order: '4',
|
|
desc: '删除指定记录',
|
|
});
|
|
api[26].list.push({
|
|
order: '5',
|
|
desc: '设备连接',
|
|
});
|
|
api.push({
|
|
alias: 'DeviceModelController',
|
|
order: '28',
|
|
link: '<p>设备型号管理</p>',
|
|
desc: '<p>设备型号管理</p>',
|
|
list: []
|
|
})
|
|
api[27].list.push({
|
|
order: '1',
|
|
desc: '列表查询',
|
|
});
|
|
api[27].list.push({
|
|
order: '2',
|
|
desc: '通过设备类型获取设备型号列表',
|
|
});
|
|
api[27].list.push({
|
|
order: '3',
|
|
desc: '获取编辑记录',
|
|
});
|
|
api[27].list.push({
|
|
order: '4',
|
|
desc: '新增或者更新记录',
|
|
});
|
|
api[27].list.push({
|
|
order: '5',
|
|
desc: '删除指定记录',
|
|
});
|
|
api.push({
|
|
alias: 'DeviceMqttController',
|
|
order: '29',
|
|
link: 'mqtt管理',
|
|
desc: 'mqtt管理',
|
|
list: []
|
|
})
|
|
api[28].list.push({
|
|
order: '1',
|
|
desc: '列表查询',
|
|
});
|
|
api[28].list.push({
|
|
order: '2',
|
|
desc: '获取编辑记录',
|
|
});
|
|
api[28].list.push({
|
|
order: '3',
|
|
desc: '新增或者修改记录',
|
|
});
|
|
api[28].list.push({
|
|
order: '4',
|
|
desc: '删除指定记录',
|
|
});
|
|
api[28].list.push({
|
|
order: '5',
|
|
desc: '设备连接',
|
|
});
|
|
api.push({
|
|
alias: 'DevicePlcController',
|
|
order: '30',
|
|
link: '<p>plc设备管理</p>',
|
|
desc: '<p>plc设备管理</p>',
|
|
list: []
|
|
})
|
|
api[29].list.push({
|
|
order: '1',
|
|
desc: '列表查询',
|
|
});
|
|
api[29].list.push({
|
|
order: '2',
|
|
desc: '获取编辑记录',
|
|
});
|
|
api[29].list.push({
|
|
order: '3',
|
|
desc: '新增或者修改记录',
|
|
});
|
|
api[29].list.push({
|
|
order: '4',
|
|
desc: '删除指定记录',
|
|
});
|
|
api[29].list.push({
|
|
order: '5',
|
|
desc: '设备连接',
|
|
});
|
|
api.push({
|
|
alias: 'DeviceTypeController',
|
|
order: '31',
|
|
link: '<p>设备类型管理</p>',
|
|
desc: '<p>设备类型管理</p>',
|
|
list: []
|
|
})
|
|
api[30].list.push({
|
|
order: '1',
|
|
desc: '列表查询',
|
|
});
|
|
api[30].list.push({
|
|
order: '2',
|
|
desc: '',
|
|
});
|
|
api[30].list.push({
|
|
order: '3',
|
|
desc: '获取编辑记录',
|
|
});
|
|
api[30].list.push({
|
|
order: '4',
|
|
desc: '修改记录',
|
|
});
|
|
api[30].list.push({
|
|
order: '5',
|
|
desc: '新增记录',
|
|
});
|
|
api[30].list.push({
|
|
order: '6',
|
|
desc: '删除指定记录',
|
|
});
|
|
api[30].list.push({
|
|
order: '7',
|
|
desc: '获取设备类型别名列表',
|
|
});
|
|
api.push({
|
|
alias: 'IotStatisticsController',
|
|
order: '32',
|
|
link: '系统功能统计',
|
|
desc: '系统功能统计',
|
|
list: []
|
|
})
|
|
api[31].list.push({
|
|
order: '1',
|
|
desc: '当前设备总数和当前在线数',
|
|
});
|
|
api.push({
|
|
alias: 'PointGroupController',
|
|
order: '33',
|
|
link: '<p>点位组管理</p>',
|
|
desc: '<p>点位组管理</p>',
|
|
list: []
|
|
})
|
|
api[32].list.push({
|
|
order: '1',
|
|
desc: '列表查询',
|
|
});
|
|
api[32].list.push({
|
|
order: '2',
|
|
desc: '获取编辑记录',
|
|
});
|
|
api[32].list.push({
|
|
order: '3',
|
|
desc: '新增或者更新记录',
|
|
});
|
|
api[32].list.push({
|
|
order: '4',
|
|
desc: '删除指定记录',
|
|
});
|
|
api[32].list.push({
|
|
order: '5',
|
|
desc: '获取指定型号下的点位组列表',
|
|
});
|
|
api.push({
|
|
alias: 'SerialController',
|
|
order: '34',
|
|
link: '<p>串口设备管理</p>',
|
|
desc: '<p>串口设备管理</p>',
|
|
list: []
|
|
})
|
|
api[33].list.push({
|
|
order: '1',
|
|
desc: '列表查询',
|
|
});
|
|
api[33].list.push({
|
|
order: '2',
|
|
desc: '列表查询',
|
|
});
|
|
api[33].list.push({
|
|
order: '3',
|
|
desc: '获取编辑记录',
|
|
});
|
|
api[33].list.push({
|
|
order: '4',
|
|
desc: '获取记录',
|
|
});
|
|
api[33].list.push({
|
|
order: '5',
|
|
desc: '新增或者更新记录',
|
|
});
|
|
api[33].list.push({
|
|
order: '6',
|
|
desc: '删除指定记录',
|
|
});
|
|
api[33].list.push({
|
|
order: '7',
|
|
desc: '可用的串口列表',
|
|
});
|
|
api[33].list.push({
|
|
order: '8',
|
|
desc: '',
|
|
});
|
|
api.push({
|
|
alias: 'SignalController',
|
|
order: '35',
|
|
link: '<p>寄存器点位管理</p>',
|
|
desc: '<p>寄存器点位管理</p>',
|
|
list: []
|
|
})
|
|
api[34].list.push({
|
|
order: '1',
|
|
desc: '列表查询',
|
|
});
|
|
api[34].list.push({
|
|
order: '2',
|
|
desc: '获取指定型号下面的点位列表',
|
|
});
|
|
api[34].list.push({
|
|
order: '3',
|
|
desc: '获取编辑记录',
|
|
});
|
|
api[34].list.push({
|
|
order: '4',
|
|
desc: '新增或者更新记录',
|
|
});
|
|
api[34].list.push({
|
|
order: '5',
|
|
desc: '删除指定记录',
|
|
});
|
|
api.push({
|
|
alias: 'JobTaskController',
|
|
order: '36',
|
|
link: '',
|
|
desc: '',
|
|
list: []
|
|
})
|
|
api[35].list.push({
|
|
order: '1',
|
|
desc: '获取定时任务列表',
|
|
});
|
|
api[35].list.push({
|
|
order: '2',
|
|
desc: '获取定时任务详情',
|
|
});
|
|
api[35].list.push({
|
|
order: '3',
|
|
desc: '新增或者修改定时任务',
|
|
});
|
|
api[35].list.push({
|
|
order: '4',
|
|
desc: '删除定时任务',
|
|
});
|
|
api[35].list.push({
|
|
order: '5',
|
|
desc: '修改状态',
|
|
});
|
|
api[35].list.push({
|
|
order: '6',
|
|
desc: '运行一次',
|
|
});
|
|
api[35].list.push({
|
|
order: '7',
|
|
desc: '可执行方法列表',
|
|
});
|
|
api.push({
|
|
alias: 'dict',
|
|
order: '37',
|
|
link: 'dict_list',
|
|
desc: '数据字典',
|
|
list: []
|
|
})
|
|
document.onkeydown = keyDownSearch;
|
|
function keyDownSearch(e) {
|
|
const theEvent = e;
|
|
const code = theEvent.keyCode || theEvent.which || theEvent.charCode;
|
|
if (code == 13) {
|
|
const search = document.getElementById('search');
|
|
const searchValue = search.value;
|
|
let searchArr = [];
|
|
for (let i = 0; i < api.length; i++) {
|
|
let apiData = api[i];
|
|
const desc = apiData.desc;
|
|
if (desc.indexOf(searchValue) > -1) {
|
|
searchArr.push({
|
|
order: apiData.order,
|
|
desc: apiData.desc,
|
|
link: apiData.link,
|
|
list: apiData.list
|
|
});
|
|
} else {
|
|
let methodList = apiData.list || [];
|
|
let methodListTemp = [];
|
|
for (let j = 0; j < methodList.length; j++) {
|
|
const methodData = methodList[j];
|
|
const methodDesc = methodData.desc;
|
|
if (methodDesc.indexOf(searchValue) > -1) {
|
|
methodListTemp.push(methodData);
|
|
break;
|
|
}
|
|
}
|
|
if (methodListTemp.length > 0) {
|
|
const data = {
|
|
order: apiData.order,
|
|
desc: apiData.desc,
|
|
link: apiData.link,
|
|
list: methodListTemp
|
|
};
|
|
searchArr.push(data);
|
|
}
|
|
}
|
|
}
|
|
let html;
|
|
if (searchValue == '') {
|
|
const liClass = "";
|
|
const display = "display: none";
|
|
html = buildAccordion(api,liClass,display);
|
|
document.getElementById('accordion').innerHTML = html;
|
|
} else {
|
|
const liClass = "open";
|
|
const display = "display: block";
|
|
html = buildAccordion(searchArr,liClass,display);
|
|
document.getElementById('accordion').innerHTML = html;
|
|
}
|
|
const Accordion = function (el, multiple) {
|
|
this.el = el || {};
|
|
this.multiple = multiple || false;
|
|
const links = this.el.find('.dd');
|
|
links.on('click', {el: this.el, multiple: this.multiple}, this.dropdown);
|
|
};
|
|
Accordion.prototype.dropdown = function (e) {
|
|
const $el = e.data.el;
|
|
$this = $(this), $next = $this.next();
|
|
$next.slideToggle();
|
|
$this.parent().toggleClass('open');
|
|
if (!e.data.multiple) {
|
|
$el.find('.submenu').not($next).slideUp("20").parent().removeClass('open');
|
|
}
|
|
};
|
|
new Accordion($('#accordion'), false);
|
|
}
|
|
}
|
|
|
|
function buildAccordion(apiData, liClass, display) {
|
|
let html = "";
|
|
let doc;
|
|
if (apiData.length > 0) {
|
|
for (let j = 0; j < apiData.length; j++) {
|
|
html += '<li class="'+liClass+'">';
|
|
html += '<a class="dd" href="#_' + apiData[j].link + '">' + apiData[j].order + '. ' + apiData[j].desc + '</a>';
|
|
html += '<ul class="sectlevel2" style="'+display+'">';
|
|
doc = apiData[j].list;
|
|
for (let m = 0; m < doc.length; m++) {
|
|
html += '<li><a href="#_' + apiData[j].order + '_' + doc[m].order + '_' + doc[m].desc + '">' + apiData[j].order + '.' + doc[m].order + '. ' + doc[m].desc + '</a> </li>';
|
|
}
|
|
html += '</ul>';
|
|
html += '</li>';
|
|
}
|
|
}
|
|
return html;
|
|
}
|