| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- from flask import Flask, flash, render_template, session, request, redirect, url_for, jsonify
- from admin.researcharea import *
- from flask import current_app as app
- #------------- 成员类别管理 -------------------
- @app.route('/peopletypemanage')
- def peopletypemanage():
- if 'username' in session:
- peopleTypeList = loadPeopleType()
- return render_template('admin/a_peopletype_manage.html', results= peopleTypeList)
- else:
- flash('登录失败, 请重新登录')
- return redirect(url_for('adminlogin'))
- #添加成员类别
- @app.route('/addpeopletype.do', methods = ['POST'])
- def addtype():
- if request.method == 'POST':
- PTNameCN = request.form['txt_PTNameCN']
- PTNameEN = request.form['txt_PTNameEN']
- PTOrder = request.form['txt_PTOrder']
- type=[PTNameCN, PTNameEN, PTOrder]
- result = add_peopletype(type)
- if result >0:
- flash('成员类别添加成功!')
- else:
- flash('成员类别添加失败!')
- return redirect(url_for('peopletypemanage'))
- #加载一个成员类别
- @app.route('/loadpeopletypeforedit/<ptid>', methods = ['POST','GET'])
- def edittype(ptid):
- result =loadPeopleTypeByID(ptid)
- if len(result) > 0:
- return jsonify(result)
- else:
- return redirect(url_for('peopletypemanage'))
- #修改一个成员类别
- @app.route('/edittype.do', methods = ['POST','GET'])
- def edittype_do():
- ptid=request.form['lbl_ptid']
- PTNameCN=request.form['txt_PTNameCN']
- PTNameEN=request.form['txt_PTNameEN']
- PTOrder=request.form['txt_PTOrder']
- data=[ptid,PTNameCN,PTNameEN,PTOrder]
- result =update_peopletype(data)
- if result > 0:
- flash('成员类别修改成功!')
- else:
- flash('成员修改失败!')
- return redirect(url_for('peopletypemanage'))
- @app.route('/deltype/<ptid>', methods = ['POST'])
- def deltype(ptid):
- result = del_peopletype(ptid)
- if result > 0:
- flash('成员类别删除成功!')
- else:
- flash('成员类别删除失败!')
- return redirect(url_for('peopletypemanage'))
|