优化页面、修复BUG

This commit is contained in:
李琦
2026-06-26 17:00:02 +08:00
parent 396272908b
commit e4ab62ab7e
44 changed files with 1058 additions and 688 deletions

View File

@@ -37,6 +37,13 @@
<!-- Inquiry Modal (Hide on Admin & Login) -->
<InquiryModal v-if="!isAdminOrLogin" class="relative z-[80]" />
<!-- User Profile Modal (Global) -->
<UserProfileModal
:is-open="profileModalOpen"
:user-id="profileUserId"
@close="closeUserProfile"
/>
</div>
</template>
@@ -48,7 +55,11 @@ import MobileMenu from './components/MobileMenu.vue'
import Footer from './components/Footer.vue'
import InquiryModal from './components/InquiryModal.vue'
import StarBackground from './components/StarBackground.vue'
import { getPublicSettings } from './services/api'
import UserProfileModal from './components/UserProfileModal.vue'
import { useUserProfileModal } from './composables/useUserProfileModal'
import { loadPublicSettings } from './composables/usePublicSettings'
const { isOpen: profileModalOpen, activeUserId: profileUserId, closeUserProfile } = useUserProfileModal()
const route = useRoute()
@@ -67,7 +78,7 @@ const isAdminOrLoginOrBlog = computed(() => {
// 应用网站配置到页面标题和meta标签
const applySiteSettings = async () => {
try {
const settings = await getPublicSettings()
const settings = await loadPublicSettings()
// 设置页面标题
if (settings.site_title) {