feat(proxy): add batch delete functionality for proxies and enhance verification code handling

This commit is contained in:
cnlimiter
2026-03-28 04:13:15 +08:00
parent 51922ef2a6
commit 8b8ef7c6c0
14 changed files with 996 additions and 97 deletions

View File

@@ -94,6 +94,7 @@
<h3>代理列表</h3>
<div style="display: flex; gap: var(--spacing-sm);">
<button class="btn btn-secondary btn-sm" id="test-all-proxies-btn">🔌 测试全部</button>
<button class="btn btn-danger btn-sm" id="batch-delete-proxies-btn" disabled>🗑️ 批量删除</button>
<button class="btn btn-danger btn-sm" id="delete-disabled-proxies-btn" disabled>🧹 删除禁用项</button>
<button class="btn btn-secondary btn-sm" id="batch-import-proxy-btn">📋 批量导入</button>
<button class="btn btn-primary btn-sm" id="add-proxy-btn"> 添加代理</button>
@@ -104,6 +105,9 @@
<table class="data-table">
<thead>
<tr>
<th style="width: 42px; text-align: center;">
<input type="checkbox" id="select-all-proxies" title="全选代理">
</th>
<th style="width: 50px;">ID</th>
<th>名称</th>
<th>类型</th>
@@ -116,7 +120,7 @@
</thead>
<tbody id="proxies-table">
<tr>
<td colspan="8">
<td colspan="9">
<div class="empty-state">
<div class="empty-state-icon">🌐</div>
<div class="empty-state-title">暂无代理</div>