fix(frontend): 菜单跳转和日志默认日期

- 修改 index.html 菜单为页面跳转(redirectToPage)
- 移动端导航同样修复
- logs.html: logDate 默认值为当天
- topics.html: 支持 URL filter 参数自动筛选

版本: v1.0.2
This commit is contained in:
lt
2026-04-27 16:55:15 +08:00
parent b85b89a569
commit 9ced46c296
+8 -8
View File
@@ -81,10 +81,10 @@
</nav>
<div class="main-content">
<aside class="sidebar">
<button class="sidebar-btn" :class="{ active: currentPage === 'overview' }" @click="currentPage = 'overview'">📊 系统概览</button>
<button class="sidebar-btn" :class="{ active: currentPage === 'topics' }" @click="currentPage = 'topics'">📋 选题管理</button>
<button class="sidebar-btn" :class="{ active: currentPage === 'logs' }" @click="currentPage = 'logs'">📄 系统日志</button>
<button v-if="isAdmin" class="sidebar-btn" :class="{ active: currentPage === 'users' }" @click="currentPage = 'users'">👥 用户管理</button>
<button class="sidebar-btn" :class="{ active: currentPage === 'overview' }" @click="redirectToPage('/')">📊 系统概览</button>
<button class="sidebar-btn" :class="{ active: currentPage === 'topics' }" @click="redirectToPage('topics.html')">📋 选题管理</button>
<button class="sidebar-btn" :class="{ active: currentPage === 'logs' }" @click="redirectToPage('logs.html')">📄 系统日志</button>
<button v-if="isAdmin" class="sidebar-btn" :class="{ active: currentPage === 'users' }" @click="redirectToPage('users.html')">👥 用户管理</button>
</aside>
<main class="content-area">
<div id="page-overview" class="page" :class="{ active: currentPage === 'overview' }">
@@ -111,10 +111,10 @@
</main>
</div>
<nav class="mobile-nav">
<button class="mobile-nav-btn" :class="{ active: currentPage === 'overview' }" @click="currentPage = 'overview'">📊 概览</button>
<button class="mobile-nav-btn" :class="{ active: currentPage === 'topics' }" @click="currentPage = 'topics'">📋 选题</button>
<button class="mobile-nav-btn" :class="{ active: currentPage === 'logs' }" @click="currentPage = 'logs'">📄 日志</button>
<button v-if="isAdmin" class="mobile-nav-btn" :class="{ active: currentPage === 'users' }" @click="currentPage = 'users'">👥 用户</button>
<button class="mobile-nav-btn" :class="{ active: currentPage === 'overview' }" @click="redirectToPage('/')">📊 概览</button>
<button class="mobile-nav-btn" :class="{ active: currentPage === 'topics' }" @click="redirectToPage('topics.html')">📋 选题</button>
<button class="mobile-nav-btn" :class="{ active: currentPage === 'logs' }" @click="redirectToPage('logs.html')">📄 日志</button>
<button v-if="isAdmin" class="mobile-nav-btn" :class="{ active: currentPage === 'users' }" @click="redirectToPage('users.html')">👥 用户</button>
</nav>
</div>
</div>