diff --git a/app/components/app/sep/small-entry.vue b/app/components/app/sep/small-entry.vue new file mode 100644 index 00000000..4b099b67 --- /dev/null +++ b/app/components/app/sep/small-entry.vue @@ -0,0 +1,218 @@ + + + diff --git a/app/components/content/encounter/entry.vue b/app/components/content/encounter/entry.vue index 66f3dbc7..101e1f6a 100644 --- a/app/components/content/encounter/entry.vue +++ b/app/components/content/encounter/entry.vue @@ -1,9 +1,15 @@ - + diff --git a/app/components/content/encounter/list.vue b/app/components/content/encounter/list.vue index 1a3044e1..4df4f998 100644 --- a/app/components/content/encounter/list.vue +++ b/app/components/content/encounter/list.vue @@ -56,6 +56,19 @@ onMounted(() => { getPatientList() }) +watch( + () => recAction.value, + () => { + if (recAction.value === 'showDetail') { + navigateTo(`/rehab/encounter/${recId.value}/detail`) + } else if (recAction.value === 'showEdit') { + navigateTo(`/rehab/encounter/${recId.value}/edit`) + } else { + // handle other actions + } + }, +) + provide('rec_id', recId) provide('rec_action', recAction) provide('rec_item', recItem) diff --git a/app/pages/(features)/rehab/encounter/[id]/detail.vue b/app/pages/(features)/rehab/encounter/[id]/detail.vue index 33a36f0f..e26b566c 100644 --- a/app/pages/(features)/rehab/encounter/[id]/detail.vue +++ b/app/pages/(features)/rehab/encounter/[id]/detail.vue @@ -1,9 +1,41 @@ diff --git a/app/pages/(features)/rehab/encounter/[id]/edit.vue b/app/pages/(features)/rehab/encounter/[id]/edit.vue index 2b7e8a31..9391a12d 100644 --- a/app/pages/(features)/rehab/encounter/[id]/edit.vue +++ b/app/pages/(features)/rehab/encounter/[id]/edit.vue @@ -1,9 +1,41 @@ diff --git a/app/pages/(features)/rehab/encounter/add.vue b/app/pages/(features)/rehab/encounter/add.vue index 4c5e17d4..1558f645 100644 --- a/app/pages/(features)/rehab/encounter/add.vue +++ b/app/pages/(features)/rehab/encounter/add.vue @@ -35,7 +35,7 @@ const canCreate = hasCreateAccess(roleAccess)