def contest_plan_print(): year = request.args.get('year', 0, type=int) department = current_user.department if current_user.department != u'教务处' else None contest_list = Contest.get_list_pageable(page=-1, department=department, year=year) return render_template('print/contest_plan.html', contest_list = contest_list, department = department.replace(u'学院', ''), year = year, len = len)
def contest_plan_print(): year = request.args.get('year', 0, type=int) department = current_user.department if current_user.department != u'教务处' else None contest_list = Contest.get_list_pageable(page=-1, department=department, year=year) return render_template('print/contest_plan.html', contest_list=contest_list, department=department.replace(u'学院', ''), year=year, len=len)
def contest_plan_config_print(): from datetime import date cur_year = date.today().year year_select = [year for year in range(cur_year - 2, cur_year + 1)] year = request.args.get('year', cur_year, type=int) department = current_user.department if current_user.department != u'教务处' else None contest_list = Contest.get_list_pageable(page=-1, department=department, year=year) return render_template('admin/contest_plan_config_print.html', title = u'打印竞赛计划表', department = department, contest_list = contest_list, year_select = year_select, cur_year = year, int = int)
def pre_award(): page = request.args.get('page', 1, type=int) filter_pass = request.args.get('filter_pass', 0, type=int) per_page = current_app.config['ADMIN_CONTEST_PER_PAGE'] department = current_user.department if current_user.department != u'教务处' else None if page == -1: page = ((Contest.get_count(filter_pass, department) - 1) // per_page) + 1 pagination = Contest.get_list_pageable(page, per_page, filter_pass, department) contest_list = pagination.items return render_template('admin/pre_award.html', title = u'竞赛管理', contest_list = contest_list, pagination = pagination, filter_pass = filter_pass)
def contest_plan_config_print(): from datetime import date year_now = date.today().year cur_year = request.args.get('year', year_now, type=int) #获取连接里面的参数的值。year的值 year_select = Contest.get_year() # year_select = [year for year in range(cur_year - 2, cur_year + 1)] department = current_user.department if current_user.department != u'教务处' else None contest_list = Contest.get_list_pageable(page=-1, department=department) return render_template('admin/contest_plan_config_print.html', title=u'打印竞赛计划表', department=department, contest_list=contest_list, year_select=year_select, cur_year=cur_year, int=int)
def pre_award(): page = request.args.get('page', 1, type=int) filter_pass = request.args.get('filter_pass', 0, type=int) per_page = current_app.config['ADMIN_CONTEST_PER_PAGE'] department = current_user.department if current_user.department != u'教务处' else None if page == -1: page = ( (Contest.get_count(filter_pass, department) - 1) // per_page) + 1 pagination = Contest.get_list_pageable(page, per_page, filter_pass, department) contest_list = pagination.items return render_template('admin/pre_award.html', title=u'竞赛管理', contest_list=contest_list, pagination=pagination, filter_pass=filter_pass, department=department)
def contest_apply_refuse(id): contest = Contest.get_by_id(id) if contest.apply == u'2': contest.apply = 1 elif contest.apply == u'4': contest.apply = 3 contest.save() page = request.args.get('page', 1, type=int) filter_pass = request.args.get('filter_pass', 0, type=int) per_page = current_app.config['ADMIN_CONTEST_PER_PAGE'] department = current_user.department if current_user.department != u'教务处' else None if page == -1: page = ((Contest.get_count(filter_pass, department) - 1) // per_page) + 1 pagination = Contest.get_list_pageable(page, per_page, filter_pass, department) contest_list = pagination.items return render_template('admin/contest.html', title = u'竞赛管理', contest_list = contest_list, pagination = pagination, filter_pass = filter_pass, department = department)
def contest_apply_refuse(id): contest = Contest.get_by_id(id) if contest.apply == u'2': contest.apply = 1 elif contest.apply == u'4': contest.apply = 3 contest.save() page = request.args.get('page', 1, type=int) filter_pass = request.args.get('filter_pass', 0, type=int) per_page = current_app.config['ADMIN_CONTEST_PER_PAGE'] department = current_user.department if current_user.department != u'教务处' else None if page == -1: page = ( (Contest.get_count(filter_pass, department) - 1) // per_page) + 1 pagination = Contest.get_list_pageable(page, per_page, filter_pass, department) contest_list = pagination.items return render_template('admin/contest.html', title=u'竞赛管理', contest_list=contest_list, pagination=pagination, filter_pass=filter_pass, department=department)