diff --git a/Board/__init__.py b/Board/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Board/board_db.py b/Board/board_db.py new file mode 100644 index 0000000..e69de29 diff --git a/Board/board_impl.py b/Board/board_impl.py new file mode 100644 index 0000000..e69de29 diff --git a/Board/board_obj.py b/Board/board_obj.py new file mode 100644 index 0000000..e69de29 diff --git a/Board/board_routes.py b/Board/board_routes.py new file mode 100644 index 0000000..a55f116 --- /dev/null +++ b/Board/board_routes.py @@ -0,0 +1,19 @@ +from flask import Blueprint, request + + +from user.user_auth import verify_token, authority_scope + +board_route = Blueprint('board', __name__) + + +@board_route.route('/get_dashboard_data', methods=['GET']) +@verify_token +def get_dashboard_data_route(**kwargs): + + import os + import json + + with open(os.path.abspath(os.path.dirname(__file__) + '/static/mock_data/get_dashboard_data.json'), "r", encoding='utf-8') as f: + result = json.load(f) + + return {"info": "查询成功", "result": result} diff --git a/Board/static/mock_data/get_dashboard_data.json b/Board/static/mock_data/get_dashboard_data.json new file mode 100644 index 0000000..cb63a88 --- /dev/null +++ b/Board/static/mock_data/get_dashboard_data.json @@ -0,0 +1,30 @@ +{ + "监测数据": { + "认证企业": 100, + "服务次数": 122, + "留言反馈": 10, + "异常日志": 10 + }, + + "服务次数": { + "日期": ["2022-02-14", "2022-02-15", "2022-02-16", "2022-02-17", "2022-02-18", "2022-02-19", "2022-02-20"], + "次数": [10, 12, 16, 18, 22, 22, 22] + }, + + "行业分布": [ + {"制造业": 25}, + {"软件服务业": 25}, + {"社会服务业": 25} + ], + + "新增企业信息": [ + {"企业ID": "xxx", "企业名称": "xxx", "所属行业": "xxx", "认证时间": "xxxx-xx-xx xx:xx:xx"}, + {"企业ID": "xxx", "企业名称": "xxx", "所属行业": "xxx", "认证时间": "xxxx-xx-xx xx:xx:xx"}, + {"企业ID": "xxx", "企业名称": "xxx", "所属行业": "xxx", "认证时间": "xxxx-xx-xx xx:xx:xx"}, + {"企业ID": "xxx", "企业名称": "xxx", "所属行业": "xxx", "认证时间": "xxxx-xx-xx xx:xx:xx"}, + {"企业ID": "xxx", "企业名称": "xxx", "所属行业": "xxx", "认证时间": "xxxx-xx-xx xx:xx:xx"}, + {"企业ID": "xxx", "企业名称": "xxx", "所属行业": "xxx", "认证时间": "xxxx-xx-xx xx:xx:xx"}, + {"企业ID": "xxx", "企业名称": "xxx", "所属行业": "xxx", "认证时间": "xxxx-xx-xx xx:xx:xx"}, + {"企业ID": "xxx", "企业名称": "xxx", "所属行业": "xxx", "认证时间": "xxxx-xx-xx xx:xx:xx"} + ] +} diff --git a/app.py b/app.py index 150ade0..600be81 100644 --- a/app.py +++ b/app.py @@ -1,6 +1,7 @@ from flask import Flask from flask_cors import * +from Board.board_routes import board_route from Manage.industry.industry_routes import industry_route from TestCenter.tc_routes import test_route from Manage.company.routes import company_route @@ -20,6 +21,7 @@ app.register_blueprint(company_route, url_prefix='/admin/company') app.register_blueprint(rating_route, url_prefix='/admin/rating') app.register_blueprint(macro_route, url_prefix='/admin/macro') app.register_blueprint(file_route, url_prefix='/admin/file') +app.register_blueprint(board_route, url_prefix='/admin/board') app.register_blueprint(industry_route, url_prefix='/admin/manage/industry') if __name__ == '__main__':