diff --git a/templates/index.html b/templates/index.html
index 961a495..1ff283e 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -699,18 +699,13 @@
function loadAccounts() {
- console.log('[加载] 正在获取账号列表...');
fetch('/api/accounts')
.then(r => r.json())
.then(accountsList => {
- console.log('[加载] 收到账号列表:', accountsList.length, '个账号');
accounts = {};
accountsList.forEach(acc => { accounts[acc.id] = acc; });
renderAccounts();
updateAccountLimitDisplay();
- })
- .catch(err => {
- console.error('[加载] 获取账号列表失败:', err);
});
}
document.addEventListener('DOMContentLoaded', function() {
@@ -749,31 +744,18 @@
}
// ==================== Socket.IO ====================
- socket.on('connect', function() {
- console.log('[Socket] WebSocket已连接,ID:', socket.id);
- // 连接成功后主动加载一次账号列表(双重保险)
+ socket.on('connect', function() {
setTimeout(function() {
- if (Object.keys(accounts).length === 0) {
- console.log('[Socket] WebSocket连接成功但无账号,主动加载...');
- loadAccounts();
- }
+ if (Object.keys(accounts).length === 0) loadAccounts();
}, 500);
});
- socket.on('disconnect', function(reason) {
- console.log('[Socket] 断开连接,原因:', reason);
- });
- socket.on('connect_error', function(error) {
- console.error('[Socket] 连接错误:', error);
- });
socket.on('accounts_list', function(accountsList) {
- console.log('[Socket] 收到accounts_list事件:', accountsList.length, '个账号');
accounts = {};
accountsList.forEach(acc => { accounts[acc.id] = acc; });
renderAccounts();
updateAccountLimitDisplay();
});
socket.on('account_update', function(acc) {
- console.log('[Socket] 收到account_update:', acc.id, acc.status, acc.detail_status);
accounts[acc.id] = acc;
updateAccountCard(acc);
updateRunningCount();
@@ -1308,7 +1290,6 @@
return;
}
const scheduleTime = hour.toString().padStart(2, '0') + ':' + minute.toString().padStart(2, '0');
- console.log('[定时任务] 标准化时间:', scheduleTimeRaw, '->', scheduleTime);
const browseType = document.getElementById('scheduleBrowseType').value;
const enableScreenshot = document.getElementById('scheduleScreenshot').checked ? 1 : 0;