feat: 添加 UI 状态管理,支持新增记录底部弹窗功能,优化设置和主页交互

This commit is contained in:
2025-12-02 16:22:46 +08:00
parent a81b106ac8
commit 629a54c92d
12 changed files with 265 additions and 47 deletions

View File

@@ -2,9 +2,12 @@
import { onMounted } from 'vue'
import { RouterView } from 'vue-router'
import BottomDock from './components/BottomDock.vue'
import AddEntryView from './views/AddEntryView.vue'
import { useTransactionStore } from './stores/transactions'
import { useUiStore } from './stores/ui'
const transactionStore = useTransactionStore()
const uiStore = useUiStore()
onMounted(() => {
transactionStore.ensureInitialized()
@@ -25,6 +28,9 @@ onMounted(() => {
<!-- 底部 Dock 导航 -->
<BottomDock />
<!-- 新增记录底部弹窗在任意 Tab 上浮层显示 -->
<AddEntryView v-if="uiStore.addEntryVisible" />
</div>
</div>
</template>