From 1af9b48622cb7ca467fd61a75839938a2063ddc0 Mon Sep 17 00:00:00 2001
From: caiyiling <1321909229@qq.com>
Date: Thu, 9 Jul 2026 14:17:02 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=85=A8=E9=9A=8F=E6=9C=BAIR=E9=98=85?=
=?UTF-8?q?=E7=89=87=E5=88=97=E8=A1=A8=E5=8F=8A=E9=98=85=E7=89=87=E9=A1=B5?=
=?UTF-8?q?=E9=9D=A2=E6=9B=B4=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../reading/dicoms/components/ReadPage.vue | 2 +-
.../reading/dicoms/components/StudyList.vue | 10 +++++++---
.../reading/dicoms3D/components/StudyList.vue | 8 ++++----
.../trials-panel/reading/medical-feedback/index.vue | 13 ++++++++++---
.../trials/trials-panel/reading/read-task/index.vue | 13 ++++++++-----
.../trials-panel/reading/reread-task/index.vue | 7 +++++--
.../reading/visit-review/components/StudyList.vue | 8 ++++----
7 files changed, 39 insertions(+), 22 deletions(-)
diff --git a/src/views/trials/trials-panel/reading/dicoms/components/ReadPage.vue b/src/views/trials/trials-panel/reading/dicoms/components/ReadPage.vue
index 86b01849..124bfd84 100644
--- a/src/views/trials/trials-panel/reading/dicoms/components/ReadPage.vue
+++ b/src/views/trials/trials-panel/reading/dicoms/components/ReadPage.vue
@@ -27,7 +27,7 @@
class="study-wrapper">
diff --git a/src/views/trials/trials-panel/reading/dicoms/components/StudyList.vue b/src/views/trials/trials-panel/reading/dicoms/components/StudyList.vue
index 15eeb45a..b1fb9ab4 100644
--- a/src/views/trials/trials-panel/reading/dicoms/components/StudyList.vue
+++ b/src/views/trials/trials-panel/reading/dicoms/components/StudyList.vue
@@ -28,7 +28,7 @@
- {{ study.StudyCode }}
+ {{ study.StudyCode }}
{{ study.Modalities }}({{ study.SeriesCount }})
@@ -226,6 +226,10 @@ export default {
isReadingShowSubjectInfo: {
type: Boolean,
required: true
+ },
+ isReadingTaskViewInOrder: {
+ type: Number,
+ required: true
}
},
data() {
@@ -340,7 +344,7 @@ export default {
}
})
var i = -1
- var isReadingTaskViewInOrder = parseInt(this.$router.currentRoute.query.isReadingTaskViewInOrder)
+ var isReadingTaskViewInOrder = parseInt(this.isReadingTaskViewInOrder)
if (isReadingTaskViewInOrder === 2) {
// 受试者内随机
i = res.length === 2 ? 1 : -1
@@ -427,7 +431,7 @@ export default {
async getInitSeries() {
var seriesList = []
- var isReadingTaskViewInOrder = parseInt(this.$router.currentRoute.query.isReadingTaskViewInOrder)
+ var isReadingTaskViewInOrder = parseInt(this.isReadingTaskViewInOrder)
var idx = this.visitTaskList.findIndex(i => i.VisitTaskId === this.visitTaskId)
this.studyList = this.visitTaskList[idx].StudyList
const studyList = this.visitTaskList[idx].StudyList.filter(i => i.IsDicom)
diff --git a/src/views/trials/trials-panel/reading/dicoms3D/components/StudyList.vue b/src/views/trials/trials-panel/reading/dicoms3D/components/StudyList.vue
index a41a442e..3faf1d3c 100644
--- a/src/views/trials/trials-panel/reading/dicoms3D/components/StudyList.vue
+++ b/src/views/trials/trials-panel/reading/dicoms3D/components/StudyList.vue
@@ -1,10 +1,10 @@
-
-
+
+
{{ taskInfo.SubjectCode }}
-
+
{{ visitTaskInfo.TaskBlindName }}
@@ -21,7 +21,7 @@
- {{ study.StudyCode }}
+ {{ study.StudyCode }}
{{ `${study.Modalities}(${study.SeriesCount})` }}
diff --git a/src/views/trials/trials-panel/reading/medical-feedback/index.vue b/src/views/trials/trials-panel/reading/medical-feedback/index.vue
index 852973d5..2887f0b3 100644
--- a/src/views/trials/trials-panel/reading/medical-feedback/index.vue
+++ b/src/views/trials/trials-panel/reading/medical-feedback/index.vue
@@ -24,7 +24,7 @@
-
+
{
this.list = res.Result.CurrentPageData
this.total = res.Result.TotalCount
+ this.otherInfo = res.OtherInfo
this.loading = false
}).catch(() => { this.loading = false })
},
@@ -454,7 +457,11 @@ export default {
},
handleReply(row) {
this.currentRow = { ...row }
- this.chatForm.title = `${this.$t('trials:medicalFeedback:title:qaRecord')} (${row.SubjectCode} ${row.TaskBlindName})`
+ if (this.otherInfo && this.otherInfo.IsReadingTaskViewInOrder !== 0) {
+ this.chatForm.title = `${this.$t('trials:medicalFeedback:title:qaRecord')} (${row.SubjectCode} ${row.TaskBlindName})`
+ } else {
+ this.chatForm.title = `${this.$t('trials:medicalFeedback:title:qaRecord')} (${row.TaskBlindName})`
+ }
this.chatForm.visible = true
},
async nextTask(taskMedicalReviewId) {
diff --git a/src/views/trials/trials-panel/reading/read-task/index.vue b/src/views/trials/trials-panel/reading/read-task/index.vue
index 8bbb8a88..36657f65 100644
--- a/src/views/trials/trials-panel/reading/read-task/index.vue
+++ b/src/views/trials/trials-panel/reading/read-task/index.vue
@@ -13,7 +13,7 @@
-
+
@@ -70,7 +70,7 @@
show-overflow-tooltip
/> -->
-
- {{ $t('trials:readTask:applyReread:title').replace('xxx', rowData.SubjectCode).replace('yyy', rowData.TaskBlindName) }}
+ {{ $t('trials:readTask:applyReread:title').replace('xxx', rowData.SubjectCode).replace('yyy', rowData.TaskBlindName) }}
+ {{ $t('trials:readTask:applyReread:title2').replace('yyy', rowData.TaskBlindName) }}
{{ $t('trials:readTask:title:applyReason') }}
@@ -229,7 +230,7 @@
-
-
+
{
this.list = res.Result.CurrentPageData
this.total = res.Result.TotalCount
+ this.otherInfo = res.OtherInfo
this.loading = false
}).catch(() => { this.loading = false })
},
diff --git a/src/views/trials/trials-panel/reading/visit-review/components/StudyList.vue b/src/views/trials/trials-panel/reading/visit-review/components/StudyList.vue
index 263318ac..d88a9373 100644
--- a/src/views/trials/trials-panel/reading/visit-review/components/StudyList.vue
+++ b/src/views/trials/trials-panel/reading/visit-review/components/StudyList.vue
@@ -1,10 +1,10 @@
-
-
+
+
{{ taskInfo.SubjectCode }}
-
+
{{ visitTaskInfo.TaskBlindName }}
@@ -15,7 +15,7 @@