diff --git a/app/components/app/encounter/filter.vue b/app/components/app/encounter/filter.vue deleted file mode 100644 index 31ec4476..00000000 --- a/app/components/app/encounter/filter.vue +++ /dev/null @@ -1,114 +0,0 @@ - - - diff --git a/app/components/content/encounter/list.vue b/app/components/content/encounter/list.vue index 5bf8318c..d6b4643b 100644 --- a/app/components/content/encounter/list.vue +++ b/app/components/content/encounter/list.vue @@ -1,41 +1,46 @@ + + Hak akses tidak memenuhi kriteria untuk proses ini. + diff --git a/app/components/layout/AppSidebar.vue b/app/components/layout/AppSidebar.vue index a14b2137..2ee07219 100644 --- a/app/components/layout/AppSidebar.vue +++ b/app/components/layout/AppSidebar.vue @@ -48,9 +48,18 @@ async function setMenu() { const activeRoleParts = activeRole ? activeRole.split('|') : [] const role = activeRoleParts[0]+(activeRoleParts.length > 1 ? `-${activeRoleParts[1]}` : '') try { + const res = await fetch(`/side-menu-items/${role.toLowerCase()}.json`) const rawMenu = await res.text() - navMenu.value = JSON.parse(rawMenu) + const parsedMenu = JSON.parse(rawMenu) + + const { user } = useUserStore() + if(user.unit_code == 'rehab') { + parsedMenu[0].heading = 'Rehab Medik' + parsedMenu[0].items = parsedMenu[0].items.filter((item: any) => item.title != 'IGD') + } + + navMenu.value = parsedMenu } catch (e) { const res = await fetch(`/side-menu-items/blank.json`) const rawMenu = await res.text() diff --git a/app/components/pub/my-ui/nav-header/prep.vue b/app/components/pub/my-ui/nav-header/prep.vue index 7aa5e4f2..18eb2624 100644 --- a/app/components/pub/my-ui/nav-header/prep.vue +++ b/app/components/pub/my-ui/nav-header/prep.vue @@ -37,6 +37,10 @@ function btnClick() {
+ + + +