From cbd5dcf8f5648b2b20c60e011cb00f61f44f8b93 Mon Sep 17 00:00:00 2001 From: Yusron alamsyah Date: Mon, 26 Jan 2026 09:35:16 +0700 Subject: [PATCH] feat(FE) : layouting dashboard,antrean,pendaftaran --- .../backgrounds/undraw_wait-in-line_login.svg | 1 + .../layout/full/vertical-header/ProfileDD.vue | 55 +-- .../full/vertical-header/VerticalHeader.vue | 6 +- .../full/vertical-sidebar/VerticalSidebar.vue | 55 +-- .../full/vertical-sidebar/sidebarItem.ts | 200 +-------- components/pendaftaran/BiodataPasien.vue | 248 ++++++++++ components/pendaftaran/MedisPasien.vue | 422 ++++++++++++++++++ components/pendaftaran/RencanaOperasi.vue | 365 +++++++++++++++ .../pendaftaran/StatusPasienOperasi.vue | 98 ++++ components/shared/BaseBreadcrumb.vue | 24 +- composables/useUserInfo.ts | 20 +- config.ts | 2 +- data/mock/antreanOperasi.json | 119 +++++ data/mock/diagnosa.json | 110 +++++ data/mock/dokter.json | 62 +++ data/mock/kategoriOperasi.json | 18 + data/mock/spesialis.json | 52 +++ data/mock/subSpesialis.json | 92 ++++ data/mock/tindakan.json | 110 +++++ pages/antrean/all.vue | 93 ++++ pages/antrean/list-spesialis.vue | 120 +++++ pages/antrean/pendaftaran.vue | 178 ++++++++ pages/antrean/spesialis/[kode].vue | 113 +++++ pages/antrean/subspesialis/[kode].vue | 128 ++++++ pages/auth/Login.vue | 115 ++--- pages/index.vue | 197 +++++++- services/api.ts | 31 ++ store/pendaftaran.ts | 245 ++++++++++ utils/module/fhirNameParser.ts | 4 +- 29 files changed, 2892 insertions(+), 391 deletions(-) create mode 100644 assets/images/backgrounds/undraw_wait-in-line_login.svg create mode 100644 components/pendaftaran/BiodataPasien.vue create mode 100644 components/pendaftaran/MedisPasien.vue create mode 100644 components/pendaftaran/RencanaOperasi.vue create mode 100644 components/pendaftaran/StatusPasienOperasi.vue create mode 100644 data/mock/antreanOperasi.json create mode 100644 data/mock/diagnosa.json create mode 100644 data/mock/dokter.json create mode 100644 data/mock/kategoriOperasi.json create mode 100644 data/mock/spesialis.json create mode 100644 data/mock/subSpesialis.json create mode 100644 data/mock/tindakan.json create mode 100644 pages/antrean/all.vue create mode 100644 pages/antrean/list-spesialis.vue create mode 100644 pages/antrean/pendaftaran.vue create mode 100644 pages/antrean/spesialis/[kode].vue create mode 100644 pages/antrean/subspesialis/[kode].vue create mode 100644 services/api.ts create mode 100644 store/pendaftaran.ts diff --git a/assets/images/backgrounds/undraw_wait-in-line_login.svg b/assets/images/backgrounds/undraw_wait-in-line_login.svg new file mode 100644 index 0000000..913cdbe --- /dev/null +++ b/assets/images/backgrounds/undraw_wait-in-line_login.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/components/layout/full/vertical-header/ProfileDD.vue b/components/layout/full/vertical-header/ProfileDD.vue index 24b7958..676fbf8 100644 --- a/components/layout/full/vertical-header/ProfileDD.vue +++ b/components/layout/full/vertical-header/ProfileDD.vue @@ -151,44 +151,8 @@ const sessionInfo = computed(() => { - - - - - -
-
- {{ item.title }} -
-
-

- {{ item.subtitle }} -

-
-
-
-
@@ -203,24 +167,7 @@ const sessionInfo = computed(() => { Logout - - - Full Logout - - - -
- - Full logout akan menghapus semua sesi dan data lokal - -
+
diff --git a/components/layout/full/vertical-header/VerticalHeader.vue b/components/layout/full/vertical-header/VerticalHeader.vue index 8c9314e..a7177e1 100644 --- a/components/layout/full/vertical-header/VerticalHeader.vue +++ b/components/layout/full/vertical-header/VerticalHeader.vue @@ -44,13 +44,13 @@ watch(priority, (newPriority) => { - +
- +
@@ -85,7 +85,7 @@ watch(priority, (newPriority) => {
- +
diff --git a/components/layout/full/vertical-sidebar/VerticalSidebar.vue b/components/layout/full/vertical-sidebar/VerticalSidebar.vue index 3953071..4a11733 100644 --- a/components/layout/full/vertical-sidebar/VerticalSidebar.vue +++ b/components/layout/full/vertical-sidebar/VerticalSidebar.vue @@ -51,60 +51,7 @@ const sidebarMenu = shallowRef(sidebarItems);