减少不必要模块,增加中英文切换
This commit is contained in:
@@ -375,6 +375,14 @@
|
||||
TSP智能助手
|
||||
</a>
|
||||
<div class="navbar-nav ms-auto">
|
||||
<div class="btn-group me-3" role="group">
|
||||
<button type="button" class="btn btn-outline-light btn-sm" id="lang-zh" onclick="switchLanguage('zh')">
|
||||
<i class="fas fa-globe me-1"></i>中文
|
||||
</button>
|
||||
<button type="button" class="btn btn-outline-light btn-sm" id="lang-en" onclick="switchLanguage('en')">
|
||||
<i class="fas fa-globe me-1"></i>English
|
||||
</button>
|
||||
</div>
|
||||
<div class="health-indicator">
|
||||
<div class="health-dot" id="health-dot"></div>
|
||||
<span id="health-status">检查中...</span>
|
||||
@@ -441,7 +449,7 @@
|
||||
<i class="fas fa-chart-line"></i>
|
||||
数据分析
|
||||
</a>
|
||||
<a class="nav-link" href="#settings" data-tab="settings">
|
||||
<a class="nav-link" href="#settings" data-tab="settings" data-i18n="sidebar-system">
|
||||
<i class="fas fa-cog"></i>
|
||||
系统设置
|
||||
</a>
|
||||
@@ -2037,12 +2045,17 @@
|
||||
|
||||
<!-- 系统设置标签页 -->
|
||||
<div id="settings-tab" class="tab-content" style="display: none;">
|
||||
<div class="row mb-4">
|
||||
<div class="col-12">
|
||||
<h2><i class="fas fa-cog me-2"></i><span data-i18n="settings-title">系统设置</span></h2>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<!-- 基础系统配置 -->
|
||||
<div class="col-md-6">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h5><i class="fas fa-cog me-2"></i>基础系统配置</h5>
|
||||
<h5><i class="fas fa-cog me-2"></i><span data-i18n="settings-basic">基础系统配置</span></h5>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<form id="system-settings-form">
|
||||
@@ -2078,82 +2091,48 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- API与模型配置 -->
|
||||
<!-- 系统信息显示 -->
|
||||
<div class="col-md-6">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h5><i class="fas fa-brain me-2"></i>API与模型配置</h5>
|
||||
<h5><i class="fas fa-info-circle me-2"></i><span data-i18n="settings-system-info">系统信息</span></h5>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<form id="api-model-settings-form">
|
||||
<div class="mb-3">
|
||||
<label class="form-label">API提供商</label>
|
||||
<select class="form-select" id="api-provider">
|
||||
<option value="openai">OpenAI</option>
|
||||
<option value="qwen">通义千问</option>
|
||||
<option value="custom">自定义</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">API基础URL</label>
|
||||
<input type="url" class="form-control" id="api-base-url" placeholder="https://api.openai.com/v1">
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">API密钥</label>
|
||||
<input type="password" class="form-control" id="api-key" placeholder="输入API密钥">
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">模型名称</label>
|
||||
<input type="text" class="form-control" id="model-name" value="qwen-turbo">
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">温度参数</label>
|
||||
<input type="range" class="form-range" id="model-temperature" min="0" max="2" step="0.1" value="0.7">
|
||||
<div class="d-flex justify-content-between">
|
||||
<small>0 (确定性)</small>
|
||||
<small id="temperature-value">0.7</small>
|
||||
<small>2 (创造性)</small>
|
||||
<div class="row">
|
||||
<div class="col-6">
|
||||
<div class="text-center">
|
||||
<h6 class="text-muted" data-i18n="settings-current-port">当前服务端口</h6>
|
||||
<h4 class="text-primary" id="current-server-port-display">5000</h4>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">最大令牌数</label>
|
||||
<input type="number" class="form-control" id="model-max-tokens" value="1000">
|
||||
<div class="col-6">
|
||||
<div class="text-center">
|
||||
<h6 class="text-muted" data-i18n="settings-websocket-port">WebSocket端口</h6>
|
||||
<h4 class="text-info" id="current-websocket-port-display">8765</h4>
|
||||
</div>
|
||||
</div>
|
||||
<div class="d-grid gap-2">
|
||||
<button type="button" class="btn btn-success" id="test-api-connection">
|
||||
<i class="fas fa-plug me-2"></i>测试API连接
|
||||
</button>
|
||||
<button type="button" class="btn btn-info" id="test-model-response">
|
||||
<i class="fas fa-comment me-2"></i>测试模型回答
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="alert alert-info">
|
||||
<i class="fas fa-info-circle me-2"></i>
|
||||
<strong>注意:</strong><span data-i18n="settings-port-note">服务端口配置需要在配置文件中修改,前端页面仅显示当前状态。</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row mt-4">
|
||||
<!-- 服务端口配置 -->
|
||||
<!-- 日志级别配置 -->
|
||||
<div class="col-md-6">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h5><i class="fas fa-server me-2"></i>服务端口配置</h5>
|
||||
<h5><i class="fas fa-file-alt me-2"></i><span data-i18n="settings-log-config">日志配置</span></h5>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<form id="port-settings-form">
|
||||
<form id="log-settings-form">
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Web服务端口</label>
|
||||
<input type="number" class="form-control" id="server-port" value="5000">
|
||||
<div class="form-text">当前运行端口: <span id="current-server-port">5000</span></div>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">WebSocket端口</label>
|
||||
<input type="number" class="form-control" id="websocket-port" value="8765">
|
||||
<div class="form-text">实时通信端口</div>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">日志级别</label>
|
||||
<label class="form-label" data-i18n="settings-log-level">日志级别</label>
|
||||
<select class="form-select" id="log-level">
|
||||
<option value="DEBUG">DEBUG</option>
|
||||
<option value="INFO" selected>INFO</option>
|
||||
@@ -2161,13 +2140,10 @@
|
||||
<option value="ERROR">ERROR</option>
|
||||
<option value="CRITICAL">CRITICAL</option>
|
||||
</select>
|
||||
<div class="form-text" data-i18n="settings-log-note">调整系统日志的详细程度</div>
|
||||
</div>
|
||||
<div class="alert alert-warning">
|
||||
<i class="fas fa-exclamation-triangle me-2"></i>
|
||||
修改端口后需要重启服务才能生效
|
||||
</div>
|
||||
<button type="button" class="btn btn-warning" id="restart-service">
|
||||
<i class="fas fa-redo me-2"></i>重启服务
|
||||
<button type="submit" class="btn btn-primary">
|
||||
<i class="fas fa-save me-2"></i><span data-i18n="settings-save">保存日志设置</span>
|
||||
</button>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user