feat(frontend): establish shared components and blue page layouts

Add reusable headings, panels, tables, charts, pagination and explicit preview fixtures.
Apply the shared blue theme, responsive top navigation and Chinese UI locale.
This commit is contained in:
2026-10-05 01:48:53 +08:00
parent 720c69a198
commit 9fa25189a2
18 changed files with 2867 additions and 64 deletions
+10
View File
@@ -0,0 +1,10 @@
<script setup lang="ts">
defineProps<{ title: string; description?: string }>()
</script>
<template>
<div class="empty-state">
<el-empty :description="title" :image-size="80" />
<p v-if="description" class="muted">{{ description }}</p>
<slot />
</div>
</template>