4 Commits

Author SHA1 Message Date
ec09ed420c Update executor.js 2025-12-31 11:30:24 +08:00
b594c22ca7 Update manager.js 2025-12-31 11:29:04 +08:00
59ca79a03b Update batch-filler.js 2025-12-31 11:14:27 +08:00
dd5d93e5c5 Update batch-filler.js 2025-12-31 11:07:40 +08:00
3 changed files with 27 additions and 1 deletions

View File

@@ -356,6 +356,25 @@ export function startBatchFilling() {
totalBatches = Math.ceil(chatHistoryLength / threshold);
currentBatch = 0;
const startFloorInput = document.getElementById('floor-start-input');
console.log('[Amily2 Debug] startFloorInput found:', !!startFloorInput);
if (startFloorInput) {
console.log('[Amily2 Debug] startFloorInput value:', startFloorInput.value);
const val = parseInt(startFloorInput.value, 10);
console.log('[Amily2 Debug] Parsed val:', val, 'Threshold:', threshold);
if (!isNaN(val) && val > 1) {
const startBatch = Math.ceil(val / threshold);
console.log('[Amily2 Debug] Calculated startBatch:', startBatch);
currentBatch = startBatch - 1;
log(`根据设定,将从第 ${startBatch} 批次(包含楼层 ${val})开始执行。`, 'info');
} else {
console.log('[Amily2 Debug] Value is NaN or <= 1');
}
} else {
console.log('[Amily2 Debug] startFloorInput element not found');
}
log(`准备开始批量填表任务,共 ${totalBatches} 个批次。`, 'info');
processNextBatch();
}

View File

@@ -26,6 +26,13 @@ function insertRow(state, tableIndex, data) {
}
}
table.rows.push(newRow);
// 同步更新 rowStatuses
if (!table.rowStatuses) {
table.rowStatuses = Array(table.rows.length - 1).fill('normal');
}
table.rowStatuses.push('normal');
return { state, changes };
}

File diff suppressed because one or more lines are too long