Collapse dashboard server status into top bar and include .env in backup restore.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -11,33 +11,20 @@
|
||||
<div class="dashboard-top-left">
|
||||
<span class="badge planned" id="dash-mode-badge">—</span>
|
||||
<span class="badge planned" id="dash-ctp-badge">CTP 检测中…</span>
|
||||
<button type="button" class="dash-server-compact" id="dash-server-toggle" aria-expanded="false" aria-controls="dash-server-card">
|
||||
<span class="dash-server-dot" aria-hidden="true"></span>
|
||||
<span class="dash-server-compact-label">服务器状态</span>
|
||||
<span class="dash-server-summary text-muted" id="dash-server-summary">—</span>
|
||||
<span class="dash-toggle-icon" aria-hidden="true">▼</span>
|
||||
</button>
|
||||
<span class="text-muted dash-updated" id="dash-updated">正在加载…</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card dashboard-account-card">
|
||||
<div class="stat-grid stat-grid-summary dashboard-account-grid">
|
||||
<div class="stat-item">
|
||||
<div class="label">账户权益</div>
|
||||
<div class="value" id="dash-equity">—</div>
|
||||
</div>
|
||||
<div class="stat-item">
|
||||
<div class="label">占用保证金</div>
|
||||
<div class="value" id="dash-margin">—</div>
|
||||
</div>
|
||||
<div class="stat-item">
|
||||
<div class="label">可用权益</div>
|
||||
<div class="value" id="dash-available">—</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card dashboard-section dashboard-server-card" id="dash-server-card">
|
||||
<div class="card dashboard-section dashboard-server-card" id="dash-server-card" hidden>
|
||||
<div class="dash-server-head">
|
||||
<div class="dash-server-title">
|
||||
<span class="dash-server-dot" aria-hidden="true"></span>
|
||||
<span>服务器状态</span>
|
||||
<span class="dash-server-host text-muted" id="dash-server-host">—</span>
|
||||
<span class="dash-server-host" id="dash-server-host">—</span>
|
||||
</div>
|
||||
<div class="dash-server-head-meta text-muted">
|
||||
<span id="dash-server-uptime"></span>
|
||||
@@ -92,6 +79,23 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card dashboard-account-card">
|
||||
<div class="stat-grid stat-grid-summary dashboard-account-grid">
|
||||
<div class="stat-item">
|
||||
<div class="label">账户权益</div>
|
||||
<div class="value" id="dash-equity">—</div>
|
||||
</div>
|
||||
<div class="stat-item">
|
||||
<div class="label">占用保证金</div>
|
||||
<div class="value" id="dash-margin">—</div>
|
||||
</div>
|
||||
<div class="stat-item">
|
||||
<div class="label">可用权益</div>
|
||||
<div class="value" id="dash-available">—</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card dashboard-section dashboard-risk-card" id="dash-risk-card">
|
||||
<h2 class="dashboard-risk-heading dash-section-toggle" id="dash-risk-toggle" role="button" tabindex="0" aria-expanded="false" aria-controls="dash-risk-body">
|
||||
<span class="dash-section-toggle-label">风控说明</span>
|
||||
|
||||
@@ -535,7 +535,7 @@
|
||||
<button type="submit" class="btn-primary" {% if backup_running %}disabled{% endif %}>立即备份</button>
|
||||
</form>
|
||||
</div>
|
||||
<p class="hint" style="margin:.5rem 0 0">备份含 <code>futures.db</code>、<code>uploads/</code>,默认恢复至 <code>{{ backup_restore_dir }}</code>。</p>
|
||||
<p class="hint" style="margin:.5rem 0 0">备份含 <code>futures.db</code>、<code>uploads/</code>、<code>.env</code>,默认恢复至 <code>{{ backup_restore_dir }}</code>。</p>
|
||||
|
||||
{% if backup_items %}
|
||||
<table class="settings-backup-table">
|
||||
@@ -564,7 +564,7 @@
|
||||
<li>解压:<code>tar -xzf qihuo_backup_*.tar.gz</code></li>
|
||||
<li>执行:<code>chmod +x restore.sh && ./restore.sh</code></li>
|
||||
<li>指定目录:<code>RESTORE_DIR=/opt/qihuo ./restore.sh</code></li>
|
||||
<li>部署代码、配置 <code>.env</code> 后重启服务。</li>
|
||||
<li>恢复脚本会自动还原数据库、<code>uploads/</code> 与 <code>.env</code>,然后重启服务。</li>
|
||||
</ol>
|
||||
</details>
|
||||
{% endcall %}
|
||||
|
||||
Reference in New Issue
Block a user