非dicom阅片切换访视ecrf表同步更新
parent
bc3e00c8b4
commit
147b5cadfa
|
|
@ -189,7 +189,7 @@
|
||||||
@blur="questionsMarkStatus[question.Id] && questionsMarkStatus[question.Id].isMarked ? () => { } : handleMarkedQsBlur(questionForm[question.Id], questionForm, question.Id, question)"
|
@blur="questionsMarkStatus[question.Id] && questionsMarkStatus[question.Id].isMarked ? () => { } : handleMarkedQsBlur(questionForm[question.Id], questionForm, question.Id, question)"
|
||||||
v-model="questionForm[question.Id]"
|
v-model="questionForm[question.Id]"
|
||||||
:title="questionsMarkStatus[question.Id] ? questionsMarkStatus[question.Id].OrderMarkName : question.Remark"
|
:title="questionsMarkStatus[question.Id] ? questionsMarkStatus[question.Id].OrderMarkName : question.Remark"
|
||||||
:disabled="(questionsMarkStatus[question.Id] && questionsMarkStatus[question.Id].isMarked && question.ImageMarkEnum === 2) || question.ImageMarkEnum === 1"
|
:disabled="(questionsMarkStatus[question.Id] && questionsMarkStatus[question.Id].isMarked && question.ImageMarkEnum === 2) || question.ImageMarkEnum === 1 || readingTaskState === 2"
|
||||||
style="width: 150px;margin-right: 5px;">
|
style="width: 150px;margin-right: 5px;">
|
||||||
<template v-if="question.Unit !== 0" slot="append">
|
<template v-if="question.Unit !== 0" slot="append">
|
||||||
{{ question.Unit !== 4 ? $fd('ValueUnit', question.Unit) : question.CustomUnit }}
|
{{ question.Unit !== 4 ? $fd('ValueUnit', question.Unit) : question.CustomUnit }}
|
||||||
|
|
|
||||||
|
|
@ -57,8 +57,8 @@
|
||||||
/> -->
|
/> -->
|
||||||
<div v-for="s in visitTaskList" v-show="lastViewportTaskId === s.VisitTaskId" :key="s.VisitTaskId"
|
<div v-for="s in visitTaskList" v-show="lastViewportTaskId === s.VisitTaskId" :key="s.VisitTaskId"
|
||||||
style="height: 100%;">
|
style="height: 100%;">
|
||||||
<customize-question-list v-if="lastViewportTaskId" :ref="`ecrf_${s.VisitTaskId}`" :isNoneDicom="true"
|
<customize-question-list v-if="lastViewportTaskId && lastViewportTaskIds.includes(s.VisitTaskId)" :ref="`ecrf_${s.VisitTaskId}`" :isNoneDicom="true"
|
||||||
:reading-task-state="readingTaskState" :visit-info="currentVisitInfo" @resetAnnotations="resetAnnotations"
|
:reading-task-state="currentVisitInfo.VisitTaskId === taskInfo.VisitTaskId ? readingTaskState : 2" :visit-info="currentVisitInfo" @resetAnnotations="resetAnnotations"
|
||||||
@setReadingTaskState="setReadingTaskState" @viewCustomAnnotationSeries="viewCustomAnnotationSeries"
|
@setReadingTaskState="setReadingTaskState" @viewCustomAnnotationSeries="viewCustomAnnotationSeries"
|
||||||
@getCustomScreenshots="getCustomScreenshots" @setReadingToolActive="setReadingToolActive"
|
@getCustomScreenshots="getCustomScreenshots" @setReadingToolActive="setReadingToolActive"
|
||||||
@setReadingToolPassive="setReadingToolPassive" @setSaved="setSaved"
|
@setReadingToolPassive="setReadingToolPassive" @setSaved="setSaved"
|
||||||
|
|
@ -138,7 +138,8 @@ export default {
|
||||||
ecrf: {
|
ecrf: {
|
||||||
IsHaveBindingQuestion: false
|
IsHaveBindingQuestion: false
|
||||||
},
|
},
|
||||||
currentMarkedFiles: {}
|
currentMarkedFiles: {},
|
||||||
|
lastViewportTaskIds: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
|
@ -153,6 +154,9 @@ export default {
|
||||||
if (idx === -1) return
|
if (idx === -1) return
|
||||||
this.currentVisitInfo = this.visitTaskList[idx]
|
this.currentVisitInfo = this.visitTaskList[idx]
|
||||||
// this.activeTaskVisitId = id
|
// this.activeTaskVisitId = id
|
||||||
|
if (!this.lastViewportTaskIds.includes(id)) {
|
||||||
|
this.lastViewportTaskIds.push(id)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue