fix(phone-image): 修復F2審查發現的代碼質量問題

- 移除captureDomPages中冗餘的console.log/error雙寫(統一用PhoneImageLogPanel)
- 修復phone-image:save-config監聽器中無效的三元表達式(L829)
This commit is contained in:
augushong
2026-05-19 00:51:49 +08:00
parent 7bb066b704
commit 1ef0a4eabd
2 changed files with 1 additions and 6 deletions

View File

@@ -1664,14 +1664,12 @@ var PhoneImageEngine = (function () {
var totalPages = containers.length; var totalPages = containers.length;
var canvases = []; var canvases = [];
console.log('[PhoneImage] DOM截图开始共' + totalPages + '页');
PhoneImageLogPanel.log('DOM截图开始共' + totalPages + '页', 'info'); PhoneImageLogPanel.log('DOM截图开始共' + totalPages + '页', 'info');
var idx = 0; var idx = 0;
function captureNext() { function captureNext() {
if (idx >= totalPages) { if (idx >= totalPages) {
console.log('[PhoneImage] DOM截图完成成功' + canvases.length + '/' + totalPages + '页');
PhoneImageLogPanel.log('DOM截图完成成功' + canvases.length + '/' + totalPages + '页', 'success'); PhoneImageLogPanel.log('DOM截图完成成功' + canvases.length + '/' + totalPages + '页', 'success');
deferred.resolve(canvases); deferred.resolve(canvases);
return; return;
@@ -1700,14 +1698,12 @@ var PhoneImageEngine = (function () {
idx++; idx++;
captureNext(); captureNext();
}).catch(function (err) { }).catch(function (err) {
console.error('[PhoneImage] 第' + (idx + 1) + '页截图失败:', err);
PhoneImageLogPanel.log('第' + (idx + 1) + '页截图失败: ' + err, 'error'); PhoneImageLogPanel.log('第' + (idx + 1) + '页截图失败: ' + err, 'error');
// 继续下一页 // 继续下一页
idx++; idx++;
captureNext(); captureNext();
}); });
} catch (e) { } catch (e) {
console.error('[PhoneImage] 第' + (idx + 1) + '页截图异常:', e);
PhoneImageLogPanel.log('第' + (idx + 1) + '页截图异常: ' + e, 'error'); PhoneImageLogPanel.log('第' + (idx + 1) + '页截图异常: ' + e, 'error');
idx++; idx++;
captureNext(); captureNext();

View File

@@ -825,8 +825,7 @@
// ========== 引擎内部防抖保存事件监听 ========== // ========== 引擎内部防抖保存事件监听 ==========
$(document).on('phone-image:save-config', function () { $(document).on('phone-image:save-config', function () {
// 同步pageAlignments到currentConfig // pageAlignments已在change handler中同步到currentConfig,此处直接保存
currentConfig.pageAlignments = PhoneImageEngine.updateConfig.call.length ? currentConfig.pageAlignments : currentConfig.pageAlignments;
updateSaveState('saving'); updateSaveState('saving');
PhoneImageLogPanel.log('自动保存对齐配置...', 'info'); PhoneImageLogPanel.log('自动保存对齐配置...', 'info');
PhoneImageEngine.saveConfig(postData.postId, { PhoneImageEngine.saveConfig(postData.postId, {