From 81398549e272758d3e39d58aafe27a3621379292 Mon Sep 17 00:00:00 2001 From: Fanrouver Date: Wed, 13 Aug 2025 11:36:20 +0700 Subject: [PATCH] wednesday 13 2025 progress klinik, non functionality script --- components/.vue | 13 -- pages/Anjungan/AdminAnjungan.vue | 235 +++++++++++++++++++++++++++++++ pages/KlinikAdmin.vue | 95 ++++++++++--- pages/KlinikRuangAdmin.vue | 213 +++++++++++++++++++++++++++- pages/LoketAdmin.vue | 19 ++- pages/index.vue | 49 +++++-- 6 files changed, 568 insertions(+), 56 deletions(-) delete mode 100644 components/.vue create mode 100644 pages/Anjungan/AdminAnjungan.vue diff --git a/components/.vue b/components/.vue deleted file mode 100644 index 542020b..0000000 --- a/components/.vue +++ /dev/null @@ -1,13 +0,0 @@ - - - - - \ No newline at end of file diff --git a/pages/Anjungan/AdminAnjungan.vue b/pages/Anjungan/AdminAnjungan.vue new file mode 100644 index 0000000..4a1f04c --- /dev/null +++ b/pages/Anjungan/AdminAnjungan.vue @@ -0,0 +1,235 @@ + + + diff --git a/pages/KlinikAdmin.vue b/pages/KlinikAdmin.vue index 8dda0cd..d3d7343 100644 --- a/pages/KlinikAdmin.vue +++ b/pages/KlinikAdmin.vue @@ -20,6 +20,7 @@ open-on-hover location="end" :nudge-right="3" + > @@ -68,22 +80,54 @@

Klinik Admin

- + + +
Loket Admin + +
- 1 - 5 - 10 - 20 -
+ + + + + + + + + + + + +
@@ -146,19 +190,20 @@ import { ref, computed } from "vue"; // Reactive data -const drawer = ref(true); -const rail = ref(false); +const drawer = ref(true); // Nilai awal true agar sidebar terlihat +const rail = ref(true); // Nilai awal true agar sidebar dimulai dalam mode rail const search = ref(""); const lateSearch = ref(""); const clinicSearch = ref(""); const itemsPerPage = ref(10); const lateItemsPerPage = ref(10); const clinicItemsPerPage = ref(10); -const currentPage = ref("Loket Admin"); +const currentPage = ref("Klinik Admin"); // Navigation items const items = ref([ { title: "Dashboard", icon: "mdi-view-dashboard", to: "/dashboard" }, + { title: "Setting", icon: "mdi-cog", @@ -171,11 +216,19 @@ const items = ref([ { title: "Screen", to: "/setting/screen" }, ], }, - { title: "Loket Admin", icon: "mdi-account-supervisor" }, + { title: "Loket Admin", icon: "mdi-account-supervisor", to : "/LoketAdmin" }, { title: "Ranap Admin", icon: "mdi-bed" }, { title: "Klinik Admin", icon: "mdi-hospital-box", to : "/KlinikAdmin" }, - { title: "Klinik Ruang Admin", icon: "mdi-hospital-marker" }, - { title: "Anjungan", icon: "mdi-account-box-multiple", to: "/anjungan" }, + { title: "Klinik Ruang Admin", icon: "mdi-hospital-marker", to: "/KlinikRuangAdmin" }, + + { + title: "Anjungan", + icon: "mdi-account-box-multiple", + children: [ + {title: "Anjungan", to: "/Anjungan/Anjungan"}, + {title: "Admin Anjungan", to: "/Anjungan/AdminAnjungan"} + ], + }, { title: "Fast Track", icon: "mdi-clock-fast" }, { title: "Data Pasien", icon: "mdi-account-multiple" }, { title: "Screen", icon: "mdi-monitor" }, diff --git a/pages/KlinikRuangAdmin.vue b/pages/KlinikRuangAdmin.vue index 8e8347f..101b952 100644 --- a/pages/KlinikRuangAdmin.vue +++ b/pages/KlinikRuangAdmin.vue @@ -1,13 +1,218 @@ - \ No newline at end of file +#inspire .v-app-bar { + background-color: #fff; +} + diff --git a/pages/LoketAdmin.vue b/pages/LoketAdmin.vue index b0769c6..ee7efdf 100644 --- a/pages/LoketAdmin.vue +++ b/pages/LoketAdmin.vue @@ -272,8 +272,8 @@ import { ref, computed } from "vue"; // Reactive data -const drawer = ref(true); -const rail = ref(false); +const drawer = ref(true); // Nilai awal true agar sidebar terlihat +const rail = ref(true); // Nilai awal true agar sidebar dimulai dalam mode rail const search = ref(""); const lateSearch = ref(""); const clinicSearch = ref(""); @@ -285,6 +285,7 @@ const currentPage = ref("Loket Admin"); // Navigation items const items = ref([ { title: "Dashboard", icon: "mdi-view-dashboard", to: "/dashboard" }, + { title: "Setting", icon: "mdi-cog", @@ -297,11 +298,19 @@ const items = ref([ { title: "Screen", to: "/setting/screen" }, ], }, - { title: "Loket Admin", icon: "mdi-account-supervisor" }, + { title: "Loket Admin", icon: "mdi-account-supervisor", to : "/LoketAdmin" }, { title: "Ranap Admin", icon: "mdi-bed" }, { title: "Klinik Admin", icon: "mdi-hospital-box", to : "/KlinikAdmin" }, - { title: "Klinik Ruang Admin", icon: "mdi-hospital-marker" }, - { title: "Anjungan", icon: "mdi-account-box-multiple", to: "/anjungan" }, + { title: "Klinik Ruang Admin", icon: "mdi-hospital-marker", to: "/KlinikRuangAdmin" }, + + { + title: "Anjungan", + icon: "mdi-account-box-multiple", + children: [ + {title: "Anjungan", to: "/Anjungan/Anjungan"}, + {title: "Admin Anjungan", to: "/Anjungan/AdminAnjungan"} + ], + }, { title: "Fast Track", icon: "mdi-clock-fast" }, { title: "Data Pasien", icon: "mdi-account-multiple" }, { title: "Screen", icon: "mdi-monitor" }, diff --git a/pages/index.vue b/pages/index.vue index ce01673..a45d0da 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,26 +1,26 @@