| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- from flask import Flask, flash, render_template, session, request, redirect, url_for, jsonify
- from admin.knowledgetopictype import *
- from flask import current_app as app
- #------------------知识库(知识专题类别)管理------------------
- #知识专题类别(后台管理)
- @app.route('/knowledgetopictypemanage')
- def knowledgetopictypemanage():
- results = loadAllKnowledgeTopicType_4Manage()
- return render_template('admin/a_knowledgetopictype_manage.html', results=results)
- #打开知识专题词类别添加页面
- @app.route('/newknowledgetopictype')
- def newknowledgetopictype():
- if 'username' in session:
- return render_template('admin/a_knowledgetopictype_edit.html', status="add")
- else:
- flash('登录失败, 请重新登录')
- return redirect(url_for('adminlogin'))
- #加载一条知识专题类别
- @app.route('/loadknowledgetopictypeforedit/<kttid>', methods=['POST', 'GET'])
- def loadknowledgetopictypeforedit(kttid):
- knowledgetopictype = view_KnowledgeTopicTypeByID(kttid)
- if len(knowledgetopictype) > 0:
- return render_template('admin/a_knowledgetopictype_edit.html', knowledgetopictype=knowledgetopictype, status="edit")
- else:
- return redirect(url_for('knowledgetopictypemanage'))
- #kttnamecn, kttnameen, kttisshow, kttorder, kttstatus
- #编辑知识专题类别
- @app.route('/editknowledgetopictype.do', methods=['POST', 'GET'])
- def editcstype():
- if request.method == 'POST':
- menuid = request.form['txt_MenuID']
- status = request.form['lbl_status']
- kttnamecn = request.form['txt_KTTNameCN']
- kttnameen = request.form['txt_KTTNameEN']
- kttisshow = request.form.get('txt_KTTIsShow')
- kttorder = request.form.get('txt_KTTOrder')
- kttstatus = request.form.get('txt_KTTStatus')
- if status == 'add':
- data = [menuid, kttnamecn, kttnameen, kttisshow, kttorder, kttstatus]
- i, msg = add_KnowledgeTopicType(data)
- if i > 0:
- flash('知识专题类别添加成功!')
- else:
- flash('知识专题类别添加失败!%s' % str(msg))
- return redirect(url_for('knowledgetopictypemanage'))
- else:
- kttid = request.form['lbl_KTTID']
- data = [menuid, kttnamecn, kttnameen, kttisshow, kttorder, kttstatus, kttid]
- i, msg = edit_KnowledgeTopicType(data)
- if i > 0:
- flash('知识专题类别修改成功!')
- else:
- flash('知识专题类别修改失败!%s' % str(msg))
- return redirect(url_for('knowledgetopictypemanage'))
- #查看一条知识专题类别
- @app.route('/viewknowledgetopictype/<kttid>', methods=['POST', 'GET'])
- def viewknowledgetopictype(kttid):
- knowledgetopictype = view_KnowledgeTopicTypeByID2(kttid)
- if len(knowledgetopictype) > 0:
- return render_template('admin/a_knowledgetopictype_view.html', knowledgetopictype=knowledgetopictype)
- else:
- return redirect(url_for('knowledgetopictypemanage'))
- #删除知识专题
- @app.route('/delknowledgetopictype/<kttid>', methods=['POST'])
- def delktttype(kttid):
- i, msg = del_KnowledgeTopicType(kttid)
- if i > 0:
- flash('知识专题类别删除成功!')
- else:
- flash('知识专题类别删除失败!%s' % str(msg))
- return redirect(url_for('knowledgetopictypemanage'))
|