47 lines
1.0 KiB
Vue

<template>
<div id="app" class="app-container">
<router-view />
<DailyProgressReminder ref="progressReminderRef" />
</div>
</template>
<script setup lang="ts">
import { ref, onMounted } from 'vue'
import DailyProgressReminder from '@/components/DailyProgressReminder.vue'
const progressReminderRef = ref()
onMounted(() => {
console.log('DesignHub - 设计师任务管理平台')
console.log('UI Design: OpenAI Style')
console.log('Version: 1.0.0')
// 延迟检查进度提醒(等待用户登录完成)
setTimeout(() => {
const token = localStorage.getItem('token')
const userInfo = localStorage.getItem('userInfo')
if (token && userInfo && progressReminderRef.value) {
progressReminderRef.value.checkAndShow()
}
}, 1500)
})
</script>
<style lang="scss">
.app-container {
width: 100%;
min-height: 100vh;
background: var(--bg-primary);
color: var(--text-primary);
}
// 确保路由视图容器始终可见
.app-container {
position: relative;
min-height: 100vh;
width: 100%;
}
</style>