def get(self): ps = self.get_page_config(title = '新增角色绑定用户') ps['userID'] = int(self.get_arg('userID', '0')) if 0 == ps['userID']: ps['msg'] = state.ResultInfo.get(103003, '') ps['gotoUrl'] = ps['siteDomain'] +'Admin/User/Add' self.render('admin/user/role_list.html', **ps) return ps['page'] = int(self.get_arg('page', '1')) ps['roleName'] = self.get_arg('roleName', '') ps['roleID'] = int(self.get_arg('roleID', '0')) ps['roleInfo'] = '' if ps['roleID'] > 0: roleInfo = role_logic.query_one(id = ps['roleID']) ps['roleInfo'] = roleInfo['name'] ps['pagedata'] = role_logic.query_page(name = ps['roleName'], status = state.statusActive, page = ps['page'], size = ps['size']) user = user_logic.query_one(id = ps['userID']) ps['userInfo'] = user['name'] ps['userRealName'] = user['realName'] ps = self.format_none_to_empty(ps) ps['pager'] = self.build_page_html(page = ps['page'], size = ps['size'], total = ps['pagedata']['total'], pageTotal = ps['pagedata']['pagetotal']) self.render('admin/user/role_bind.html', **ps)
def get(self): ps = self.get_page_config(title = '新增角色绑定用户组') ps['userGroupID'] = int(self.get_arg('userGroupID', '0')) userGroups = usergroup_logic.query_all_by_active() if None == userGroups or len(userGroups) == 0: ps['msg'] = state.ResultInfo.get(105003, '') ps['gotoUrl'] = ps['siteDomain'] +'Admin/UserGroup/Add' self.render('admin/usergroup/user_bind.html', **ps) return else: if 0 == ps['userGroupID']: ps['userGroupID'] = userGroups[0]['id'] ps['userGroups'] = userGroups ps['page'] = int(self.get_arg('page', '1')) ps['roleName'] = self.get_arg('roleName', '') ps['roleID'] = int(self.get_arg('roleID', '0')) ps['roleInfo'] = '' if ps['roleID'] > 0: roleInfo = role_logic.query_one(id = ps['roleID']) ps['roleInfo'] = roleInfo['name'] ps['pagedata'] = role_logic.query_page(name = ps['roleName'], status = state.statusActive, page = ps['page'], size = ps['size']) ps = self.format_none_to_empty(ps) ps['pager'] = self.build_page_html(page = ps['page'], size = ps['size'], total = ps['pagedata']['total'], pageTotal = ps['pagedata']['pagetotal']) self.render('admin/usergroup/role_bind.html', **ps)
def get(self): ps = self.get_page_config(title = '角色列表') role = self.get_args(['id', 'name'], '') role['status'] = int(self.get_arg('status', '0')) ps['page'] = int(self.get_arg('page', '1')) ps['pagedata'] = role_logic.query_page(id = role['id'], name = role['name'], status = role['status'], page = ps['page'], size = ps['size']) ps['role'] = role ps['pager'] = self.build_page_html(page = ps['page'], size = ps['size'], total = ps['pagedata']['total'], pageTotal = ps['pagedata']['pagetotal']) self.render('admin/role/list.html', **ps)
def get(self): ps = self.get_page_config(title = '角色列表') role = self.get_args(['id', 'name'], '') role['status'] = int(self.get_arg('status', '0')) ps['page'] = int(self.get_arg('page', '1')) ps['pagedata'] = role_logic.query_page(id = role['id'], name = role['name'], status = role['status'], page = ps['page'], size = ps['size']) ps['role'] = role ps['pager'] = self.build_page_html_bs(page = ps['page'], size = ps['size'], total = ps['pagedata']['total'], pageTotal = ps['pagedata']['pagetotal']) self.render('admin/role/list_bs.html', **ps)
def post(self): ps = self.get_page_config(title = '角色列表') role = self.get_args(['id', 'name'], '') role['status'] = int(self.get_arg('status', '0')) ps['page'] = int(self.get_arg('page', '1')) ps['pagedata'] = role_logic.query_page(id = role['id'], name = role['name'], status = role['status'], page = ps['page'], size = ps['modelSize']) if None == ps['pagedata']: self.out_fail(code = 101) else: self.out_ok(data = ps['pagedata'])