diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 26084ff..c90807f 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -78,7 +78,7 @@ const navTabsRef = ref(null) // hide: 完全隐藏(只有满足条件才显示) const allTabs = [ { key: 'search', icon: '🔍', label: '配方查询' }, - { key: 'manage', icon: '📋', label: '管理配方', hide: 'editor' }, + { key: 'manage', icon: '📋', label: '管理配方', require: 'login' }, { key: 'inventory', icon: '📦', label: '个人库存', require: 'login' }, { key: 'oils', icon: '💧', label: '精油价目' }, { key: 'projects', icon: '💼', label: '商业核算', require: 'login' }, diff --git a/frontend/src/views/RecipeManager.vue b/frontend/src/views/RecipeManager.vue index 5643515..1057e8e 100644 --- a/frontend/src/views/RecipeManager.vue +++ b/frontend/src/views/RecipeManager.vue @@ -1,5 +1,11 @@ @@ -1672,6 +1679,11 @@ watch(() => recipeStore.recipes, () => { padding: 0 12px 24px; } +.login-prompt { + text-align: center; padding: 60px 20px; color: #6b6375; +} +.login-prompt p { margin-bottom: 16px; font-size: 15px; } + .review-bar { background: linear-gradient(135deg, #fff3e0, #ffe0b2); padding: 12px 16px;