irc_web/.svn/pristine/61/61a3ac76c7675737664b647c495...

45 lines
966 B
Plaintext

<template>
<el-tabs v-model="activeName" @tab-click="handleClick">
<!-- 器官 -->
<el-tab-pane :label="$t('trials:readingUnit:baseDataCfg:title:organ')" name="organs">
<OrgansTbl :trial-reading-criterion-id="trialReadingCriterionId" :is-from-system="isFromSystem" :is-confirm="isConfirm" />
</el-tab-pane>
</el-tabs>
</template>
<script>
import OrgansTbl from './OrgansTbl'
export default {
name: 'CriterionsBaseData',
components: { OrgansTbl },
props: {
trialReadingCriterionId: {
type: String,
required: true
},
isFromSystem: {
type: Boolean,
required: true
},
isConfirm: {
type: Boolean,
required: true
}
},
data() {
return {
activeName: 'organs',
tabs: ['organs']
}
},
methods: {
handleClick(tab, event) {
if (this.tabs.includes(tab.name)) {
return
} else {
this.tabs.push(tab.name)
}
}
}
}
</script>