非diocm阅片部分问题解决

wangxiaoshuang 2026-02-02 10:19:39 +08:00
parent 6f0f7a7d3a
commit 91d8d1797a
3 changed files with 10 additions and 2 deletions

View File

@ -95,6 +95,7 @@ export default {
localStorage.setItem('taskInfo', JSON.stringify(res.Result)) localStorage.setItem('taskInfo', JSON.stringify(res.Result))
sessionStorage.setItem('taskInfo', JSON.stringify(res.Result)) sessionStorage.setItem('taskInfo', JSON.stringify(res.Result))
localStorage.setItem('digitPlaces', JSON.stringify(res.Result.DigitPlaces)) localStorage.setItem('digitPlaces', JSON.stringify(res.Result.DigitPlaces))
localStorage.setItem('subjectCode', res.Result.SubjectCode)
this.loading = false this.loading = false
this.$nextTick(() => { this.$nextTick(() => {
if (this.taskInfo.IsExistsClinicalData && this.taskInfo.IsNeedReadClinicalData && !this.taskInfo.IsReadClinicalData) { if (this.taskInfo.IsExistsClinicalData && this.taskInfo.IsNeedReadClinicalData && !this.taskInfo.IsReadClinicalData) {

View File

@ -219,6 +219,11 @@
<el-dialog :title="$t('trials:noneDicom:message:msg2')" :visible.sync="dialogVisible" :close-on-click-modal="false" <el-dialog :title="$t('trials:noneDicom:message:msg2')" :visible.sync="dialogVisible" :close-on-click-modal="false"
:close-on-press-escape="false" :show-close="false" width="400px"> :close-on-press-escape="false" :show-close="false" width="400px">
<el-form ref="lengthForm" :model="form" :rules="rules"> <el-form ref="lengthForm" :model="form" :rules="rules">
<el-form-item label="" prop="length" v-show="false">
<el-input v-model="form.length" type="number">
<template slot="append">mm</template>
</el-input>
</el-form-item>
<el-form-item label="" prop="length"> <el-form-item label="" prop="length">
<el-input v-model="form.length" type="number"> <el-input v-model="form.length" type="number">
<template slot="append">mm</template> <template slot="append">mm</template>
@ -773,6 +778,7 @@ export default {
if (this.activeCanvasIndex === this.cells.length - 1) { if (this.activeCanvasIndex === this.cells.length - 1) {
store.dispatch('noneDicomReview/setLastViewportTaskId', obj.visitTaskInfo.VisitTaskId) store.dispatch('noneDicomReview/setLastViewportTaskId', obj.visitTaskInfo.VisitTaskId)
} }
this.setToolsPassive()
}, },
// //
activeCanvas(index) { activeCanvas(index) {

View File

@ -13,7 +13,7 @@
<div v-for="s in visitTaskList" v-show="activeTaskVisitId === s.VisitTaskId" :key="s.VisitTaskId" <div v-for="s in visitTaskList" v-show="activeTaskVisitId === s.VisitTaskId" :key="s.VisitTaskId"
style="height:100%;"> style="height:100%;">
<study-list v-if="selectArr.includes(s.VisitTaskId) && s.StudyList.length > 0" :ref="s.VisitTaskId" <study-list v-if="selectArr.includes(s.VisitTaskId) && s.StudyList.length > 0" :ref="s.VisitTaskId"
:visit-task-info="s" @selectFile="selectFile" :currentMarkedFiles="currentMarkedFiles"/> :visit-task-info="s" @selectFile="selectFile" :currentMarkedFiles="currentMarkedFiles" />
</div> </div>
</div> </div>
@ -37,7 +37,7 @@
/> --> /> -->
<file-viewer ref="fileViewer" :related-study-info="relatedStudyInfo" :ps-arr="psArr" :ecrf="ecrf" <file-viewer ref="fileViewer" :related-study-info="relatedStudyInfo" :ps-arr="psArr" :ecrf="ecrf"
@toggleTaskByViewer="toggleTaskByViewer" @toggleTask="toggleTask" @toggleImage="toggleImage" @toggleTaskByViewer="toggleTaskByViewer" @toggleTask="toggleTask" @toggleImage="toggleImage"
@previewCD="previewCD" @setPS="setPS" @getEcrf="getEcrf" @getMarkedFileIds="getMarkedFileIds"/> @previewCD="previewCD" @setPS="setPS" @getEcrf="getEcrf" @getMarkedFileIds="getMarkedFileIds" />
</div> </div>
<!-- 表单 --> <!-- 表单 -->
<div class="right-panel"> <div class="right-panel">
@ -368,6 +368,7 @@ export default {
// //
toggleTask(taskInfo) { toggleTask(taskInfo) {
this.setActiveTaskVisitId(taskInfo.VisitTaskId) this.setActiveTaskVisitId(taskInfo.VisitTaskId)
this.$refs.fileViewer.setToolsPassive()
}, },
// //
async toggleTaskByViewer(visitTaskNum) { async toggleTaskByViewer(visitTaskNum) {