<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>