()
| 938 | |
| 939 | // 加载代理列表 |
| 940 | async function loadProxies() { |
| 941 | try { |
| 942 | const data = await api.get('/settings/proxies'); |
| 943 | renderProxies(data.proxies); |
| 944 | } catch (error) { |
| 945 | console.error('加载代理列表失败:', error); |
| 946 | elements.proxiesTable.innerHTML = ` |
| 947 | <tr> |
| 948 | <td colspan="8"> |
| 949 | <div class="empty-state"> |
| 950 | <div class="empty-state-icon">❌</div> |
| 951 | <div class="empty-state-title">加载失败</div> |
| 952 | </div> |
| 953 | </td> |
| 954 | </tr> |
| 955 | `; |
| 956 | } |
| 957 | } |
| 958 | |
| 959 | // 渲染代理列表 |
| 960 | function renderProxies(proxies) { |
no test coverage detected