feat: add admin site stats page with DAU chart

This commit is contained in:
Tim
2025-07-14 21:39:01 +08:00
parent 1b09a8c7ae
commit 40331886df
9 changed files with 204 additions and 1 deletions

View File

@@ -17,6 +17,15 @@
<i class="menu-item-icon fas fa-info-circle"></i>
<span class="menu-item-text">关于</span>
</router-link>
<router-link
v-if="authState.role === 'ADMIN'"
class="menu-item"
exact-active-class="selected"
to="/about/stats"
>
<i class="menu-item-icon fas fa-chart-line"></i>
<span class="menu-item-text">站点统计</span>
</router-link>
<router-link class="menu-item" exact-active-class="selected" to="/new-post">
<i class="menu-item-icon fas fa-edit"></i>
<span class="menu-item-text">发帖</span>