index.py 2.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. from ..base import base
  2. from flask import render_template
  3. from flask_login import login_user, logout_user, login_required, \
  4. current_user
  5. from flask import g, jsonify
  6. @base.route('/')
  7. @login_required
  8. def index():
  9. return render_template('index.html')
  10. @base.route('/base/north', methods=['POST'])
  11. @login_required
  12. def north():
  13. return render_template('layout/north.html')
  14. @base.route('/base/west', methods=['POST'])
  15. @login_required
  16. def west():
  17. return render_template('layout/west.html')
  18. @base.route('/base/south', methods=['POST'])
  19. @login_required
  20. def south():
  21. return render_template('layout/south.html')
  22. @base.route('/style/icons.jsp')
  23. def icons():
  24. return render_template('icons/icons.html')
  25. @base.route('/getRouters')
  26. @login_required
  27. def getRouters():
  28. return jsonify({'msg': '操作成功', 'code': 200, "data":[{"name":"System","path":"/system","hidden":False,"redirect":"noRedirect","component":"Layout","alwaysShow":True,"meta":{"title":"系统管理","icon":"system","noCache":False,"link":''},"children":[{"name":"User","path":"user","hidden":False,"component":"system/user/index","meta":{"title":"用户管理","icon":"user","noCache":False,"link":''}},{"name":"Role","path":"role","hidden":False,"component":"system/role/index","meta":{"title":"角色管理","icon":"peoples","noCache":False,"link":''}},{"name":"Menu","path":"menu","hidden":False,"component":"system/menu/index","meta":{"title":"菜单管理","icon":"tree-table","noCache":False,"link":''}},{"name":"Dept","path":"dept","hidden":False,"component":"system/dept/index","meta":{"title":"部门管理","icon":"tree","noCache":False,"link":''}},{"name":"Log","path":"log","hidden":False,"redirect":"noRedirect","component":"ParentView","alwaysShow":True,"meta":{"title":"日志管理","icon":"log","noCache":False,"link":''},"children":[{"name":"Operlog","path":"operlog","hidden":False,"component":"monitor/operlog/index","meta":{"title":"操作日志","icon":"form","noCache":False,"link":''}},{"name":"Logininfor","path":"logininfor","hidden":False,"component":"monitor/logininfor/index","meta":{"title":"登录日志","icon":"logininfor","noCache":False,"link":''}}]}]}]})