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 @@ + + + + + + + Antrian RSSA + + + mdi-account-circle + + Rajal Bayu Nogroho + + + + + + + + + + + + + + + {{ + item.title + }} + + + + {{ child.title }} + + + + + + + + + + + + Admin Anjungan + + + + + + + + Tekan Enter. (Barcode depan nomor selalu ada huruf lain, Ex: + J20073010005 "Hiraukan huruf 'J' nya") + + + + Pendaftaran Online + + + + + + + + + DATA PENGUNJUNG TERLAMBAT + + + + + + + + + + + + + + + + + DATA PENGUNJUNG + + + + + + + + + Tiket + Tiket Pengantar + ByPass + + + + + + + + + + + + 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 - + + + mdi-circle-small Max Quota Bangku 0 + + Loket Admin + + - 1 - 5 - 10 - 20 - + + + 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 @@ - + + + + + Antrian RSSA + + + mdi-account-circle + + Rajal Bayu Nogroho + - + + + + + + + + + + + + + {{ + item.title + }} + + + + {{ child.title }} + + + + + + + + + + + + + + Klinik Ruang Admin + + GENERATE TIKET + + + + + Tekan Enter: (Apabila barcode depan nomor ada huruf lain, ex: + J008730180085 "hiraukan huruf 'J' nya") + + + + + + + + Pasien Klinik Ruang Admin + + + Show + + entries + + + + + + + + + {{ header.text }} + + + + + + + No data available in table + + + + + + + Showing 0 to 0 of 0 entries + + Previous + Next + + + + + + - \ 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 @@ + Antrian RSSA + + + mdi-account-circle + + Rajal Bayu Nogroho + - - @@ -56,11 +57,12 @@ :title="item.title" :to="item.to" :value="item.title" + :class="{ 'v-list-item--active': item.title === currentPage }" link > - + @@ -196,10 +198,19 @@ import { ref } from "vue"; 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("Admin Anjungan"); + // Struktur data yang memisahkan menu dengan dan tanpa submenu const items = ref([ { title: "Dashboard", icon: "mdi-view-dashboard", to: "/dashboard" }, + { title: "Setting", icon: "mdi-cog", @@ -212,10 +223,22 @@ 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 Admin", icon: "mdi-hospital-box", to : "/KlinikAdmin" }, + { 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" }, + { title: "List Pasien", icon: "mdi-format-list-bulleted" }, ]);
Admin Anjungan