(e)
| 636 | |
| 637 | // 模式切换 |
| 638 | function handleModeChange(e) { |
| 639 | const mode = e.target.value; |
| 640 | isAutoMode = mode === 'auto'; |
| 641 | isBatchMode = mode === 'batch'; |
| 642 | |
| 643 | elements.batchCountGroup.style.display = isBatchMode ? 'block' : 'none'; |
| 644 | elements.batchOptions.style.display = isBatchMode ? 'block' : 'none'; |
| 645 | if (elements.autoRegistrationSection) { |
| 646 | elements.autoRegistrationSection.style.display = isAutoMode ? 'block' : 'none'; |
| 647 | } |
| 648 | if (elements.emailServiceGroup) { |
| 649 | elements.emailServiceGroup.style.display = isAutoMode ? 'none' : 'block'; |
| 650 | } |
| 651 | const autoUploadGroup = elements.autoUploadCpa?.closest('#auto-upload-group'); |
| 652 | if (autoUploadGroup) { |
| 653 | autoUploadGroup.style.display = isAutoMode ? 'none' : 'block'; |
| 654 | } |
| 655 | elements.startBtn.textContent = isAutoMode ? '💾 保存自动注册设置' : '🚀 开始注册'; |
| 656 | |
| 657 | if (isAutoMode) { |
| 658 | elements.cancelBtn.disabled = false; |
| 659 | } else { |
| 660 | stopAutoRegistrationMonitor(); |
| 661 | updateAutoMonitorHeader('idle', null); |
| 662 | elements.cancelBtn.disabled = true; |
| 663 | } |
| 664 | } |
| 665 | |
| 666 | // 并发模式切换(批量) |
| 667 | function handleConcurrencyModeChange(selectEl, hintEl, intervalGroupEl) { |
no test coverage detected