fix: 各種

This commit is contained in:
skytek_xinliang
2026-09-15 10:27:09 +08:00
parent 2ccb073f16
commit 043d924322
6 changed files with 116 additions and 76 deletions
@@ -117,6 +117,7 @@
/>
<v-list-item
v-if="SELF_ASSESSMENT_ENABLED"
color="primary"
prepend-icon="mdi-clipboard-text-search"
title="線上健康自評"
@@ -198,7 +199,9 @@
<!-- 底部導航欄 (Mobile First 核心) -->
<v-bottom-navigation
v-if="BOTTOM_NAVIGATION_ENABLED"
v-model="activeTab"
density="compact"
bg-color="background"
color="primary-darken-1"
grow
@@ -211,7 +214,11 @@
<span class="bottom-nav-text">首頁</span>
</v-btn>
<v-btn to="/self-assessment" value="self-assessment">
<v-btn
v-if="SELF_ASSESSMENT_ENABLED"
to="/self-assessment"
value="self-assessment"
>
<v-icon :color="getBottomNavIconColor('self-assessment')">
mdi-clipboard-text-search
</v-icon>
@@ -259,7 +266,7 @@
<ul class="pl-4 mb-3">
<li>提供個人化的運動與健康改善建議。</li>
<li>於普測活動現場合對您的身分。</li>
<li>於活動現場合對您的身分。</li>
<li>在去識別化的安全機制下,作為高齡健康促進的政策分析參考。</li>
</ul>
@@ -287,7 +294,12 @@
import { ref, watch } from "vue";
import { useRoute, useRouter } from "vue-router";
import { useDisplayUserName } from "@/composables/useDisplayUserName";
import { APPOINTMENT_ENABLED, CHECKIN_ENABLED } from "@/config/features";
import {
APPOINTMENT_ENABLED,
BOTTOM_NAVIGATION_ENABLED,
CHECKIN_ENABLED,
SELF_ASSESSMENT_ENABLED,
} from "@/config/features";
import { useAppStore } from "@/stores/app";
import { useCourseStore } from "@/stores/course";