From 1db75cf4f7af06c34bf258e8a37027d57e3a00d8 Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Wed, 8 Jul 2026 16:03:55 +0800 Subject: [PATCH] =?UTF-8?q?MRI-PDFF=E6=8A=A5=E5=91=8A=E9=A1=B5=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reading/dicoms/components/ReportPage.vue | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/views/trials/trials-panel/reading/dicoms/components/ReportPage.vue b/src/views/trials/trials-panel/reading/dicoms/components/ReportPage.vue index 3b4e0786..5c9afa9d 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/ReportPage.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/ReportPage.vue @@ -505,15 +505,23 @@ export default { var idx = item.Childrens.findIndex(i => i.QuestionMark === 8) var idxLoc = item.Childrens.findIndex(i => i.QuestionMark === 10) var state = item.Childrens.findIndex(i => i.QuestionMark === 7) + if (this.CriterionType === 22) { + idx = item.Childrens.findIndex(i => i.QuestionMark === 1106) + } if (idx > -1) { if (item.Childrens[idx].Answer.length > 0) { var k = item.Childrens[idx].Answer.findIndex(v => v.Answer !== '') var part = '' - if (obj.IsCanEditPosition) { - part = `${item.Childrens[idx].Answer[k].Answer}--${item.Childrens[idxLoc].Answer[k].Answer}` + if (this.CriterionType === 22) { + part = item.Childrens[idx].Answer[k].Answer ? this.$fd('Liver4Segmentation', parseInt(item.Childrens[idx].Answer[k].Answer)) : '' } else { - part = `${item.Childrens[idx].Answer[k].Answer}` + if (obj.IsCanEditPosition) { + part = `${item.Childrens[idx].Answer[k].Answer}--${item.Childrens[idxLoc].Answer[k].Answer}` + } else { + part = `${item.Childrens[idx].Answer[k].Answer}` + } } + if (item.SplitOrMergeLesionName && k > -1) { // obj.QuestionName = `${obj.QuestionName} --${part} (Split from ${item.SplitOrMergeLesionName})` obj.QuestionName = `${obj.QuestionName} --${part}` @@ -531,6 +539,7 @@ export default { this.$set(obj, 'Answers', Answers) // obj.QuestionName = `${obj.QuestionName} ` } else if (!item.SplitOrMergeLesionName && k > -1) { + console.log(part) obj.QuestionName = `${obj.QuestionName}--${part}` const Answers = {} if (state >= 0) {