refactor(all): 完成项目的前后端逻辑分离,静态页面可以单独部署

This commit is contained in:
zhengxinonly
2024-01-28 17:43:25 +08:00
parent 2b296c1c64
commit 801eed010f
18 changed files with 287 additions and 295 deletions
+11
View File
@@ -1,6 +1,7 @@
from datetime import datetime
from flask import Blueprint, request
from flask_jwt_extended import current_user, jwt_required
from flask_sqlalchemy.pagination import Pagination
from pear_admin.extensions import db
@@ -89,3 +90,13 @@ def change_user_role(rid):
user.role_list = [r[0] for r in role_obj_list]
user.save()
return {"code": 0, "message": "授权成功"}
@user_api.get("/user/profile")
@jwt_required()
def user_profile():
return {
"code": 0,
"msg": "获取个人数据成功",
"data": current_user.json(),
}