阅片报告预览其他访视时切换关闭问题
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
2c85013008
commit
04f8a938c3
|
@ -367,7 +367,7 @@ export default {
|
|||
getTableHeight() {
|
||||
this.height = window.innerHeight - 170
|
||||
},
|
||||
async getReportInfo(IsCalculate) {
|
||||
async getReportInfo(IsCalculate = true) {
|
||||
this.loading = true
|
||||
try {
|
||||
var params = {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<template>
|
||||
<div class="visit-review-container">
|
||||
<el-tabs v-model="activeName">
|
||||
<el-tabs v-model="activeName" @tab-click="handleClick">
|
||||
<!-- 阅片 -->
|
||||
<el-tab-pane v-if="taskInfo" :label="$t('trials:reading:tabTitle:review')" name="read">
|
||||
<read-page ref="readPage" :reading-tool="readingTool" />
|
||||
|
@ -12,11 +12,13 @@
|
|||
name="report"
|
||||
>
|
||||
<report-page
|
||||
v-if="activeName === 'report' && taskInfo.CriterionType !== 0"
|
||||
v-if="taskInfo.CriterionType !== 0"
|
||||
ref="reportPage"
|
||||
@setReadingTaskState="setReadingTaskState"
|
||||
/>
|
||||
<customize-report-page
|
||||
v-if="activeName === 'report' && taskInfo.CriterionType === 0"
|
||||
v-if="taskInfo.CriterionType === 0"
|
||||
ref="reportPage"
|
||||
@setReadingTaskState="setReadingTaskState"
|
||||
/>
|
||||
</el-tab-pane>
|
||||
|
@ -52,6 +54,11 @@ export default {
|
|||
methods: {
|
||||
setReadingTaskState(state) {
|
||||
this.$refs['readPage'].setReadingTaskState(state)
|
||||
},
|
||||
handleClick(tab) {
|
||||
if (tab.name === 'report') {
|
||||
this.$refs['reportPage'].getReportInfo()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue