feat: 目标添加级别字段,卡片显示级别和子目标数量,修复Modal重置
This commit is contained in:
+7
-1
@@ -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())
|
||||
|
||||
|
||||
Reference in New Issue
Block a user