feat: 目标添加级别字段,卡片显示级别和子目标数量,修复Modal重置

This commit is contained in:
hmo
2026-04-23 21:02:24 +08:00
parent 7d439b4b17
commit 7da9e9a43c
3 changed files with 39 additions and 9 deletions
+7 -1
View File
@@ -22,7 +22,11 @@ def get_goals():
@login_required_json
def create_goal():
data = request.get_json()
goal = Goal(name=data["name"], content=data.get("content", ""))
goal = Goal(
name=data["name"],
content=data.get("content", ""),
level=data.get("level", "入门")
)
db.session.add(goal)
db.session.commit()
return jsonify(goal.to_dict()), 201
@@ -42,6 +46,8 @@ def update_goal(goal_id):
goal.name = data["name"]
if "content" in data:
goal.content = data["content"]
if "level" in data:
goal.level = data["level"]
db.session.commit()
return jsonify(goal.to_dict())