增加layui表格分页器layui_paginate()

This commit is contained in:
mkg
2021-07-12 12:13:29 +08:00
parent 663c7925e3
commit ca92d949dd
9 changed files with 133 additions and 48 deletions
+1 -3
View File
@@ -23,8 +23,6 @@ def main():
@admin_role.get('/data')
@authorize("admin:role:main", log=True)
def table():
page = request.args.get('page', type=int)
limit = request.args.get('limit', type=int)
role_name = xss_escape(request.args.get('roleName', type=str))
role_code = xss_escape(request.args.get('roleCode', type=str))
mf = ModelFilter()
@@ -32,7 +30,7 @@ def table():
mf.vague(field_name="name", value=role_name)
if role_code:
mf.vague(field_name="code", value=role_code)
role = Role.query.filter(mf.get_filter(Role)).paginate(page=page, per_page=limit, error_out=False)
role = Role.query.filter(mf.get_filter(Role)).layui_paginate()
count = Role.query.count()
data = model_to_dicts(Schema=RoleSchema, model=role.items)
return table_api(data=data, count=count)