dev #2

Merged
hera merged 40 commits from dev into main 2026-04-07 22:12:01 +00:00
Showing only changes of commit 2088019ed7 - Show all commits

View File

@@ -5,7 +5,7 @@
<div v-if="viewMode === 'card'" class="detail-card-view">
<!-- Top bar with close + edit -->
<div class="card-header">
<div class="card-top-actions" v-if="authStore.isLoggedIn">
<div class="card-top-actions">
<button class="action-btn action-btn-fav action-btn-sm" @click="handleToggleFavorite">
{{ isFav ? ' 已收藏' : ' 收藏' }}
</button>
@@ -122,7 +122,7 @@
<button class="action-btn" @click="saveImage">💾 保存图片</button>
<button class="action-btn" @click="copyText">📋 复制文字</button>
<button
v-if="cardLang === 'en'"
v-if="cardLang === 'en' && authStore.canManage"
class="action-btn"
@click="showTranslationEditor = true"
> 修改翻译</button>
@@ -787,9 +787,10 @@ async function saveRecipe() {
name: editName.value.trim(),
note: editNote.value.trim(),
tags: editTags.value,
ingredients,
ingredients: ingredients.map(i => ({ oil_name: i.oil, drops: i.drops })),
}
await recipesStore.saveRecipe(payload)
await recipesStore.loadRecipes()
ui.showToast('保存成功')
emit('close')
} catch (e) {