chore: initial baseline with P0-safety .gitignore

This commit is contained in:
Simon
2026-06-14 16:49:18 +08:00
commit 63262292d7
510 changed files with 146008 additions and 0 deletions
+67
View File
@@ -0,0 +1,67 @@
<!--
=============================================================================
企微IT智能服务台 通用占位页
=============================================================================
说明通用占位页面模板
- 居中"开发中"提示
- 返回首页按钮
- 可配置标题和描述
-->
<template>
<div class="placeholder-center">
<!-- 图标 -->
<div class="placeholder-icon">
<el-icon :size="64">
<Tools />
</el-icon>
</div>
<!-- 标题 -->
<div class="placeholder-title">{{ title }}</div>
<!-- 描述 -->
<div class="placeholder-desc">{{ description }}</div>
<!-- 返回按钮 -->
<el-button type="primary" @click="goHome">
<el-icon><HomeFilled /></el-icon>
返回运营总览
</el-button>
</div>
</template>
<script setup lang="ts">
// ==========================================================================
// 依赖导入
// ==========================================================================
import { computed } from 'vue'
import { useRouter, useRoute } from 'vue-router'
// ==========================================================================
// 路由
// ==========================================================================
const router = useRouter()
const route = useRoute()
// ==========================================================================
// 动态标题/描述
// ==========================================================================
const title = computed(() => {
const metaTitle = route.meta.title as string
if (route.path === '/:pathMatch(.*)*') return '页面未找到'
return metaTitle || '功能开发中'
})
const description = computed(() => {
if (route.path === '/:pathMatch(.*)*') return '您访问的页面不存在'
if (route.meta.comingSoon) return '该功能正在开发中,敬请期待'
return '此功能将在后续版本中开放,请关注版本更新'
})
// ==========================================================================
// 返回首页
// ==========================================================================
function goHome(): void {
router.push('/dashboard')
}
</script>