删除调试输出
This commit is contained in:
parent
7cb1671468
commit
8229863365
@ -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 += '<div>' + new Date().toLocaleTimeString() + ': ' + message + '</div>';
|
||||
}
|
||||
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);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user