Files
simrsx-fe/app/components/content/kfr/main.vue
2025-12-05 14:15:54 +07:00

24 lines
735 B
Vue

<script setup lang="ts">
import { crudQueryParamsMode } from '~/lib/system-constants';
import List from './list.vue'
import Entry from './entry.vue'
const props = defineProps<{
encounter_id: number
}>()
const { crudQueryParams, goToDetail, goToEntry } = useQueryCRUD()
</script>
<template>
<List v-if="crudQueryParams.mode === crudQueryParamsMode.list"
:encounter_id="encounter_id"
:redirectToForm="goToEntry"
:redirectToDetail="goToDetail"/>
<Entry v-else-if="crudQueryParams.mode === crudQueryParamsMode.entry"
:encounter_id="encounter_id"
:record_id="crudQueryParams.recordId" />
<List v-else :encounter_id="encounter_id" :redirectToForm="goToEntry" :redirectToDetail="goToDetail" />
</template>