diff --git a/public/abpm-report-template.html b/public/abpm-report-template.html index eb35b95..39b4cc0 100644 --- a/public/abpm-report-template.html +++ b/public/abpm-report-template.html @@ -1007,7 +1007,6 @@ function initializeReport(data) { hideLoading(); // 数据渲染完成后隐藏loading showDebugInfo('开始初始化报告数据'); - console.log('开始初始化报告数据:', data); if (!data) { showDebugInfo('错误:未收到有效数据'); @@ -1035,43 +1034,29 @@ showDebugInfo('图表数据条数: ' + chartDataTable.length); showDebugInfo('分析结果: ' + (analysisResult ? '有内容' : '空')); - console.log('解析后的数据:', { - patientData: patientData, - chartDataCount: chartDataTable.length, - analysisResult: analysisResult - }); - // 检查ECharts是否加载 if (typeof echarts === 'undefined') { console.error('ECharts库未加载'); return; } else { - console.log('ECharts库已加载'); } try { // 填充基本信息 - console.log('填充基本信息...'); fillBasicInfo(); // 填充分析内容 - console.log('填充分析内容...'); fillAnalysisContent(); // 填充统计数据 - console.log('填充统计数据...'); - console.log('当前chartDataTable数据样本:', chartDataTable.slice(0, 3)); fillStatisticsData(); // 渲染图表 - console.log('渲染图表...'); renderAllCharts(); // 填充数据表 - console.log('填充数据表...'); fillDataTable(); - console.log('所有数据初始化完成'); } catch (error) { console.error('初始化过程中出错:', error); } @@ -1079,14 +1064,10 @@ // 填充基本信息 function fillBasicInfo() { - console.log('开始填充基本信息,患者数据:', patientData); - // 患者基本信息 const nameElements = document.querySelectorAll('[id^="patient-name"]'); - console.log('找到姓名元素数量:', nameElements.length); nameElements.forEach(el => { el.textContent = patientData.name || '--'; - console.log('设置姓名:', patientData.name); }); // 安全获取元素并设置内容 @@ -1098,7 +1079,6 @@ (typeof value === 'string' && (value.includes('undefined') || value.includes('NaN')))) ? '--' : value; element.textContent = safeValue; - console.log(`设置 ${id}:`, safeValue); } else { console.warn(`未找到元素: ${id}`); } @@ -1145,8 +1125,6 @@ // 填充统计数据 function fillStatisticsData() { - console.log('开始填充统计数据,chartDataTable长度:', chartDataTable ? chartDataTable.length : 'null'); - if (!chartDataTable || chartDataTable.length === 0) { console.warn('没有图表数据,显示默认值'); // 显示默认值而不是直接返回 @@ -1156,7 +1134,6 @@ // 计算统计数据 const stats = calculateStatistics(chartDataTable); - console.log('计算得到的统计数据:', stats); // 填充汇总表格 document.getElementById('all-avg-systolic').textContent = stats.all.avgSystolic || '--'; @@ -1183,7 +1160,6 @@ // 显示默认统计数据(当没有数据时) function showDefaultStats() { - console.log('显示默认统计数据'); // 填充汇总表格的默认值 document.getElementById('all-avg-systolic').textContent = '--'; @@ -1296,8 +1272,6 @@ }); const calculatePeriodStats = (periodData, periodType) => { - console.log(`计算${periodType}时段统计,数据长度:`, periodData.length); - if (periodData.length === 0) { console.warn(`${periodType}时段没有数据,将显示默认值`); return { @@ -1395,8 +1369,6 @@ // 填充各时段的统计数据 const fillPeriodStats = (periodData, stats, prefix) => { - console.log(`填充${prefix}统计数据,数据长度:`, periodData ? periodData.length : 'null', '统计对象:', stats); - // 改进数据检查逻辑,允许部分数据缺失 if (!periodData) { console.warn(`${prefix}时段数据为空`); @@ -1630,8 +1602,6 @@ // 渲染所有图表 function renderAllCharts() { - console.log('开始渲染所有图表, 数据表长度:', chartDataTable ? chartDataTable.length : 0); - if (!chartDataTable || chartDataTable.length === 0) { console.warn('没有数据可用于渲染图表, chartDataTable:', chartDataTable); // 显示无数据提示 @@ -1644,30 +1614,22 @@ return; } - console.log('图表数据样本:', chartDataTable.slice(0, 2)); - try { // 渲染趋势图 - console.log('渲染趋势图...'); renderTrendChart(); // 渲染柱状图 - console.log('渲染柱状图...'); renderHistograms(); // 渲染饼图 - console.log('渲染饼图...'); renderPieCharts(); // 渲染散点图 - console.log('渲染散点图...'); renderScatterCharts(); // 渲染小时平均图 - console.log('渲染小时平均图...'); renderHourlyChart(); - console.log('所有图表渲染完成'); } catch (error) { console.error('渲染图表过程中出错:', error); } @@ -2266,7 +2228,6 @@ debugInfo.style.display = 'block'; debugContent.innerHTML += '
' + new Date().toLocaleTimeString() + ': ' + message + '
'; } - console.log('调试:', message); } // 创建测试数据 @@ -2358,9 +2319,6 @@ }; } - console.log(`使用测试数据初始化报告 (${testType})`); - console.log('测试数据内容:', testData); - console.log('测试数据chartDataTable长度:', testData.chartDataTable.length); initializeReport(testData); } @@ -2368,7 +2326,6 @@ document.addEventListener('DOMContentLoaded', function() { showLoading(); // 页面初始显示loading showDebugInfo('页面DOM加载完成'); - console.log('ABPM报告模板页面加载完成'); // 向父窗口发送加载完成消息 if (window.opener) { @@ -2379,11 +2336,6 @@ } else { // 如果不是从其他窗口打开的,使用测试数据 showDebugInfo('独立打开页面,将在3秒后加载测试数据'); - console.log('独立打开页面,将在3秒后加载测试数据'); - console.log('测试说明:'); - console.log('- 正常测试(包含白天+夜间数据):直接打开页面'); - console.log('- 仅白天数据测试:在URL后添加 ?test=dayonly'); - console.log('例如:file:///path/to/abpm-report-template.html?test=dayonly'); setTimeout(() => { createTestData(); }, 3000);