feature: update ux
This commit is contained in:
1 parent
13d6b11d3f
commit
4100cfd02d
2 files changed
+8
-9
No files matched your search
+8
-8
@@ -713,7 +713,7 @@
|
||||
<div id="mainContent">
|
||||
<div class="tabs">
|
||||
<button class="tab" onclick="switchTab('home')">🏠 首页</button>
|
||||
<button class="tab admin-only" onclick="switchTab('database')" style="display: none;">📊 数据库</button>
|
||||
<button class="tab admin-only" onclick="switchTab('system')" style="display: none;">⚙️ 系统管理</button>
|
||||
<button class="tab admin-only" onclick="switchTab('channels')" style="display: none;">🔗 频道管理</button>
|
||||
<button class="tab admin-only" onclick="switchTab('tokens')" style="display: none;">🔑 令牌管理</button>
|
||||
<button class="tab admin-only" onclick="switchTab('pricing')" style="display: none;">💰 定价管理</button>
|
||||
@@ -791,13 +791,13 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Database Tab -->
|
||||
<div id="database" class="tab-content">
|
||||
<!-- System Management Tab -->
|
||||
<div id="system" class="tab-content">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h3 class="card-title">📊 数据库管理</h3>
|
||||
<h3 class="card-title">⚙️ 系统管理</h3>
|
||||
</div>
|
||||
<p style="color: #4a5568; margin-bottom: 20px;">点击下面的按钮来初始化数据库表结构。如果这是首次使用,请先进行数据库初始化。</p>
|
||||
<p style="color: #4a5568; margin-bottom: 20px;">管理系统数据库,包括初始化表结构等操作。如果这是首次使用,请先进行数据库初始化。</p>
|
||||
<button class="btn" onclick="initializeDatabase()">🔄 初始化数据库</button>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1248,7 +1248,7 @@
|
||||
// Tab switching
|
||||
function switchTab(tabName) {
|
||||
// 检查是否为管理员专用tab且用户未登录
|
||||
const adminOnlyTabs = ['database', 'channels', 'tokens', 'pricing', 'api-test'];
|
||||
const adminOnlyTabs = ['system', 'channels', 'tokens', 'pricing', 'api-test'];
|
||||
if (adminOnlyTabs.includes(tabName) && !adminToken) {
|
||||
showAlert('请先登录后再访问管理功能', 'error');
|
||||
return;
|
||||
@@ -1294,8 +1294,8 @@
|
||||
case 'api-test':
|
||||
// API测试页面不需要加载数据
|
||||
break;
|
||||
case 'database':
|
||||
// 数据库页面不需要加载数据
|
||||
case 'system':
|
||||
// 系统管理页面不需要加载数据
|
||||
break;
|
||||
case 'home':
|
||||
// 首页不需要加载数据
|
||||
|
||||
@@ -3,7 +3,6 @@ import { contentJson, OpenAPIRoute } from 'chanfana';
|
||||
import { z } from 'zod';
|
||||
|
||||
import { CommonErrorResponse, CommonSuccessfulResponse } from "../model";
|
||||
import { ChannelConfigRow } from "../db/db_model";
|
||||
|
||||
// 获取所有 Channel 配置
|
||||
export class ChannelGetEndpoint extends OpenAPIRoute {
|
||||
|
||||
Reference in new issue
Block a user