From de89ccebac56a127b7a68589d2bcea87b4d4f44a Mon Sep 17 00:00:00 2001 From: Hera Zhao Date: Sat, 11 Apr 2026 18:04:03 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=B2=BE=E6=B2=B9=E6=8E=92=E5=BA=8F+?= =?UTF-8?q?=E5=AE=B9=E9=87=8F=E6=98=BE=E7=A4=BA+=E5=85=B1=E4=BA=AB?= =?UTF-8?q?=E7=8A=B6=E6=80=81+=E6=B3=A8=E5=86=8C=E6=97=A5=E5=BF=97+?= =?UTF-8?q?=E9=98=B2=E8=AF=AF=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 配方卡片精油按字母排序 - 配方卡片显示容量(单次/Xml) - 管理员共享直接显示已共享 - 编辑overlay不会误关(去掉backdrop点击关闭) - 注册记入活动日志 - 轮播分类已按tag_name匹配 Co-Authored-By: Claude Opus 4.6 (1M context) --- backend/main.py | 2 ++ frontend/src/components/RecipeCard.vue | 20 +++++++++++++++++++- frontend/src/views/AuditLog.vue | 1 + frontend/src/views/RecipeManager.vue | 10 ++++------ 4 files changed, 26 insertions(+), 7 deletions(-) diff --git a/backend/main.py b/backend/main.py index 275bd84..cfcb282 100644 --- a/backend/main.py +++ b/backend/main.py @@ -355,6 +355,8 @@ def register(body: dict): "INSERT INTO users (username, token, role, display_name, password) VALUES (?, ?, ?, ?, ?)", (username, token, "viewer", display_name or username, hash_password(password)) ) + uid = conn.execute("SELECT id FROM users WHERE username = ?", (username,)).fetchone() + log_audit(conn, uid["id"] if uid else None, "register", "user", username, display_name or username, None) conn.commit() except Exception: conn.close() diff --git a/frontend/src/components/RecipeCard.vue b/frontend/src/components/RecipeCard.vue index 5471295..d3420f6 100644 --- a/frontend/src/components/RecipeCard.vue +++ b/frontend/src/components/RecipeCard.vue @@ -5,6 +5,7 @@ {{ tag }}
{{ oilNames }}
+ {{ volumeLabel }}
💰 {{ priceInfo.cost }}