将权限与部门的逻辑分包

This commit is contained in:
zhengxinonly
2021-06-13 15:07:40 +08:00
parent 5faf88283f
commit 9e8a5357be
19 changed files with 171 additions and 131 deletions
+9
View File
@@ -0,0 +1,9 @@
from flask import Blueprint, Flask
rights_bp = Blueprint('rights', __name__, url_prefix='/rights')
from . import routes
def register_rights_view(app: Flask):
app.register_blueprint(rights_bp)
+20
View File
@@ -0,0 +1,20 @@
# 渲染配置
from flask import jsonify
from flask_login import login_required
from . import rights_bp
from ...common.admin import index_curd
@rights_bp.get('/configs')
@login_required
def configs():
return index_curd.get_render_config()
# 菜单
@rights_bp.get('/menu')
@login_required
def menu():
menu_tree = index_curd.make_menu_tree()
return jsonify(menu_tree)