修改BUG
This commit is contained in:
parent
421651b048
commit
7ac92dc0a3
@ -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;
|
||||||
|
@ -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\n检查结果:xxx")
|
// 解析 analyse 字段(格式:"检查所见:xxx\n检查结果:xxx")
|
||||||
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) {
|
||||||
// 改为第7个report-item(原4→7)
|
// 改为第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) {
|
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) {
|
||||||
// 改为第8个report-item(原5→8)
|
// 改为第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) {
|
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) {
|
||||||
// 改为第9个report-item(原last-child→9)
|
// 改为第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) {
|
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>
|
||||||
|
Loading…
Reference in New Issue
Block a user