From 08750087b1161f5f7b5700eeb632c3e433d8f30a Mon Sep 17 00:00:00 2001 From: bagus-arie05 Date: Wed, 21 Jan 2026 08:59:13 +0700 Subject: [PATCH] update API dan header --- package-lock.json | 49 +- pages/AdminKlinik.vue | 14 +- pages/AdminKlinikRuang/[kodeKlinik].vue | 16 +- pages/AdminKlinikRuang/index.vue | 12 +- pages/AdminLoket.vue | 18 +- pages/Anjungan/AdminAnjungan.vue | 13 +- pages/Anjungan/Anjungan/[id].vue | 340 +++--- pages/Anjungan/Anjungan/index.vue | 81 +- pages/Anjungan/AntreanMasuk/index.vue | 72 +- pages/Anjungan/AntrianKlinik/index.vue | 72 +- pages/Anjungan/AntrianKlinikRuang/index.vue | 81 +- pages/Anjungan/AntrianLoket/index.vue | 81 +- pages/BuatAntrean.vue | 58 +- pages/CheckInPasien/checkIn.vue | 8 +- pages/MonitoringPasien/monitoringPasien.vue | 62 +- pages/Setting/HakAkses.vue | 14 +- pages/Setting/MasterAnjungan.vue | 89 +- pages/Setting/MasterKlinik.vue | 703 ++++++++++--- pages/Setting/MasterKlinikRuang.vue | 88 +- pages/Setting/MasterLoket.vue | 68 +- pages/Setting/MasterPenunjang.vue | 68 +- pages/Setting/Screen.vue | 68 +- pages/Setting/Screen/index.vue | 11 +- pages/Setting/ScreenAntreanMasuk.vue | 68 +- pages/Setting/TambahLoket.vue | 47 +- pages/Setting/UserLogin.vue | 8 +- stores/anjunganStore.js | 10 +- stores/clinicStore.js | 1022 +++++++++++++------ stores/masterStore.js | 28 +- 29 files changed, 2095 insertions(+), 1174 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5d86bc8..08f1644 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9304,17 +9304,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/commander": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", - "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=18" - } - }, "node_modules/comment-parser": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", @@ -9521,22 +9510,6 @@ "node": ">= 8" } }, - "node_modules/crossws": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.4.1.tgz", - "integrity": "sha512-E7WKBcHVhAVrY6JYD5kteNqVq1GSZxqGrdSiwXR9at+XHi43HJoCQKXcCczR5LBnBquFZPsB3o7HklulKoBU5w==", - "license": "MIT", - "optional": true, - "peer": true, - "peerDependencies": { - "srvx": ">=0.7.1" - }, - "peerDependenciesMeta": { - "srvx": { - "optional": true - } - } - }, "node_modules/css-declaration-sorter": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.3.1.tgz", @@ -10457,9 +10430,9 @@ } }, "node_modules/devalue": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.6.1.tgz", - "integrity": "sha512-jDwizj+IlEZBunHcOuuFVBnIMPAEHvTsJj0BcIp94xYguLRVBcXO853px/MyIJvbVzWdsGvrRweIUWJw8hBP7A==", + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.6.2.tgz", + "integrity": "sha512-nPRkjWzzDQlsejL1WVifk5rvcFi/y1onBRxjaFMjZeR9mFpqu2gmAZ9xUB9/IEanEP/vBtGeGganC/GO1fmufg==", "license": "MIT" }, "node_modules/devlop": { @@ -12193,9 +12166,9 @@ } }, "node_modules/h3": { - "version": "1.15.4", - "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.4.tgz", - "integrity": "sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==", + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.5.tgz", + "integrity": "sha512-xEyq3rSl+dhGX2Lm0+eFQIAzlDN6Fs0EcC4f7BNUmzaRX/PTzeuM+Tr2lHB8FoXggsQIeXLj8EDVgs5ywxyxmg==", "license": "MIT", "dependencies": { "cookie-es": "^1.2.2", @@ -12203,9 +12176,9 @@ "defu": "^6.1.4", "destr": "^2.0.5", "iron-webcrypto": "^1.2.1", - "node-mock-http": "^1.0.2", + "node-mock-http": "^1.0.4", "radix3": "^1.1.2", - "ufo": "^1.6.1", + "ufo": "^1.6.3", "uncrypto": "^0.1.3" } }, @@ -18879,9 +18852,9 @@ } }, "node_modules/tar": { - "version": "7.5.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.2.tgz", - "integrity": "sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==", + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.5.tgz", + "integrity": "sha512-ocjwSUBo2V8ExKxy9FH6iROIsK60OCW//h14MFYpivNSYIj7ntgm35ijGT82Jl//xwbxBhIYXkfAovjtVm9nrA==", "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/fs-minipass": "^4.0.0", diff --git a/pages/AdminKlinik.vue b/pages/AdminKlinik.vue index 66d3dd7..94649c5 100644 --- a/pages/AdminKlinik.vue +++ b/pages/AdminKlinik.vue @@ -1,5 +1,5 @@ @@ -416,6 +418,12 @@ const buatAntreanKlinikRuang = (klinikRuang, ruang) => { background: var(--color-neutral-300); min-height: 100vh; padding: 16px; + border-radius: 0 !important; +} + +/* Remove rounded edges from PageHeader component */ +:deep(.page-header) { + border-radius: 0 !important; } .content-grid { diff --git a/pages/AdminKlinikRuang/[kodeKlinik].vue b/pages/AdminKlinikRuang/[kodeKlinik].vue index 6a8b293..392b5ee 100644 --- a/pages/AdminKlinikRuang/[kodeKlinik].vue +++ b/pages/AdminKlinikRuang/[kodeKlinik].vue @@ -1,5 +1,5 @@ @@ -1770,6 +1772,12 @@ onMounted(() => { background: var(--color-neutral-300); min-height: 100vh; padding: 16px; + border-radius: 0 !important; +} + +/* Remove rounded edges from PageHeader component */ +:deep(.page-header) { + border-radius: 0 !important; } .generate-ticket-card { @@ -2095,7 +2103,7 @@ onMounted(() => { } .dialog-header { - background: linear-gradient(135deg, var(--color-secondary-600) 0%, var(--color-secondary-700) 100%); + background: linear-gradient(135deg, var(--color-primary-600) 0%, var(--color-primary-700) 100%); color: var(--color-neutral-100); padding: 20px 24px; display: flex; @@ -2104,7 +2112,7 @@ onMounted(() => { } .dialog-header-warning { - background: linear-gradient(135deg, var(--color-secondary-600) 0%, var(--color-secondary-700) 100%); + background: linear-gradient(135deg, var(--color-primary-600) 0%, var(--color-primary-700) 100%); } .headline-4 { diff --git a/pages/AdminKlinikRuang/index.vue b/pages/AdminKlinikRuang/index.vue index 9633167..58f3a94 100644 --- a/pages/AdminKlinikRuang/index.vue +++ b/pages/AdminKlinikRuang/index.vue @@ -1,5 +1,5 @@ @@ -67,6 +69,12 @@ const navigateToKlinik = (kodeKlinik) => { background: var(--color-neutral-300); min-height: 100vh; padding: 16px; + border-radius: 0 !important; +} + +/* Remove rounded edges from PageHeader component */ +:deep(.page-header) { + border-radius: 0 !important; } .klinik-card { diff --git a/pages/AdminLoket.vue b/pages/AdminLoket.vue index dfcff86..009f650 100644 --- a/pages/AdminLoket.vue +++ b/pages/AdminLoket.vue @@ -1,5 +1,5 @@ @@ -518,6 +520,12 @@ const buatAntreanKlinikRuang = async (klinikRuang, ruang) => { width: 100%; max-width: 100vw; box-sizing: border-box; + border-radius: 0 !important; +} + +/* Remove rounded edges from PageHeader component */ +:deep(.page-header) { + border-radius: 0 !important; } .content-grid { @@ -606,7 +614,7 @@ const buatAntreanKlinikRuang = async (klinikRuang, ruang) => { } .dialog-header { - background: linear-gradient(135deg, var(--color-secondary-600) 0%, var(--color-secondary-700) 100%); + background: linear-gradient(135deg, var(--color-primary-600) 0%, var(--color-primary-700) 100%); color: var(--color-neutral-100); padding: 20px 24px; display: flex; @@ -615,7 +623,7 @@ const buatAntreanKlinikRuang = async (klinikRuang, ruang) => { } .dialog-header-warning { - background: linear-gradient(135deg, var(--color-secondary-600) 0%, var(--color-secondary-700) 100%); + background: linear-gradient(135deg, var(--color-primary-600) 0%, var(--color-primary-700) 100%); } .headline-4 { diff --git a/pages/Anjungan/AdminAnjungan.vue b/pages/Anjungan/AdminAnjungan.vue index a290587..9b9f18c 100644 --- a/pages/Anjungan/AdminAnjungan.vue +++ b/pages/Anjungan/AdminAnjungan.vue @@ -1,5 +1,5 @@ - + +