<template> <div> <HypertensionForm v-if="diseaseType === 1" ref="hypertensionForm"></HypertensionForm> </div> </template> <script> import HypertensionForm from './components/HypertensionForm.vue' import { addHypertensionForm } from '@/api/doctor/separateFU' export default { components: { HypertensionForm }, props: { baseInfo: { type: Object, default: () => {} }, diseaseInfo: { type: Object, default: () => {} } }, data() { return { diseaseType: 1 } }, computed: { residentInfoId() { return this.$route.query.residentInfoId } }, methods: { async submit() { const hypertensionForm = await this.$refs.hypertensionForm.submit() let form = { ...this.diseaseInfo, residentsRecord: this.baseInfo, ...hypertensionForm, residentInfoId: this.residentInfoId, } return await addHypertensionForm(form, true) } } } </script>