From 998e340919ab15691fb297bb87be172dff8e5ea4 Mon Sep 17 00:00:00 2001
From: caiyiling <1321909229@qq.com>
Date: Thu, 7 May 2026 16:40:33 +0800
Subject: [PATCH] =?UTF-8?q?=E4=B8=B4=E5=BA=8A=E6=95=B0=E6=8D=AE=E6=9B=B4?=
=?UTF-8?q?=E6=96=B0=E7=8A=B6=E6=80=81=E6=8C=89=E9=92=AE=E5=8A=9F=E8=83=BD?=
=?UTF-8?q?=E6=9B=B4=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/store/modules/reading.js | 6 +++---
.../reading/reading-tracking/index.vue | 4 ++--
.../reading-period/components/ClinicalData.vue | 16 ++++++++++++++--
.../subject/reading-period/index.vue | 2 +-
4 files changed, 20 insertions(+), 8 deletions(-)
diff --git a/src/store/modules/reading.js b/src/store/modules/reading.js
index 37dd90f0..1a861ca1 100644
--- a/src/store/modules/reading.js
+++ b/src/store/modules/reading.js
@@ -79,7 +79,7 @@ function getQuestions(questions) {
answerObj.angle = angle
answerObj.saveTypeEnum = isNaN(parseFloat(angle)) ? 1 : 2
}
- } else if (criterionType === 21) {
+ } else if (criterionType === 21 || criterionType === 22) {
// MRI-PDFF
let isMeasurable = getQuestionAnswer(item.TableQuestions.Questions, 1105, answerObj)
answerObj.isMeasurable = isMeasurable
@@ -699,7 +699,7 @@ const actions = {
var measureData = state.visitTaskList[index].MeasureData
// var idx = measureData.findIndex(item => item.MeasureData.uuid === obj.data.MeasureData.data.uuid)
- if (criterionType === 21) {
+ if (criterionType === 21 || criterionType === 22) {
let i = measureData.findIndex(i => i.TableQuestionId === obj.data.TableQuestionId)
if (i > -1) {
for (const k in state.visitTaskList[index].MeasureData[i]) {
@@ -821,7 +821,7 @@ const actions = {
var index = state.visitTaskList.findIndex(i => i.VisitTaskId === obj.visitTaskId)
var measureData = state.visitTaskList[index].MeasureData
const criterionType = parseInt(localStorage.getItem('CriterionType'))
- if (criterionType === 21) {
+ if (criterionType === 21 || criterionType === 22) {
const i = measureData.findIndex(item => item.QuestionId === obj.questionId && item.OrderMarkName === obj.orderMarkName)
if (i > -1) {
if (measureData[i].FristAddTaskId) {
diff --git a/src/views/trials/trials-panel/reading/reading-tracking/index.vue b/src/views/trials/trials-panel/reading/reading-tracking/index.vue
index 00d83f18..141df13d 100644
--- a/src/views/trials/trials-panel/reading/reading-tracking/index.vue
+++ b/src/views/trials/trials-panel/reading/reading-tracking/index.vue
@@ -784,7 +784,7 @@
-
+
@@ -894,7 +894,7 @@ import BaseContainer from '@/components/BaseContainer'
import Pagination from '@/components/Pagination'
import RefereeRules from './components/RefereeRules.vue'
import ReviewResults from './components/ReviewResults'
-import ClinicalData from '../../subject/reading-period/components/ClinicalData'
+import ClinicalData from '../../subject/reading-period/components/ClinicalData'
import RecordList from './components/RecordList.vue'
import TargetSection from "@/views/trials/trials-panel/reading/reading-task/components/TargetSection"
const searchDataDefault = () => {
diff --git a/src/views/trials/trials-panel/subject/reading-period/components/ClinicalData.vue b/src/views/trials/trials-panel/subject/reading-period/components/ClinicalData.vue
index 97d6ea6e..a65446d7 100644
--- a/src/views/trials/trials-panel/subject/reading-period/components/ClinicalData.vue
+++ b/src/views/trials/trials-panel/subject/reading-period/components/ClinicalData.vue
@@ -145,7 +145,7 @@
" @click="handleDelete(scope.row)" />
+ :data="currentData" :showUpdateStatusBtn="currentData.ModuleType === 3" @getList="getList" />