36 lines
894 B
Python
36 lines
894 B
Python
from flask import Blueprint, request
|
|
from flask.json import jsonify
|
|
from flask_jwt_extended import (jwt_required)
|
|
|
|
from py12306.config import Config
|
|
from py12306.query.query import Query
|
|
from py12306.user.user import User
|
|
|
|
app = Blueprint('app', __name__)
|
|
|
|
|
|
@app.route('/app/menus', methods=['GET'])
|
|
@jwt_required
|
|
def menus():
|
|
"""
|
|
菜单列表
|
|
"""
|
|
menus = [
|
|
{"id": 10, "name": "首页", "url": "/", "icon": "fa fa-tachometer-alt"},
|
|
{"id": 40, "name": "数据分析", "url": "/analyze", "icon": "fa fa-signature"},
|
|
{"id": 50, "name": "帮助中心", "url": "/help", "icon": "fa fa-search"}
|
|
]
|
|
return jsonify(menus)
|
|
|
|
|
|
@app.route('/app/actions', methods=['GET'])
|
|
@jwt_required
|
|
def actions():
|
|
"""
|
|
操作列表
|
|
"""
|
|
actions = [
|
|
{"text": "退出登录", "link": "", "icon": "fa fa-sign-out-alt"}
|
|
]
|
|
return jsonify(actions)
|