修改BUG
This commit is contained in:
parent
421651b048
commit
7ac92dc0a3
@ -1086,7 +1086,7 @@
|
||||
<div class="pdf-image-container" style="display:none;"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="report-summary">
|
||||
<div class="report-summary" id="ultrasound-summary">
|
||||
<p>
|
||||
<strong>【所见】</strong>
|
||||
<br>--
|
||||
@ -1126,7 +1126,7 @@
|
||||
</div>
|
||||
<div class="report-summary">
|
||||
<h4>尿常规小结:</h4>
|
||||
<p>--</p>
|
||||
<p id="urine-summary">--</p>
|
||||
</div>
|
||||
<div class="report-footer">
|
||||
<p class="report-footer-text">定期体检,尊享健康</p>
|
||||
@ -1158,7 +1158,7 @@
|
||||
</div>
|
||||
<div class="report-summary">
|
||||
<h4>生化小结:</h4>
|
||||
<p>--</p>
|
||||
<p id="biochemistry-summary">--</p>
|
||||
</div>
|
||||
<div class="report-footer">
|
||||
<p class="report-footer-text">定期体检,尊享健康</p>
|
||||
@ -1190,7 +1190,7 @@
|
||||
</div>
|
||||
<div class="report-summary">
|
||||
<h4>血常规小结:</h4>
|
||||
<p>--</p>
|
||||
<p id="blood-summary">--</p>
|
||||
</div>
|
||||
<div class="report-footer">
|
||||
<p class="report-footer-text">定期体检,尊享健康</p>
|
||||
@ -1210,7 +1210,7 @@
|
||||
<div class="report-content">
|
||||
<img src="" alt="心电图检查">
|
||||
</div>
|
||||
<div class="report-summary">
|
||||
<div class="report-summary" id="ecg-summary">
|
||||
<p><strong>【所见】</strong>
|
||||
<br>--
|
||||
</p>
|
||||
@ -1491,7 +1491,7 @@
|
||||
let secondPageText = summaryText.substring(firstPageChars);
|
||||
|
||||
// 尝试在更合适的位置分割,如句号或逗号
|
||||
const breakPoints = ['.', '。', '\n'];
|
||||
const breakPoints = ['.', '】', '\n'];
|
||||
for (let i = 30; i > 0; i--) {
|
||||
const checkPos = firstPageChars - i;
|
||||
if (checkPos <= 0) continue;
|
||||
|
@ -177,12 +177,12 @@ const handleIframeLoad = async () => {
|
||||
)
|
||||
if (ultrasoundData) {
|
||||
// 更新超声检查报告内容
|
||||
const ultrasoundSummary = doc.querySelector('.report-item.ultrasound-exam .report-summary')
|
||||
//const ultrasoundSummary = doc.querySelector('.report-item.ultrasound-exam .report-summary')
|
||||
const ultrasoundSummary = doc.getElementById('ultrasound-summary')
|
||||
if (ultrasoundSummary) {
|
||||
// 解析 analyse 字段(格式:"检查所见:xxx\n检查结果:xxx")
|
||||
const findings = ultrasoundData.analyse.split('\n')[0].replace('检查所见:', '') || ''
|
||||
const conclusion = ultrasoundData.analyse.split('\n')[1].replace('检查结果:', '') || ''
|
||||
|
||||
ultrasoundSummary.innerHTML = `
|
||||
<p><strong>【所见】</strong><br>${findings}</p>
|
||||
<p><strong>【所得】</strong><br>${conclusion}</p>
|
||||
@ -218,7 +218,8 @@ const handleIframeLoad = async () => {
|
||||
// 尿常规
|
||||
const urineData = reportData.data.find((item) => item.itemName === '尿常规')
|
||||
if (urineData) {
|
||||
const urineSummary = doc.querySelector('.report-item:nth-of-type(6) .report-summary p')
|
||||
//const urineSummary = doc.querySelector('.report-item:nth-of-type(6) .report-summary p')
|
||||
const urineSummary = doc.getElementById('urine-summary')
|
||||
if (urineSummary) {
|
||||
urineSummary.textContent = urineData.analyse || ''
|
||||
}
|
||||
@ -228,7 +229,8 @@ const handleIframeLoad = async () => {
|
||||
const biochemData = reportData.data.find((item) => item.itemName === '生化')
|
||||
if (biochemData) {
|
||||
// 改为第7个report-item(原4→7)
|
||||
const biochemSummary = doc.querySelector('.report-item:nth-of-type(7) .report-summary p')
|
||||
//const biochemSummary = doc.querySelector('.report-item:nth-of-type(7) .report-summary p')
|
||||
const biochemSummary = doc.getElementById('biochemistry-summary')
|
||||
if (biochemSummary) {
|
||||
biochemSummary.textContent = biochemData.analyse || ''
|
||||
} else {
|
||||
@ -240,7 +242,8 @@ const handleIframeLoad = async () => {
|
||||
const bloodData = reportData.data.find((item) => item.itemName === '血常规')
|
||||
if (bloodData) {
|
||||
// 改为第8个report-item(原5→8)
|
||||
const bloodSummary = doc.querySelector('.report-item:nth-of-type(8) .report-summary p')
|
||||
//const bloodSummary = doc.querySelector('.report-item:nth-of-type(8) .report-summary p')
|
||||
const bloodSummary = doc.getElementById('blood-summary')
|
||||
if (bloodSummary) {
|
||||
bloodSummary.textContent = bloodData.analyse || ''
|
||||
} else {
|
||||
@ -263,7 +266,8 @@ const handleIframeLoad = async () => {
|
||||
const ecgData = reportData.data.find((item) => item.itemName === '心电图')
|
||||
if (ecgData) {
|
||||
// 改为第9个report-item(原last-child→9)
|
||||
const ecgSummary = doc.querySelector('.report-item:nth-of-type(9) .report-summary')
|
||||
//const ecgSummary = doc.querySelector('.report-item:nth-of-type(9) .report-summary')
|
||||
const ecgSummary = doc.getElementById('ecg-summary')
|
||||
if (ecgSummary) {
|
||||
ecgSummary.innerHTML = `
|
||||
<p><strong>【所见】</strong><br>${ecgData.analyse.split('\n')[0].replace('检查所见:', '') || ''}</p>
|
||||
|
Loading…
Reference in New Issue
Block a user