修改BUG

This commit is contained in:
Euni4U 2025-03-21 14:50:26 +08:00
parent 421651b048
commit 7ac92dc0a3
2 changed files with 16 additions and 12 deletions

View File

@ -1086,7 +1086,7 @@
<div class="pdf-image-container" style="display:none;"></div> <div class="pdf-image-container" style="display:none;"></div>
</div> </div>
</div> </div>
<div class="report-summary"> <div class="report-summary" id="ultrasound-summary">
<p> <p>
<strong>【所见】</strong> <strong>【所见】</strong>
<br>-- <br>--
@ -1126,7 +1126,7 @@
</div> </div>
<div class="report-summary"> <div class="report-summary">
<h4>尿常规小结:</h4> <h4>尿常规小结:</h4>
<p>--</p> <p id="urine-summary">--</p>
</div> </div>
<div class="report-footer"> <div class="report-footer">
<p class="report-footer-text">定期体检,尊享健康</p> <p class="report-footer-text">定期体检,尊享健康</p>
@ -1158,7 +1158,7 @@
</div> </div>
<div class="report-summary"> <div class="report-summary">
<h4>生化小结:</h4> <h4>生化小结:</h4>
<p>--</p> <p id="biochemistry-summary">--</p>
</div> </div>
<div class="report-footer"> <div class="report-footer">
<p class="report-footer-text">定期体检,尊享健康</p> <p class="report-footer-text">定期体检,尊享健康</p>
@ -1190,7 +1190,7 @@
</div> </div>
<div class="report-summary"> <div class="report-summary">
<h4>血常规小结:</h4> <h4>血常规小结:</h4>
<p>--</p> <p id="blood-summary">--</p>
</div> </div>
<div class="report-footer"> <div class="report-footer">
<p class="report-footer-text">定期体检,尊享健康</p> <p class="report-footer-text">定期体检,尊享健康</p>
@ -1210,7 +1210,7 @@
<div class="report-content"> <div class="report-content">
<img src="" alt="心电图检查"> <img src="" alt="心电图检查">
</div> </div>
<div class="report-summary"> <div class="report-summary" id="ecg-summary">
<p><strong>【所见】</strong> <p><strong>【所见】</strong>
<br>-- <br>--
</p> </p>
@ -1491,7 +1491,7 @@
let secondPageText = summaryText.substring(firstPageChars); let secondPageText = summaryText.substring(firstPageChars);
// 尝试在更合适的位置分割,如句号或逗号 // 尝试在更合适的位置分割,如句号或逗号
const breakPoints = ['.', '', '\n']; const breakPoints = ['.', '', '\n'];
for (let i = 30; i > 0; i--) { for (let i = 30; i > 0; i--) {
const checkPos = firstPageChars - i; const checkPos = firstPageChars - i;
if (checkPos <= 0) continue; if (checkPos <= 0) continue;

View File

@ -177,12 +177,12 @@ const handleIframeLoad = async () => {
) )
if (ultrasoundData) { 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) { if (ultrasoundSummary) {
// analyse "xxx\nxxx" // analyse "xxx\nxxx"
const findings = ultrasoundData.analyse.split('\n')[0].replace('检查所见:', '') || '' const findings = ultrasoundData.analyse.split('\n')[0].replace('检查所见:', '') || ''
const conclusion = ultrasoundData.analyse.split('\n')[1].replace('检查结果:', '') || '' const conclusion = ultrasoundData.analyse.split('\n')[1].replace('检查结果:', '') || ''
ultrasoundSummary.innerHTML = ` ultrasoundSummary.innerHTML = `
<p><strong>所见</strong><br>${findings}</p> <p><strong>所见</strong><br>${findings}</p>
<p><strong>所得</strong><br>${conclusion}</p> <p><strong>所得</strong><br>${conclusion}</p>
@ -218,7 +218,8 @@ const handleIframeLoad = async () => {
// 尿 // 尿
const urineData = reportData.data.find((item) => item.itemName === '尿常规') const urineData = reportData.data.find((item) => item.itemName === '尿常规')
if (urineData) { 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) { if (urineSummary) {
urineSummary.textContent = urineData.analyse || '' urineSummary.textContent = urineData.analyse || ''
} }
@ -228,7 +229,8 @@ const handleIframeLoad = async () => {
const biochemData = reportData.data.find((item) => item.itemName === '生化') const biochemData = reportData.data.find((item) => item.itemName === '生化')
if (biochemData) { if (biochemData) {
// 7report-item47 // 7report-item47
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) { if (biochemSummary) {
biochemSummary.textContent = biochemData.analyse || '' biochemSummary.textContent = biochemData.analyse || ''
} else { } else {
@ -240,7 +242,8 @@ const handleIframeLoad = async () => {
const bloodData = reportData.data.find((item) => item.itemName === '血常规') const bloodData = reportData.data.find((item) => item.itemName === '血常规')
if (bloodData) { if (bloodData) {
// 8report-item58 // 8report-item58
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) { if (bloodSummary) {
bloodSummary.textContent = bloodData.analyse || '' bloodSummary.textContent = bloodData.analyse || ''
} else { } else {
@ -263,7 +266,8 @@ const handleIframeLoad = async () => {
const ecgData = reportData.data.find((item) => item.itemName === '心电图') const ecgData = reportData.data.find((item) => item.itemName === '心电图')
if (ecgData) { if (ecgData) {
// 9report-itemlast-child9 // 9report-itemlast-child9
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) { if (ecgSummary) {
ecgSummary.innerHTML = ` ecgSummary.innerHTML = `
<p><strong>所见</strong><br>${ecgData.analyse.split('\n')[0].replace('检查所见:', '') || ''}</p> <p><strong>所见</strong><br>${ecgData.analyse.split('\n')[0].replace('检查所见:', '') || ''}</p>