实例表格展示 Token/路径,Token 默认打码编辑时明文,页宽上限 1800,统一右上按钮尺寸。
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -9,8 +9,8 @@
|
||||
<p class="muted settings-lead">登记各交易机地址与 Bridge Token;远程更新请到系统设置。</p>
|
||||
</div>
|
||||
<div class="inst-page-head-actions">
|
||||
<a class="btn btn-secondary" href="/settings?tab=update">系统更新</a>
|
||||
<label for="inst-add-toggle" class="settings-primary inst-add-trigger">添加实例</label>
|
||||
<a class="btn btn-secondary inst-head-btn" href="/settings?tab=update">系统更新</a>
|
||||
<label for="inst-add-toggle" class="settings-primary inst-add-trigger inst-head-btn">添加实例</label>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
<div class="settings-card-head inst-list-head">
|
||||
<span class="settings-badge">Registry</span>
|
||||
<h2>已登记 · {{ instances|length }}</h2>
|
||||
<p class="muted">表格查看;点「编辑」展开修改。Token 默认隐藏。</p>
|
||||
<p class="muted">表格查看;Token 默认打码,点「编辑」展开后显示明文。</p>
|
||||
</div>
|
||||
|
||||
<div class="inst-table-wrap">
|
||||
@@ -77,6 +77,8 @@
|
||||
<tr>
|
||||
<th>名称</th>
|
||||
<th>URL</th>
|
||||
<th>Token</th>
|
||||
<th>路径</th>
|
||||
<th>状态</th>
|
||||
<th>版本</th>
|
||||
<th>标签</th>
|
||||
@@ -88,6 +90,10 @@
|
||||
<tr class="inst-row" data-id="{{ inst.id }}" data-name="{{ inst.name }}">
|
||||
<td class="inst-td-name"><strong>{{ inst.name }}</strong></td>
|
||||
<td class="inst-td-url muted" title="{{ inst.base_url }}">{{ inst.base_url }}</td>
|
||||
<td class="inst-td-token">
|
||||
<code class="inst-token-mask" title="已打码">••••••••••••</code>
|
||||
</td>
|
||||
<td class="inst-td-path muted"><code>{{ inst.embed_path or '/embed' }}</code></td>
|
||||
<td>
|
||||
{% if inst.enabled %}
|
||||
<span class="inst-pill inst-pill--on">启用</span>
|
||||
@@ -109,8 +115,8 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="inst-edit-row">
|
||||
<td colspan="6">
|
||||
<input type="checkbox" id="inst-edit-{{ inst.id }}" class="inst-edit-check">
|
||||
<td colspan="8">
|
||||
<input type="checkbox" id="inst-edit-{{ inst.id }}" class="inst-edit-check" data-reveal-token>
|
||||
<div class="inst-edit-panel">
|
||||
<form method="post" class="settings-form inst-form" autocomplete="off">
|
||||
<input type="hidden" name="action" value="update">
|
||||
@@ -129,8 +135,8 @@
|
||||
<div class="settings-row-2">
|
||||
<label class="settings-field">Bridge Token
|
||||
<span class="inst-token-wrap">
|
||||
<input type="password" name="bridge_token" value="{{ inst.bridge_token }}" required autocomplete="new-password" class="inst-token-input">
|
||||
<button type="button" class="btn btn-sm btn-secondary inst-token-toggle" aria-label="显示 Token">显示</button>
|
||||
<input type="password" name="bridge_token" value="{{ inst.bridge_token }}" required autocomplete="new-password" class="inst-token-input" data-edit-token>
|
||||
<button type="button" class="btn btn-sm btn-secondary inst-token-toggle" aria-label="显示 Token">隐藏</button>
|
||||
</span>
|
||||
</label>
|
||||
<label class="settings-field">Embed 路径
|
||||
@@ -162,5 +168,5 @@
|
||||
</section>
|
||||
{% endblock %}
|
||||
{% block scripts %}
|
||||
<script src="{{ url_for('static', filename='instances_page.js') }}?v=2"></script>
|
||||
<script src="{{ url_for('static', filename='instances_page.js') }}?v=3"></script>
|
||||
{% endblock %}
|
||||
|
||||
Reference in New Issue
Block a user