修改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>
</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;

View File

@ -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\nxxx"
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) {
// 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) {
biochemSummary.textContent = biochemData.analyse || ''
} else {
@ -240,7 +242,8 @@ const handleIframeLoad = async () => {
const bloodData = reportData.data.find((item) => item.itemName === '血常规')
if (bloodData) {
// 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) {
bloodSummary.textContent = bloodData.analyse || ''
} else {
@ -263,7 +266,8 @@ const handleIframeLoad = async () => {
const ecgData = reportData.data.find((item) => item.itemName === '心电图')
if (ecgData) {
// 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) {
ecgSummary.innerHTML = `
<p><strong>所见</strong><br>${ecgData.analyse.split('\n')[0].replace('检查所见:', '') || ''}</p>