from flask import flash, render_template, session, request, redirect, url_for, jsonify from admin.menuinfo import * from flask import current_app as app #------------- 导航菜单管理 ------------------- #加载菜单信息 @app.route('/menumanage') def menumanage(): Menuresults = loadMenuInfo() Graderange = [0] for row in Menuresults: Graderange.append([row[0], row[1]]) return render_template('admin/a_menu_manage.html', Graderange=Graderange, Menuresults=Menuresults) #---------------------主页菜单管理---------------------------- @app.route('/addMenuUnit', methods = ['POST']) def addMenuUnit(): CNname=request.form['txt_CNname'] ENname=request.form['txt_ENname'] Link=request.form['txt_Link'] Garde=request.form.get('txt_Grade') Order=request.form['txt_Order'] Unit=[CNname, ENname, Link, Garde, Order] i, msg =add_menuUnit(Unit) if i >0: flash('网站菜单项添加成功!') else: flash('网站菜单项添加失败!%s' % str(msg)) return redirect(url_for('menumanage')) @app.route('/delUnit/', methods = ['POST']) def delMenuUnit(Unitid): i, msg = del_menuUnit(Unitid) if i > 0: flash('网站菜单项删除成功!' ) else: flash('网站菜单项删除失败!%s' % str(msg)) return redirect(url_for('menumanage')) @app.route('/getUnit/', methods = ['POST','GET']) def getMenuUnit(Unitid): #print("修改用户:", ptid) result =loadMenuUnitbyID(Unitid) if len(result) > 0: #print("加载成功") return jsonify(result) else: return redirect(url_for('menumanage')) @app.route('/editMenuUnit', methods = ['POST']) def editMenuUnit(): Menuid=request.form['txt_MenuID'] CNname=request.form['txt_CNname'] ENname=request.form['txt_ENname'] Link=request.form['txt_Link'] Garde=request.form.get('txt_Grade') Order=request.form['txt_Order'] Unit=[Menuid, CNname, ENname, Link, Garde, Order] i, msg =edit_menuUnit(Unit) if i >0: flash('网站菜单项编辑成功!') else: flash('网站菜单项编辑失败!%s' % str(msg)) return redirect(url_for('menumanage'))