我的第一个python web开发框架(38)——管理员管理功能

  后台管理员的管理功能,它主要用来管理后台的登录账号,绑定权限,当然如果想将后台管理扩展成企业相关管理系统,比如用于公司人事管理,在这个基础上进行适当扩展就可以了。

  我们先看看界面效果(也可以看着数据字典来写页面和接口)

我的第一个python web开发框架(38)——管理员管理功能

  看起来功能项还是不少,管理员也可以直接改为员工管理。列表没有什么特别的地方,所以接口也比较简单,不详细讲解。当然你也可以在这个基础上增加一下按姓名、手机、账号、部门和职位等查询条件上去

1 @get('/api/system/manager/') 2 def callback(): 3 """ 4 获取列表数据 5 """ 6 # 页面索引 7 page_number = convert_helper.to_int1(web_helper.get_query('page', '', is_check_null=False)) 8 # 页面页码与显示记录数量 9 page_size = convert_helper.to_int0(web_helper.get_query('rows', '', is_check_null=False)) 10 sidx = web_helper.get_query('sidx', '', is_check_null=False) 11 sord = web_helper.get_query('sord', '', is_check_null=False) 12 # 初始化排序字段 13 order_by = 'id asc' 14 if sidx: 15 order_by = sidx + ' ' + sord 16 17 _manager_logic = manager_logic.ManagerLogic() 18 # 读取记录 19 result = _manager_logic.get_list('*', '', page_number, page_size, order_by) 20 if result: 21 return json.dumps(result, cls=json_helper.CJsonEncoder) 22 else: 23 return web_helper.return_msg(-1, "查询失败")

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpjgzx.html