From 887ad8306f97ab9d16b57244277c9663acc504ae Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Mon, 30 Oct 2023 13:40:49 +0700 Subject: [PATCH 01/67] fix: Filters component wrong logic (MenuProvider) --- src/components/Pages/MenuProvider.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Pages/MenuProvider.vue b/src/components/Pages/MenuProvider.vue index 0a88c8f..4146f65 100644 --- a/src/components/Pages/MenuProvider.vue +++ b/src/components/Pages/MenuProvider.vue @@ -5,7 +5,7 @@

{{ pageMetaData[0] }}

- + From 6717b533b0682920eac1d57b251818b781cd3700 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Mon, 30 Oct 2023 16:40:23 +0700 Subject: [PATCH 02/67] feat(command palletes): fix recent page delay update --- src/components/CommandPalettes.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/CommandPalettes.vue b/src/components/CommandPalettes.vue index 8744417..2509e26 100644 --- a/src/components/CommandPalettes.vue +++ b/src/components/CommandPalettes.vue @@ -146,7 +146,7 @@ diff --git a/src/components/Pages/Gangguan/Daftar/Daftar_2.vue b/src/components/Pages/Gangguan/Daftar/Daftar_2.vue deleted file mode 100644 index c8c954c..0000000 --- a/src/components/Pages/Gangguan/Daftar/Daftar_2.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - \ No newline at end of file diff --git a/src/components/Pages/Gangguan/Daftar/Daftar_3.vue b/src/components/Pages/Gangguan/Daftar/Daftar_3.vue deleted file mode 100644 index e422f5b..0000000 --- a/src/components/Pages/Gangguan/Daftar/Daftar_3.vue +++ /dev/null @@ -1,109 +0,0 @@ - - - \ No newline at end of file diff --git a/src/components/Pages/Gangguan/Daftar/index.ts b/src/components/Pages/Gangguan/Daftar/index.ts deleted file mode 100644 index c74a0e9..0000000 --- a/src/components/Pages/Gangguan/Daftar/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export { default as GangguanDaftar1 } from './Daftar_1.vue' -export { default as GangguanDaftar2 } from './Daftar_2.vue' -export { default as GangguanDaftar3 } from './Daftar_3.vue' \ No newline at end of file diff --git a/src/components/Pages/Gangguan/Daftar/Daftar_1.vue b/src/components/Pages/Gangguan/Table_1.vue similarity index 100% rename from src/components/Pages/Gangguan/Daftar/Daftar_1.vue rename to src/components/Pages/Gangguan/Table_1.vue diff --git a/src/components/Pages/Gangguan/Table_2.vue b/src/components/Pages/Gangguan/Table_2.vue new file mode 100644 index 0000000..f365c2c --- /dev/null +++ b/src/components/Pages/Gangguan/Table_2.vue @@ -0,0 +1,38 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Gangguan/Table_3.vue b/src/components/Pages/Gangguan/Table_3.vue new file mode 100644 index 0000000..7457e35 --- /dev/null +++ b/src/components/Pages/Gangguan/Table_3.vue @@ -0,0 +1,37 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Gangguan/Table_4.vue b/src/components/Pages/Gangguan/Table_4.vue new file mode 100644 index 0000000..c80f3ed --- /dev/null +++ b/src/components/Pages/Gangguan/Table_4.vue @@ -0,0 +1,38 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Gangguan/Table_5.vue b/src/components/Pages/Gangguan/Table_5.vue new file mode 100644 index 0000000..5a4a7be --- /dev/null +++ b/src/components/Pages/Gangguan/Table_5.vue @@ -0,0 +1,37 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Gangguan/Table_6.vue b/src/components/Pages/Gangguan/Table_6.vue new file mode 100644 index 0000000..d5d5c7b --- /dev/null +++ b/src/components/Pages/Gangguan/Table_6.vue @@ -0,0 +1,36 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Gangguan/Table_7.vue b/src/components/Pages/Gangguan/Table_7.vue new file mode 100644 index 0000000..5a4a7be --- /dev/null +++ b/src/components/Pages/Gangguan/Table_7.vue @@ -0,0 +1,37 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Gangguan/index.ts b/src/components/Pages/Gangguan/index.ts new file mode 100644 index 0000000..d58539e --- /dev/null +++ b/src/components/Pages/Gangguan/index.ts @@ -0,0 +1,7 @@ +export { default as GangguanTable1 } from './Table_1.vue' +export { default as GangguanTable2 } from './Table_2.vue' +export { default as GangguanTable3 } from './Table_3.vue' +export { default as GangguanTable4 } from './Table_4.vue' +export { default as GangguanTable5 } from './Table_5.vue' +export { default as GangguanTable6 } from './Table_6.vue' +export { default as GangguanTable7 } from './Table_7.vue' \ No newline at end of file diff --git a/src/router/index.ts b/src/router/index.ts index d56bed9..abc3c97 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -9,15 +9,17 @@ import WelcomePage from '@/components/Pages/Welcome.vue' import EmptyPage from '@/components/Pages/EmptyPage.vue' import qs from 'qs' import { - GangguanDaftar1, - GangguanDaftar2, - GangguanDaftar3 -} from '@/components/Pages/Gangguan/Daftar' + GangguanTable1, + GangguanTable2, + GangguanTable3, + GangguanTable4, + GangguanTable5, + GangguanTable6, + GangguanTable7, +} from '@/components/Pages/Gangguan' import { GangguanRekap1, } from '@/components/Pages/Gangguan/Rekapitulasi' -import Type1 from '@/components/Form/FiltersType/Type1.vue' -import Button from '@/components/Button.vue' export const routes: RouteRecordRaw[] = [ { @@ -41,38 +43,38 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Daftar Keluhan Dialihkan Ke Posko Lain | type-1', - component: GangguanDaftar1, + component: GangguanTable1, props: true }, { path: '2', name: 'Daftar Gangguan Melapor Lebih Dari 1 Kali', - component: GangguanDaftar2, + component: GangguanTable2, }, { path: '3', name: 'Daftar Gangguan Response Time', - component: GangguanDaftar3, + component: GangguanTable3, }, { path: '4', name: 'Daftar Gangguan Recovery Time', - component: GangguanDaftar3, + component: GangguanTable4, }, { path: '5', name: 'Daftar Gangguan Selesai Tanpa ID Pelanggan', - component: GangguanDaftar3, + component: GangguanTable5, }, { path: '6', name: 'Daftar Gangguan Berdasarkan Media', - component: GangguanDaftar3, + component: GangguanTable6, }, { path: '7', name: 'Daftar Gangguan Diselesaikan Mobile APKT', - component: GangguanDaftar3, + component: GangguanTable7, }, ], }, @@ -122,31 +124,26 @@ export const routes: RouteRecordRaw[] = [ }, { path: '9', - name: 'Rekapitulasi Gangguan Per Status', - component: EmptyPage, - }, - { - path: '10', name: 'Rekapitulasi Gangguan Diselesaikan Mobile APKT', component: EmptyPage, }, { - path: '11', + path: '10', name: 'Rekapitulasi Rating Per Posko', component: EmptyPage, }, { - path: '12', + path: '11', name: 'Rekapitulasi Rating Per Regu', component: EmptyPage, }, { - path: '13', + path: '12', name: 'Rekapitulasi Koreksi Transaksi Individual', component: EmptyPage, }, { - path: '14', + path: '13', name: 'Rekapitulasi Cleansing Transaksi TM', component: EmptyPage, }, From b42f2c003a6361a12ec44cf101aadaee87622326 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Tue, 31 Oct 2023 14:48:25 +0700 Subject: [PATCH 04/67] add table template for each page GangguanPage --- src/assets/css/base.css | 4 +- src/assets/css/style.css | 225 ++---------------- src/assets/css/tailwind.css | 3 + .../Pages/Gangguan/Rekapitulasi/index.ts | 1 - src/components/Pages/Gangguan/Table_1.vue | 57 +++-- src/components/Pages/Gangguan/Table_10.vue | 118 +++++++++ src/components/Pages/Gangguan/Table_11.vue | 116 +++++++++ src/components/Pages/Gangguan/Table_12.vue | 117 +++++++++ src/components/Pages/Gangguan/Table_13.vue | 117 +++++++++ src/components/Pages/Gangguan/Table_14.vue | 77 ++++++ src/components/Pages/Gangguan/Table_15.vue | 67 ++++++ src/components/Pages/Gangguan/Table_16.vue | 183 ++++++++++++++ src/components/Pages/Gangguan/Table_17.vue | 145 +++++++++++ src/components/Pages/Gangguan/Table_18.vue | 109 +++++++++ src/components/Pages/Gangguan/Table_19.vue | 90 +++++++ src/components/Pages/Gangguan/Table_2.vue | 48 ++-- src/components/Pages/Gangguan/Table_20.vue | 90 +++++++ src/components/Pages/Gangguan/Table_3.vue | 46 ++-- src/components/Pages/Gangguan/Table_4.vue | 49 ++-- src/components/Pages/Gangguan/Table_5.vue | 46 ++-- src/components/Pages/Gangguan/Table_6.vue | 43 ++-- src/components/Pages/Gangguan/Table_7.vue | 46 ++-- .../{Rekapitulasi/Rekap_1.vue => Table_8.vue} | 60 ++--- src/components/Pages/Gangguan/Table_9.vue | 117 +++++++++ src/components/Pages/Gangguan/index.ts | 15 +- src/router/index.ts | 42 ++-- 26 files changed, 1643 insertions(+), 388 deletions(-) delete mode 100644 src/components/Pages/Gangguan/Rekapitulasi/index.ts create mode 100644 src/components/Pages/Gangguan/Table_10.vue create mode 100644 src/components/Pages/Gangguan/Table_11.vue create mode 100644 src/components/Pages/Gangguan/Table_12.vue create mode 100644 src/components/Pages/Gangguan/Table_13.vue create mode 100644 src/components/Pages/Gangguan/Table_14.vue create mode 100644 src/components/Pages/Gangguan/Table_15.vue create mode 100644 src/components/Pages/Gangguan/Table_16.vue create mode 100644 src/components/Pages/Gangguan/Table_17.vue create mode 100644 src/components/Pages/Gangguan/Table_18.vue create mode 100644 src/components/Pages/Gangguan/Table_19.vue create mode 100644 src/components/Pages/Gangguan/Table_20.vue rename src/components/Pages/Gangguan/{Rekapitulasi/Rekap_1.vue => Table_8.vue} (69%) create mode 100644 src/components/Pages/Gangguan/Table_9.vue diff --git a/src/assets/css/base.css b/src/assets/css/base.css index b8039e7..18e2b8d 100644 --- a/src/assets/css/base.css +++ b/src/assets/css/base.css @@ -1,12 +1,14 @@ /* Firefox */ * { scrollbar-width: 6px; - scrollbar-color: var(--secondary) var(--primary); + scrollbar-height: 6px; + scrollbar-color: #9ca3af #cddee3; } /* Chrome, Edge, and Safari */ ::-webkit-scrollbar { width: 6px; + height: 6px; } ::-webkit-scrollbar-track { diff --git a/src/assets/css/style.css b/src/assets/css/style.css index 9265090..feba9f0 100644 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -870,6 +870,15 @@ select { stroke: #fff; } +.custom-table-column { + vertical-align: middle !important; + font-size: 0.875rem; + line-height: 1.25rem; + font-weight: 500; + --tw-text-opacity: 1; + color: rgb(1 36 45 / var(--tw-text-opacity)); +} + .sr-only { position: absolute; width: 1px; @@ -995,12 +1004,8 @@ select { grid-column: span 7 / span 7; } -.-m-1 { - margin: -0.25rem; -} - -.m-1 { - margin: 0.25rem; +.col-span-2 { + grid-column: span 2 / span 2; } .mx-2 { @@ -1028,10 +1033,6 @@ select { margin-bottom: auto; } -.\!mt-0 { - margin-top: 0px !important; -} - .-mr-1 { margin-right: -0.25rem; } @@ -1068,10 +1069,6 @@ select { margin-left: 0.25rem; } -.ml-1\.5 { - margin-left: 0.375rem; -} - .ml-2 { margin-left: 0.5rem; } @@ -1092,10 +1089,6 @@ select { margin-right: 0.5rem; } -.mr-4 { - margin-right: 1rem; -} - .mt-0 { margin-top: 0px; } @@ -1163,6 +1156,10 @@ select { display: inline-flex; } +.table-column { + display: table-column; +} + .grid { display: grid; } @@ -1191,14 +1188,6 @@ select { height: 4rem; } -.h-2 { - height: 0.5rem; -} - -.h-3 { - height: 0.75rem; -} - .h-4 { height: 1rem; } @@ -1296,22 +1285,10 @@ select { width: 4rem; } -.w-2 { - width: 0.5rem; -} - -.w-3 { - width: 0.75rem; -} - .w-4 { width: 1rem; } -.w-40 { - width: 10rem; -} - .w-5 { width: 1.25rem; } @@ -1352,10 +1329,6 @@ select { width: 100%; } -.w-px { - width: 1px; -} - .max-w-2xl { max-width: 42rem; } @@ -1400,10 +1373,6 @@ select { transform-origin: top left; } -.origin-top-right { - transform-origin: top right; -} - .-translate-x-full { --tw-translate-x: -100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); @@ -1545,10 +1514,6 @@ select { gap: 0.75rem; } -.gap-4 { - gap: 1rem; -} - .gap-x-6 { -moz-column-gap: 1.5rem; column-gap: 1.5rem; @@ -1586,12 +1551,6 @@ select { margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)); } -.space-y-4 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(1rem * var(--tw-space-y-reverse)); -} - .divide-y > :not([hidden]) ~ :not([hidden]) { --tw-divide-y-reverse: 0; border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); @@ -1685,16 +1644,6 @@ select { border-width: 0px; } -.border-x { - border-left-width: 1px; - border-right-width: 1px; -} - -.border-y { - border-top-width: 1px; - border-bottom-width: 1px; -} - .border-b { border-bottom-width: 1px; } @@ -1707,10 +1656,6 @@ select { border-right-width: 1px; } -.border-r-2 { - border-right-width: 2px; -} - .border-t { border-top-width: 1px; } @@ -1727,11 +1672,6 @@ select { border-color: rgb(0 0 0 / .1); } -.border-gray-100 { - --tw-border-opacity: 1; - border-color: rgb(243 244 246 / var(--tw-border-opacity)); -} - .border-gray-300 { --tw-border-opacity: 1; border-color: rgb(209 213 219 / var(--tw-border-opacity)); @@ -1761,11 +1701,6 @@ select { background-color: rgb(229 231 235 / var(--tw-bg-opacity)); } -.bg-gray-300 { - --tw-bg-opacity: 1; - background-color: rgb(209 213 219 / var(--tw-bg-opacity)); -} - .bg-gray-50 { --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity)); @@ -1836,10 +1771,6 @@ select { background-color: rgb(13 148 136 / var(--tw-bg-opacity)); } -.bg-transparent { - background-color: transparent; -} - .bg-vtd-primary-100 { --tw-bg-opacity: 1; background-color: rgb(205 222 227 / var(--tw-bg-opacity)); @@ -1955,21 +1886,6 @@ select { padding: 1.25rem; } -.\!px-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; -} - -.\!py-0 { - padding-top: 0px !important; - padding-bottom: 0px !important; -} - -.\!py-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; -} - .px-0 { padding-left: 0px; padding-right: 0px; @@ -2015,11 +1931,6 @@ select { padding-right: 1.5rem; } -.py-0 { - padding-top: 0px; - padding-bottom: 0px; -} - .py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; @@ -2105,10 +2016,6 @@ select { padding-right: 1.25rem; } -.pr-6 { - padding-right: 1.5rem; -} - .pt-0 { padding-top: 0px; } @@ -2147,10 +2054,6 @@ select { line-height: 2.25rem; } -.text-\[10px\] { - font-size: 10px; -} - .text-\[8px\] { font-size: 8px; } @@ -2213,11 +2116,6 @@ select { font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); } -.tabular-nums { - --tw-numeric-spacing: tabular-nums; - font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); -} - .leading-5 { line-height: 1.25rem; } @@ -2246,16 +2144,6 @@ select { letter-spacing: 0.025em; } -.\!text-dark { - --tw-text-opacity: 1 !important; - color: rgb(21 22 23 / var(--tw-text-opacity)) !important; -} - -.\!text-white { - --tw-text-opacity: 1 !important; - color: rgb(255 255 255 / var(--tw-text-opacity)) !important; -} - .text-aside { --tw-text-opacity: 1; color: rgb(46 53 54 / var(--tw-text-opacity)); @@ -2351,11 +2239,6 @@ select { color: rgb(1 36 45 / var(--tw-text-opacity)); } -.text-primary-900 { - --tw-text-opacity: 1; - color: rgb(1 18 23 / var(--tw-text-opacity)); -} - .text-red-400 { --tw-text-opacity: 1; color: rgb(255 51 51 / var(--tw-text-opacity)); @@ -2527,11 +2410,6 @@ select { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } -.drop-shadow-sm { - --tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / 0.05)); - filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); -} - .filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } @@ -2638,26 +2516,11 @@ select { color: rgb(156 163 175 / var(--tw-text-opacity)); } -.placeholder\:text-gray-600::-moz-placeholder { - --tw-text-opacity: 1; - color: rgb(75 85 99 / var(--tw-text-opacity)); -} - -.placeholder\:text-gray-600::placeholder { - --tw-text-opacity: 1; - color: rgb(75 85 99 / var(--tw-text-opacity)); -} - .hover\:border-primary-500:hover { --tw-border-opacity: 1; border-color: rgb(3 91 113 / var(--tw-border-opacity)); } -.hover\:bg-gray-200:hover { - --tw-bg-opacity: 1; - background-color: rgb(229 231 235 / var(--tw-bg-opacity)); -} - .hover\:bg-gray-50:hover { --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity)); @@ -2703,21 +2566,6 @@ select { background-color: rgb(255 255 0 / var(--tw-bg-opacity)); } -.hover\:text-gray-500:hover { - --tw-text-opacity: 1; - color: rgb(107 114 128 / var(--tw-text-opacity)); -} - -.hover\:text-gray-700:hover { - --tw-text-opacity: 1; - color: rgb(55 65 81 / var(--tw-text-opacity)); -} - -.hover\:text-gray-900:hover { - --tw-text-opacity: 1; - color: rgb(17 24 39 / var(--tw-text-opacity)); -} - .hover\:text-primary-500:hover { --tw-text-opacity: 1; color: rgb(3 91 113 / var(--tw-text-opacity)); @@ -2732,11 +2580,6 @@ select { border-width: 0px; } -.focus\:border-gray-100:focus { - --tw-border-opacity: 1; - border-color: rgb(243 244 246 / var(--tw-border-opacity)); -} - .focus\:border-vtd-primary-300:focus { --tw-border-opacity: 1; border-color: rgb(104 157 170 / var(--tw-border-opacity)); @@ -3063,10 +2906,6 @@ select { margin-top: 1.5rem; } - .sm\:block { - display: block; - } - .sm\:flex { display: flex; } @@ -3331,18 +3170,6 @@ select { width: 440px; } - .md\:max-w-\[220px\] { - max-width: 220px; - } - - .md\:flex-1 { - flex: 1 1 0%; - } - - .md\:flex-none { - flex: none; - } - .md\:flex-col { flex-direction: column; } @@ -3399,14 +3226,6 @@ select { margin-right: 0.25rem; } - .lg\:mr-2 { - margin-right: 0.5rem; - } - - .lg\:mt-0 { - margin-top: 0px; - } - .lg\:mt-12 { margin-top: 3rem; } @@ -3431,11 +3250,6 @@ select { width: 20rem; } - .lg\:w-fit { - width: -moz-fit-content; - width: fit-content; - } - .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } @@ -3444,10 +3258,6 @@ select { flex-wrap: nowrap; } - .lg\:justify-between { - justify-content: space-between; - } - .lg\:border-b-0 { border-bottom-width: 0px; } @@ -3456,11 +3266,6 @@ select { border-right-width: 1px; } - .lg\:px-4 { - padding-left: 1rem; - padding-right: 1rem; - } - .lg\:px-8 { padding-left: 2rem; padding-right: 2rem; diff --git a/src/assets/css/tailwind.css b/src/assets/css/tailwind.css index 64e37b3..cb1564b 100644 --- a/src/assets/css/tailwind.css +++ b/src/assets/css/tailwind.css @@ -35,4 +35,7 @@ .aside-single-item-icon-inactive{ @apply aside-single-item-icon text-aside group-hover:stroke-white; } + .custom-table-column { + @apply !align-middle text-sm font-medium text-primary-800; + } } diff --git a/src/components/Pages/Gangguan/Rekapitulasi/index.ts b/src/components/Pages/Gangguan/Rekapitulasi/index.ts deleted file mode 100644 index 0f1e6c0..0000000 --- a/src/components/Pages/Gangguan/Rekapitulasi/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as GangguanRekap1 } from './Rekap_1.vue' \ No newline at end of file diff --git a/src/components/Pages/Gangguan/Table_1.vue b/src/components/Pages/Gangguan/Table_1.vue index f2c94c8..02f346b 100644 --- a/src/components/Pages/Gangguan/Table_1.vue +++ b/src/components/Pages/Gangguan/Table_1.vue @@ -11,27 +11,44 @@ - - + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/src/components/Pages/Gangguan/Table_3.vue b/src/components/Pages/Gangguan/Table_3.vue index 7457e35..20d0c38 100644 --- a/src/components/Pages/Gangguan/Table_3.vue +++ b/src/components/Pages/Gangguan/Table_3.vue @@ -10,25 +10,35 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - + + \ No newline at end of file diff --git a/src/components/Pages/Gangguan/index.ts b/src/components/Pages/Gangguan/index.ts index d58539e..cf7e2bf 100644 --- a/src/components/Pages/Gangguan/index.ts +++ b/src/components/Pages/Gangguan/index.ts @@ -4,4 +4,17 @@ export { default as GangguanTable3 } from './Table_3.vue' export { default as GangguanTable4 } from './Table_4.vue' export { default as GangguanTable5 } from './Table_5.vue' export { default as GangguanTable6 } from './Table_6.vue' -export { default as GangguanTable7 } from './Table_7.vue' \ No newline at end of file +export { default as GangguanTable7 } from './Table_7.vue' +export { default as GangguanTable8 } from './Table_8.vue' +export { default as GangguanTable9 } from './Table_9.vue' +export { default as GangguanTable10 } from './Table_10.vue' +export { default as GangguanTable11 } from './Table_11.vue' +export { default as GangguanTable12 } from './Table_12.vue' +export { default as GangguanTable13 } from './Table_13.vue' +export { default as GangguanTable14 } from './Table_14.vue' +export { default as GangguanTable15 } from './Table_15.vue' +export { default as GangguanTable16 } from './Table_16.vue' +export { default as GangguanTable17 } from './Table_17.vue' +export { default as GangguanTable18 } from './Table_18.vue' +export { default as GangguanTable19 } from './Table_19.vue' +export { default as GangguanTable20 } from './Table_20.vue' \ No newline at end of file diff --git a/src/router/index.ts b/src/router/index.ts index abc3c97..0f5e9fb 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -16,10 +16,20 @@ import { GangguanTable5, GangguanTable6, GangguanTable7, + GangguanTable8, + GangguanTable9, + GangguanTable10, + GangguanTable11, + GangguanTable12, + GangguanTable13, + GangguanTable14, + GangguanTable15, + GangguanTable16, + GangguanTable17, + GangguanTable18, + GangguanTable19, + GangguanTable20, } from '@/components/Pages/Gangguan' -import { - GangguanRekap1, -} from '@/components/Pages/Gangguan/Rekapitulasi' export const routes: RouteRecordRaw[] = [ { @@ -85,67 +95,67 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Rekapitulasi Gangguan All', - component: GangguanRekap1, + component: GangguanTable8, }, { path: '2', name: 'Rekapitulasi Gangguan/Jenis Gangguan', - component: EmptyPage, + component: GangguanTable9, }, { path: '3', name: 'Rekapitulasi Gangguan/Jenis Gangguan SE 004', - component: EmptyPage, + component: GangguanTable10, }, { path: '4', name: 'Rekapitulasi Gangguan Per Posko', - component: EmptyPage, + component: GangguanTable11, }, { path: '5', name: 'Rekapitulasi Gangguan Per Regu', - component: EmptyPage, + component: GangguanTable12, }, { path: '6', name: 'Rekapitulasi Gangguan Per Tanggal', - component: EmptyPage, + component: GangguanTable13, }, { path: '7', name: 'Rekapitulasi Gangguan Berdasarkan Media', - component: EmptyPage, + component: GangguanTable14, }, { path: '8', name: 'Rekapitulasi Gangguan Alih Posko', - component: EmptyPage, + component: GangguanTable15, }, { path: '9', name: 'Rekapitulasi Gangguan Diselesaikan Mobile APKT', - component: EmptyPage, + component: GangguanTable16, }, { path: '10', name: 'Rekapitulasi Rating Per Posko', - component: EmptyPage, + component: GangguanTable17, }, { path: '11', name: 'Rekapitulasi Rating Per Regu', - component: EmptyPage, + component: GangguanTable18, }, { path: '12', name: 'Rekapitulasi Koreksi Transaksi Individual', - component: EmptyPage, + component: GangguanTable19, }, { path: '13', name: 'Rekapitulasi Cleansing Transaksi TM', - component: EmptyPage, + component: GangguanTable20, }, ], } From fbbda2e9d148b0d91563d6eabf4e61f9d339f310 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Tue, 31 Oct 2023 16:21:34 +0700 Subject: [PATCH 05/67] add file table template for each KeluhanPage content --- src/components/Pages/Keluhan/Table_1.vue | 77 +++++++++++++++++++++++ src/components/Pages/Keluhan/Table_10.vue | 77 +++++++++++++++++++++++ src/components/Pages/Keluhan/Table_11.vue | 77 +++++++++++++++++++++++ src/components/Pages/Keluhan/Table_12.vue | 77 +++++++++++++++++++++++ src/components/Pages/Keluhan/Table_13.vue | 77 +++++++++++++++++++++++ src/components/Pages/Keluhan/Table_14.vue | 77 +++++++++++++++++++++++ src/components/Pages/Keluhan/Table_15.vue | 77 +++++++++++++++++++++++ src/components/Pages/Keluhan/Table_2.vue | 77 +++++++++++++++++++++++ src/components/Pages/Keluhan/Table_3.vue | 77 +++++++++++++++++++++++ src/components/Pages/Keluhan/Table_4.vue | 77 +++++++++++++++++++++++ src/components/Pages/Keluhan/Table_5.vue | 77 +++++++++++++++++++++++ src/components/Pages/Keluhan/Table_6.vue | 77 +++++++++++++++++++++++ src/components/Pages/Keluhan/Table_7.vue | 77 +++++++++++++++++++++++ src/components/Pages/Keluhan/Table_8.vue | 77 +++++++++++++++++++++++ src/components/Pages/Keluhan/Table_9.vue | 77 +++++++++++++++++++++++ src/components/Pages/Keluhan/index.ts | 15 +++++ src/router/index.ts | 47 +++++++++----- 17 files changed, 1202 insertions(+), 15 deletions(-) create mode 100644 src/components/Pages/Keluhan/Table_1.vue create mode 100644 src/components/Pages/Keluhan/Table_10.vue create mode 100644 src/components/Pages/Keluhan/Table_11.vue create mode 100644 src/components/Pages/Keluhan/Table_12.vue create mode 100644 src/components/Pages/Keluhan/Table_13.vue create mode 100644 src/components/Pages/Keluhan/Table_14.vue create mode 100644 src/components/Pages/Keluhan/Table_15.vue create mode 100644 src/components/Pages/Keluhan/Table_2.vue create mode 100644 src/components/Pages/Keluhan/Table_3.vue create mode 100644 src/components/Pages/Keluhan/Table_4.vue create mode 100644 src/components/Pages/Keluhan/Table_5.vue create mode 100644 src/components/Pages/Keluhan/Table_6.vue create mode 100644 src/components/Pages/Keluhan/Table_7.vue create mode 100644 src/components/Pages/Keluhan/Table_8.vue create mode 100644 src/components/Pages/Keluhan/Table_9.vue create mode 100644 src/components/Pages/Keluhan/index.ts diff --git a/src/components/Pages/Keluhan/Table_1.vue b/src/components/Pages/Keluhan/Table_1.vue new file mode 100644 index 0000000..f4cde8a --- /dev/null +++ b/src/components/Pages/Keluhan/Table_1.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Keluhan/Table_10.vue b/src/components/Pages/Keluhan/Table_10.vue new file mode 100644 index 0000000..f4cde8a --- /dev/null +++ b/src/components/Pages/Keluhan/Table_10.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Keluhan/Table_11.vue b/src/components/Pages/Keluhan/Table_11.vue new file mode 100644 index 0000000..f4cde8a --- /dev/null +++ b/src/components/Pages/Keluhan/Table_11.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Keluhan/Table_12.vue b/src/components/Pages/Keluhan/Table_12.vue new file mode 100644 index 0000000..f4cde8a --- /dev/null +++ b/src/components/Pages/Keluhan/Table_12.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Keluhan/Table_13.vue b/src/components/Pages/Keluhan/Table_13.vue new file mode 100644 index 0000000..f4cde8a --- /dev/null +++ b/src/components/Pages/Keluhan/Table_13.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Keluhan/Table_14.vue b/src/components/Pages/Keluhan/Table_14.vue new file mode 100644 index 0000000..f4cde8a --- /dev/null +++ b/src/components/Pages/Keluhan/Table_14.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Keluhan/Table_15.vue b/src/components/Pages/Keluhan/Table_15.vue new file mode 100644 index 0000000..f4cde8a --- /dev/null +++ b/src/components/Pages/Keluhan/Table_15.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Keluhan/Table_2.vue b/src/components/Pages/Keluhan/Table_2.vue new file mode 100644 index 0000000..f4cde8a --- /dev/null +++ b/src/components/Pages/Keluhan/Table_2.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Keluhan/Table_3.vue b/src/components/Pages/Keluhan/Table_3.vue new file mode 100644 index 0000000..f4cde8a --- /dev/null +++ b/src/components/Pages/Keluhan/Table_3.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Keluhan/Table_4.vue b/src/components/Pages/Keluhan/Table_4.vue new file mode 100644 index 0000000..f4cde8a --- /dev/null +++ b/src/components/Pages/Keluhan/Table_4.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Keluhan/Table_5.vue b/src/components/Pages/Keluhan/Table_5.vue new file mode 100644 index 0000000..f4cde8a --- /dev/null +++ b/src/components/Pages/Keluhan/Table_5.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Keluhan/Table_6.vue b/src/components/Pages/Keluhan/Table_6.vue new file mode 100644 index 0000000..f4cde8a --- /dev/null +++ b/src/components/Pages/Keluhan/Table_6.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Keluhan/Table_7.vue b/src/components/Pages/Keluhan/Table_7.vue new file mode 100644 index 0000000..f4cde8a --- /dev/null +++ b/src/components/Pages/Keluhan/Table_7.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Keluhan/Table_8.vue b/src/components/Pages/Keluhan/Table_8.vue new file mode 100644 index 0000000..f4cde8a --- /dev/null +++ b/src/components/Pages/Keluhan/Table_8.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Keluhan/Table_9.vue b/src/components/Pages/Keluhan/Table_9.vue new file mode 100644 index 0000000..f4cde8a --- /dev/null +++ b/src/components/Pages/Keluhan/Table_9.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Keluhan/index.ts b/src/components/Pages/Keluhan/index.ts new file mode 100644 index 0000000..b6df844 --- /dev/null +++ b/src/components/Pages/Keluhan/index.ts @@ -0,0 +1,15 @@ +export { default as KeluhanTable1 } from './Table_1.vue' +export { default as KeluhanTable2 } from './Table_2.vue' +export { default as KeluhanTable3 } from './Table_3.vue' +export { default as KeluhanTable4 } from './Table_4.vue' +export { default as KeluhanTable5 } from './Table_5.vue' +export { default as KeluhanTable6 } from './Table_6.vue' +export { default as KeluhanTable7 } from './Table_7.vue' +export { default as KeluhanTable8 } from './Table_8.vue' +export { default as KeluhanTable9 } from './Table_9.vue' +export { default as KeluhanTable10 } from './Table_10.vue' +export { default as KeluhanTable11 } from './Table_11.vue' +export { default as KeluhanTable12 } from './Table_12.vue' +export { default as KeluhanTable13 } from './Table_13.vue' +export { default as KeluhanTable14 } from './Table_14.vue' +export { default as KeluhanTable15 } from './Table_15.vue' \ No newline at end of file diff --git a/src/router/index.ts b/src/router/index.ts index 0f5e9fb..514ceca 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -30,6 +30,23 @@ import { GangguanTable19, GangguanTable20, } from '@/components/Pages/Gangguan' +import { + KeluhanTable1, + KeluhanTable2, + KeluhanTable3, + KeluhanTable4, + KeluhanTable5, + KeluhanTable6, + KeluhanTable7, + KeluhanTable8, + KeluhanTable9, + KeluhanTable10, + KeluhanTable11, + KeluhanTable12, + KeluhanTable13, + KeluhanTable14, + KeluhanTable15, +} from '@/components/Pages/Keluhan' export const routes: RouteRecordRaw[] = [ { @@ -172,37 +189,37 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Daftar Keluhan Dialihkan Ke Unit Lain', - component: EmptyPage, + component: KeluhanTable1, }, { path: '2', name: 'Daftar Keluhan Pelanggan Lebih Dari 1 Kali', - component: EmptyPage, + component: KeluhanTable2, }, { path: '3', name: 'Daftar Keluhan Response Time', - component: EmptyPage, + component: KeluhanTable3, }, { path: '4', name: 'Daftar Keluhan Recovery Time', - component: EmptyPage, + component: KeluhanTable4, }, { path: '5', name: 'Daftar Keluhan Selesai Tanpa ID Pelanggan', - component: EmptyPage, + component: KeluhanTable5, }, { path: '6', name: 'Daftar Keluhan Berdasarkan Media', - component: EmptyPage, + component: KeluhanTable6, }, { path: '7', name: 'Daftar Keluhan Selesai di CC123', - component: EmptyPage, + component: KeluhanTable7, }, ], }, @@ -213,42 +230,42 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Rekapitulasi Keluhan All', - component: EmptyPage, + component: KeluhanTable8, }, { path: '2', name: 'Rekapitulasi Keluhan Per Fungsi Bidang', - component: EmptyPage, + component: KeluhanTable9, }, { path: '3', name: 'Rekapitulasi Keluhan Per Jenis Keluhan', - component: EmptyPage, + component: KeluhanTable10, }, { path: '4', name: 'Rekapitulasi Keluhan Per Tanggal', - component: EmptyPage, + component: KeluhanTable11, }, { path: '5', name: 'Rekapitulasi Keluhan Per Unit', - component: EmptyPage, + component: KeluhanTable12, }, { path: '6', name: 'Rekapitulasi Keluhan Berdasarkan Media', - component: EmptyPage, + component: KeluhanTable13, }, { path: '7', name: 'Rekapitulasi Keluhan Per Kelompok Keluhan', - component: EmptyPage, + component: KeluhanTable14, }, { path: '8', name: 'Rekapitulasi Rating Per Unit', - component: EmptyPage, + component: KeluhanTable15, }, ], } From 867cfa6c1920220b6eaea59966b869116978fb5f Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Wed, 1 Nov 2023 09:10:34 +0700 Subject: [PATCH 06/67] fix(table): change table numbering --- src/assets/css/style.css | 8 ----- .../Keluhan/{Table_1.vue => Table_21.vue} | 0 .../Keluhan/{Table_10.vue => Table_22.vue} | 0 .../Keluhan/{Table_11.vue => Table_23.vue} | 0 .../Keluhan/{Table_12.vue => Table_24.vue} | 0 .../Keluhan/{Table_13.vue => Table_25.vue} | 0 .../Keluhan/{Table_14.vue => Table_26.vue} | 0 .../Keluhan/{Table_15.vue => Table_27.vue} | 0 .../Keluhan/{Table_2.vue => Table_28.vue} | 0 .../Keluhan/{Table_3.vue => Table_29.vue} | 0 .../Keluhan/{Table_4.vue => Table_30.vue} | 0 .../Keluhan/{Table_5.vue => Table_31.vue} | 0 .../Keluhan/{Table_6.vue => Table_32.vue} | 0 .../Keluhan/{Table_7.vue => Table_33.vue} | 0 .../Keluhan/{Table_8.vue => Table_34.vue} | 0 .../Keluhan/{Table_9.vue => Table_35.vue} | 0 src/components/Pages/Keluhan/index.ts | 30 +++++++++---------- 17 files changed, 15 insertions(+), 23 deletions(-) rename src/components/Pages/Keluhan/{Table_1.vue => Table_21.vue} (100%) rename src/components/Pages/Keluhan/{Table_10.vue => Table_22.vue} (100%) rename src/components/Pages/Keluhan/{Table_11.vue => Table_23.vue} (100%) rename src/components/Pages/Keluhan/{Table_12.vue => Table_24.vue} (100%) rename src/components/Pages/Keluhan/{Table_13.vue => Table_25.vue} (100%) rename src/components/Pages/Keluhan/{Table_14.vue => Table_26.vue} (100%) rename src/components/Pages/Keluhan/{Table_15.vue => Table_27.vue} (100%) rename src/components/Pages/Keluhan/{Table_2.vue => Table_28.vue} (100%) rename src/components/Pages/Keluhan/{Table_3.vue => Table_29.vue} (100%) rename src/components/Pages/Keluhan/{Table_4.vue => Table_30.vue} (100%) rename src/components/Pages/Keluhan/{Table_5.vue => Table_31.vue} (100%) rename src/components/Pages/Keluhan/{Table_6.vue => Table_32.vue} (100%) rename src/components/Pages/Keluhan/{Table_7.vue => Table_33.vue} (100%) rename src/components/Pages/Keluhan/{Table_8.vue => Table_34.vue} (100%) rename src/components/Pages/Keluhan/{Table_9.vue => Table_35.vue} (100%) diff --git a/src/assets/css/style.css b/src/assets/css/style.css index feba9f0..f0089da 100644 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -1004,10 +1004,6 @@ select { grid-column: span 7 / span 7; } -.col-span-2 { - grid-column: span 2 / span 2; -} - .mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; @@ -1156,10 +1152,6 @@ select { display: inline-flex; } -.table-column { - display: table-column; -} - .grid { display: grid; } diff --git a/src/components/Pages/Keluhan/Table_1.vue b/src/components/Pages/Keluhan/Table_21.vue similarity index 100% rename from src/components/Pages/Keluhan/Table_1.vue rename to src/components/Pages/Keluhan/Table_21.vue diff --git a/src/components/Pages/Keluhan/Table_10.vue b/src/components/Pages/Keluhan/Table_22.vue similarity index 100% rename from src/components/Pages/Keluhan/Table_10.vue rename to src/components/Pages/Keluhan/Table_22.vue diff --git a/src/components/Pages/Keluhan/Table_11.vue b/src/components/Pages/Keluhan/Table_23.vue similarity index 100% rename from src/components/Pages/Keluhan/Table_11.vue rename to src/components/Pages/Keluhan/Table_23.vue diff --git a/src/components/Pages/Keluhan/Table_12.vue b/src/components/Pages/Keluhan/Table_24.vue similarity index 100% rename from src/components/Pages/Keluhan/Table_12.vue rename to src/components/Pages/Keluhan/Table_24.vue diff --git a/src/components/Pages/Keluhan/Table_13.vue b/src/components/Pages/Keluhan/Table_25.vue similarity index 100% rename from src/components/Pages/Keluhan/Table_13.vue rename to src/components/Pages/Keluhan/Table_25.vue diff --git a/src/components/Pages/Keluhan/Table_14.vue b/src/components/Pages/Keluhan/Table_26.vue similarity index 100% rename from src/components/Pages/Keluhan/Table_14.vue rename to src/components/Pages/Keluhan/Table_26.vue diff --git a/src/components/Pages/Keluhan/Table_15.vue b/src/components/Pages/Keluhan/Table_27.vue similarity index 100% rename from src/components/Pages/Keluhan/Table_15.vue rename to src/components/Pages/Keluhan/Table_27.vue diff --git a/src/components/Pages/Keluhan/Table_2.vue b/src/components/Pages/Keluhan/Table_28.vue similarity index 100% rename from src/components/Pages/Keluhan/Table_2.vue rename to src/components/Pages/Keluhan/Table_28.vue diff --git a/src/components/Pages/Keluhan/Table_3.vue b/src/components/Pages/Keluhan/Table_29.vue similarity index 100% rename from src/components/Pages/Keluhan/Table_3.vue rename to src/components/Pages/Keluhan/Table_29.vue diff --git a/src/components/Pages/Keluhan/Table_4.vue b/src/components/Pages/Keluhan/Table_30.vue similarity index 100% rename from src/components/Pages/Keluhan/Table_4.vue rename to src/components/Pages/Keluhan/Table_30.vue diff --git a/src/components/Pages/Keluhan/Table_5.vue b/src/components/Pages/Keluhan/Table_31.vue similarity index 100% rename from src/components/Pages/Keluhan/Table_5.vue rename to src/components/Pages/Keluhan/Table_31.vue diff --git a/src/components/Pages/Keluhan/Table_6.vue b/src/components/Pages/Keluhan/Table_32.vue similarity index 100% rename from src/components/Pages/Keluhan/Table_6.vue rename to src/components/Pages/Keluhan/Table_32.vue diff --git a/src/components/Pages/Keluhan/Table_7.vue b/src/components/Pages/Keluhan/Table_33.vue similarity index 100% rename from src/components/Pages/Keluhan/Table_7.vue rename to src/components/Pages/Keluhan/Table_33.vue diff --git a/src/components/Pages/Keluhan/Table_8.vue b/src/components/Pages/Keluhan/Table_34.vue similarity index 100% rename from src/components/Pages/Keluhan/Table_8.vue rename to src/components/Pages/Keluhan/Table_34.vue diff --git a/src/components/Pages/Keluhan/Table_9.vue b/src/components/Pages/Keluhan/Table_35.vue similarity index 100% rename from src/components/Pages/Keluhan/Table_9.vue rename to src/components/Pages/Keluhan/Table_35.vue diff --git a/src/components/Pages/Keluhan/index.ts b/src/components/Pages/Keluhan/index.ts index b6df844..b5ff05b 100644 --- a/src/components/Pages/Keluhan/index.ts +++ b/src/components/Pages/Keluhan/index.ts @@ -1,15 +1,15 @@ -export { default as KeluhanTable1 } from './Table_1.vue' -export { default as KeluhanTable2 } from './Table_2.vue' -export { default as KeluhanTable3 } from './Table_3.vue' -export { default as KeluhanTable4 } from './Table_4.vue' -export { default as KeluhanTable5 } from './Table_5.vue' -export { default as KeluhanTable6 } from './Table_6.vue' -export { default as KeluhanTable7 } from './Table_7.vue' -export { default as KeluhanTable8 } from './Table_8.vue' -export { default as KeluhanTable9 } from './Table_9.vue' -export { default as KeluhanTable10 } from './Table_10.vue' -export { default as KeluhanTable11 } from './Table_11.vue' -export { default as KeluhanTable12 } from './Table_12.vue' -export { default as KeluhanTable13 } from './Table_13.vue' -export { default as KeluhanTable14 } from './Table_14.vue' -export { default as KeluhanTable15 } from './Table_15.vue' \ No newline at end of file +export { default as KeluhanTable1 } from './Table_21.vue' +export { default as KeluhanTable2 } from './Table_22.vue' +export { default as KeluhanTable3 } from './Table_23.vue' +export { default as KeluhanTable4 } from './Table_24.vue' +export { default as KeluhanTable5 } from './Table_25.vue' +export { default as KeluhanTable6 } from './Table_26.vue' +export { default as KeluhanTable7 } from './Table_27.vue' +export { default as KeluhanTable8 } from './Table_28.vue' +export { default as KeluhanTable9 } from './Table_29.vue' +export { default as KeluhanTable10 } from './Table_30.vue' +export { default as KeluhanTable11 } from './Table_31.vue' +export { default as KeluhanTable12 } from './Table_32.vue' +export { default as KeluhanTable13 } from './Table_33.vue' +export { default as KeluhanTable14 } from './Table_34.vue' +export { default as KeluhanTable15 } from './Table_35.vue' \ No newline at end of file From a8bafb2283b7112e4e00348b8c8ca4ce44d82007 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Wed, 1 Nov 2023 09:35:44 +0700 Subject: [PATCH 07/67] add paging into table 1 - 8 --- src/components/Pages/Gangguan/Table_1.vue | 8 +++++--- src/components/Pages/Gangguan/Table_2.vue | 12 +++++++----- src/components/Pages/Gangguan/Table_3.vue | 12 +++++++----- src/components/Pages/Gangguan/Table_4.vue | 14 ++++++++------ src/components/Pages/Gangguan/Table_5.vue | 12 +++++++----- src/components/Pages/Gangguan/Table_6.vue | 12 +++++++----- src/components/Pages/Gangguan/Table_7.vue | 12 +++++++----- src/components/Pages/Gangguan/Table_8.vue | 7 ++++--- 8 files changed, 52 insertions(+), 37 deletions(-) diff --git a/src/components/Pages/Gangguan/Table_1.vue b/src/components/Pages/Gangguan/Table_1.vue index 02f346b..35c6bf6 100644 --- a/src/components/Pages/Gangguan/Table_1.vue +++ b/src/components/Pages/Gangguan/Table_1.vue @@ -4,9 +4,11 @@ :show-row-lines="false" :show-borders="true" :row-alternation-enabled="true" :hover-state-enabled="true" @selection-changed="onSelectionChanged" :column-width="100" @exporting="onExporting" :allow-column-resizing="true" column-resizing-mode="widget"> + + - - + @@ -60,7 +62,7 @@ \ No newline at end of file diff --git a/src/components/Pages/Gangguan/Table_3.vue b/src/components/Pages/Gangguan/Table_3.vue index 20d0c38..d726112 100644 --- a/src/components/Pages/Gangguan/Table_3.vue +++ b/src/components/Pages/Gangguan/Table_3.vue @@ -4,8 +4,9 @@ :row-alternation-enabled="true" :hover-state-enabled="true" @selection-changed="" :column-width="100" @exporting="" :allow-column-resizing="true" column-resizing-mode="widget"> - - + + @@ -37,11 +38,12 @@ caption="Keterangan Pelapor" /> - - + + + \ No newline at end of file diff --git a/src/components/Pages/Gangguan/Table_4.vue b/src/components/Pages/Gangguan/Table_4.vue index 783e747..9629c57 100644 --- a/src/components/Pages/Gangguan/Table_4.vue +++ b/src/components/Pages/Gangguan/Table_4.vue @@ -4,8 +4,9 @@ :row-alternation-enabled="true" :hover-state-enabled="true" @selection-changed="" :column-width="100" @exporting="" :allow-column-resizing="true" column-resizing-mode="widget"> - - + + @@ -37,13 +38,14 @@ caption="Keterangan Pelapor" /> - + - - + + + \ No newline at end of file diff --git a/src/components/Pages/Gangguan/Table_5.vue b/src/components/Pages/Gangguan/Table_5.vue index 28739f7..ee62670 100644 --- a/src/components/Pages/Gangguan/Table_5.vue +++ b/src/components/Pages/Gangguan/Table_5.vue @@ -4,8 +4,9 @@ :row-alternation-enabled="true" :hover-state-enabled="true" @selection-changed="" :column-width="100" @exporting="" :allow-column-resizing="true" column-resizing-mode="widget"> - - + + @@ -37,11 +38,12 @@ caption="Sumber Lapor" /> - - + + + \ No newline at end of file diff --git a/src/components/Pages/Gangguan/Table_6.vue b/src/components/Pages/Gangguan/Table_6.vue index 5c39ffe..26fe216 100644 --- a/src/components/Pages/Gangguan/Table_6.vue +++ b/src/components/Pages/Gangguan/Table_6.vue @@ -4,8 +4,9 @@ :row-alternation-enabled="true" :hover-state-enabled="true" @selection-changed="" :column-width="100" @exporting="" :allow-column-resizing="true" column-resizing-mode="widget"> - - + + @@ -35,11 +36,12 @@ - - + + + \ No newline at end of file diff --git a/src/components/Pages/Gangguan/Table_7.vue b/src/components/Pages/Gangguan/Table_7.vue index 28739f7..ee62670 100644 --- a/src/components/Pages/Gangguan/Table_7.vue +++ b/src/components/Pages/Gangguan/Table_7.vue @@ -4,8 +4,9 @@ :row-alternation-enabled="true" :hover-state-enabled="true" @selection-changed="" :column-width="100" @exporting="" :allow-column-resizing="true" column-resizing-mode="widget"> - - + + @@ -37,11 +38,12 @@ caption="Sumber Lapor" /> - - + + + \ No newline at end of file diff --git a/src/components/Pages/Gangguan/Table_8.vue b/src/components/Pages/Gangguan/Table_8.vue index efe894a..d77af9e 100644 --- a/src/components/Pages/Gangguan/Table_8.vue +++ b/src/components/Pages/Gangguan/Table_8.vue @@ -4,8 +4,9 @@ :row-alternation-enabled="true" :hover-state-enabled="true" @selection-changed="onSelectionChanged" :column-width="100" @exporting="onExporting" :allow-column-resizing="true" column-resizing-mode="widget"> - - + + @@ -64,7 +65,7 @@ \ No newline at end of file diff --git a/src/components/Form/FiltersType/Type2.vue b/src/components/Form/FiltersType/Type2.vue index 72d45e1..cbb3577 100644 --- a/src/components/Form/FiltersType/Type2.vue +++ b/src/components/Form/FiltersType/Type2.vue @@ -1,38 +1,42 @@ + + \ No newline at end of file + diff --git a/src/components/Form/FiltersType/Type3.vue b/src/components/Form/FiltersType/Type3.vue new file mode 100644 index 0000000..d2fe98f --- /dev/null +++ b/src/components/Form/FiltersType/Type3.vue @@ -0,0 +1,34 @@ + + + diff --git a/src/components/Form/FiltersType/Type4.vue b/src/components/Form/FiltersType/Type4.vue new file mode 100644 index 0000000..09ab030 --- /dev/null +++ b/src/components/Form/FiltersType/Type4.vue @@ -0,0 +1,42 @@ + + + diff --git a/src/components/Form/FiltersType/Type5.vue b/src/components/Form/FiltersType/Type5.vue new file mode 100644 index 0000000..1ebc58e --- /dev/null +++ b/src/components/Form/FiltersType/Type5.vue @@ -0,0 +1,32 @@ + + + diff --git a/src/components/Form/FiltersType/Type6.vue b/src/components/Form/FiltersType/Type6.vue new file mode 100644 index 0000000..7fb4f77 --- /dev/null +++ b/src/components/Form/FiltersType/Type6.vue @@ -0,0 +1,42 @@ + + + diff --git a/src/components/Form/FiltersType/Type7.vue b/src/components/Form/FiltersType/Type7.vue new file mode 100644 index 0000000..a5ea2cd --- /dev/null +++ b/src/components/Form/FiltersType/Type7.vue @@ -0,0 +1,46 @@ + + + diff --git a/src/components/Pages/MenuProvider.vue b/src/components/Pages/MenuProvider.vue index 4146f65..3aa5895 100644 --- a/src/components/Pages/MenuProvider.vue +++ b/src/components/Pages/MenuProvider.vue @@ -7,6 +7,12 @@
+ + + + + + @@ -19,7 +25,12 @@ import { computed } from 'vue' import { useRoute } from 'vue-router' import Filters from '../Form/Filters.vue' import Type1 from '../Form/FiltersType/Type1.vue'; - +import Type2 from '../Form/FiltersType/Type2.vue'; +import Type3 from '../Form/FiltersType/Type3.vue'; +import Type4 from '../Form/FiltersType/Type4.vue'; +import Type5 from '../Form/FiltersType/Type5.vue'; +import Type6 from '../Form/FiltersType/Type6.vue'; +import Type7 from '../Form/FiltersType/Type7.vue'; // Dapatkan objek route dari vue-router const route = useRoute() diff --git a/src/router/index.ts b/src/router/index.ts index 514ceca..9de9549 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -69,7 +69,7 @@ export const routes: RouteRecordRaw[] = [ children: [ { path: '1', - name: 'Daftar Keluhan Dialihkan Ke Posko Lain | type-1', + name: 'Daftar Keluhan Dialihkan Ke Posko Lain | type-1 | sa', component: GangguanTable1, props: true }, From 1f633d46757a9df554ef2a6303ff8ac042bcb4fa Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Wed, 1 Nov 2023 15:41:07 +0700 Subject: [PATCH 26/67] add component table 36 - 69 --- src/components/Pages/Anomali/Table_62.vue | 108 ++++++++++++++++++ src/components/Pages/Anomali/Table_63.vue | 108 ++++++++++++++++++ src/components/Pages/Anomali/Table_64.vue | 108 ++++++++++++++++++ src/components/Pages/Anomali/index.ts | 3 + src/components/Pages/Cico/Table_61.vue | 108 ++++++++++++++++++ src/components/Pages/Cico/index.ts | 1 + src/components/Pages/Ctt/Table_65.vue | 108 ++++++++++++++++++ src/components/Pages/Ctt/index.ts | 1 + src/components/Pages/Material/Table_66.vue | 108 ++++++++++++++++++ src/components/Pages/Material/Table_67.vue | 108 ++++++++++++++++++ src/components/Pages/Material/index.ts | 2 + src/components/Pages/Monalisa/Table_36.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_37.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_38.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_39.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_40.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_41.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_42.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_43.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_45.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_46.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_47.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_48.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_49.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_50.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_51.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_52.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_53.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_54.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_55.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_56.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_57.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_58.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_59.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/Table_60.vue | 108 ++++++++++++++++++ src/components/Pages/Monalisa/index.ts | 25 ++++ .../Pages/PencarianData/Table_69.vue | 108 ++++++++++++++++++ src/components/Pages/PencarianData/index.ts | 1 + src/components/Pages/Transaksi/Table_68.vue | 108 ++++++++++++++++++ src/components/Pages/Transaksi/Table_69.vue | 108 ++++++++++++++++++ src/components/Pages/Transaksi/index.ts | 1 + src/router/index.ts | 73 ++++++------ 42 files changed, 3746 insertions(+), 33 deletions(-) create mode 100644 src/components/Pages/Anomali/Table_62.vue create mode 100644 src/components/Pages/Anomali/Table_63.vue create mode 100644 src/components/Pages/Anomali/Table_64.vue create mode 100644 src/components/Pages/Anomali/index.ts create mode 100644 src/components/Pages/Cico/Table_61.vue create mode 100644 src/components/Pages/Cico/index.ts create mode 100644 src/components/Pages/Ctt/Table_65.vue create mode 100644 src/components/Pages/Ctt/index.ts create mode 100644 src/components/Pages/Material/Table_66.vue create mode 100644 src/components/Pages/Material/Table_67.vue create mode 100644 src/components/Pages/Material/index.ts create mode 100644 src/components/Pages/Monalisa/Table_36.vue create mode 100644 src/components/Pages/Monalisa/Table_37.vue create mode 100644 src/components/Pages/Monalisa/Table_38.vue create mode 100644 src/components/Pages/Monalisa/Table_39.vue create mode 100644 src/components/Pages/Monalisa/Table_40.vue create mode 100644 src/components/Pages/Monalisa/Table_41.vue create mode 100644 src/components/Pages/Monalisa/Table_42.vue create mode 100644 src/components/Pages/Monalisa/Table_43.vue create mode 100644 src/components/Pages/Monalisa/Table_45.vue create mode 100644 src/components/Pages/Monalisa/Table_46.vue create mode 100644 src/components/Pages/Monalisa/Table_47.vue create mode 100644 src/components/Pages/Monalisa/Table_48.vue create mode 100644 src/components/Pages/Monalisa/Table_49.vue create mode 100644 src/components/Pages/Monalisa/Table_50.vue create mode 100644 src/components/Pages/Monalisa/Table_51.vue create mode 100644 src/components/Pages/Monalisa/Table_52.vue create mode 100644 src/components/Pages/Monalisa/Table_53.vue create mode 100644 src/components/Pages/Monalisa/Table_54.vue create mode 100644 src/components/Pages/Monalisa/Table_55.vue create mode 100644 src/components/Pages/Monalisa/Table_56.vue create mode 100644 src/components/Pages/Monalisa/Table_57.vue create mode 100644 src/components/Pages/Monalisa/Table_58.vue create mode 100644 src/components/Pages/Monalisa/Table_59.vue create mode 100644 src/components/Pages/Monalisa/Table_60.vue create mode 100644 src/components/Pages/Monalisa/index.ts create mode 100644 src/components/Pages/PencarianData/Table_69.vue create mode 100644 src/components/Pages/PencarianData/index.ts create mode 100644 src/components/Pages/Transaksi/Table_68.vue create mode 100644 src/components/Pages/Transaksi/Table_69.vue create mode 100644 src/components/Pages/Transaksi/index.ts diff --git a/src/components/Pages/Anomali/Table_62.vue b/src/components/Pages/Anomali/Table_62.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Anomali/Table_62.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Anomali/Table_63.vue b/src/components/Pages/Anomali/Table_63.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Anomali/Table_63.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Anomali/Table_64.vue b/src/components/Pages/Anomali/Table_64.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Anomali/Table_64.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Anomali/index.ts b/src/components/Pages/Anomali/index.ts new file mode 100644 index 0000000..8a179ad --- /dev/null +++ b/src/components/Pages/Anomali/index.ts @@ -0,0 +1,3 @@ +export { default as AnomaliTable1 } from './Table_62.vue' +export { default as AnomaliTable2 } from './Table_63.vue' +export { default as AnomaliTable3 } from './Table_64.vue' \ No newline at end of file diff --git a/src/components/Pages/Cico/Table_61.vue b/src/components/Pages/Cico/Table_61.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Cico/Table_61.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Cico/index.ts b/src/components/Pages/Cico/index.ts new file mode 100644 index 0000000..73e67e7 --- /dev/null +++ b/src/components/Pages/Cico/index.ts @@ -0,0 +1 @@ +export { default as CicoTable1 } from './Table_61.vue' \ No newline at end of file diff --git a/src/components/Pages/Ctt/Table_65.vue b/src/components/Pages/Ctt/Table_65.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Ctt/Table_65.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Ctt/index.ts b/src/components/Pages/Ctt/index.ts new file mode 100644 index 0000000..ff62607 --- /dev/null +++ b/src/components/Pages/Ctt/index.ts @@ -0,0 +1 @@ +export { default as CttTable1 } from './Table_65.vue' \ No newline at end of file diff --git a/src/components/Pages/Material/Table_66.vue b/src/components/Pages/Material/Table_66.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Material/Table_66.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Material/Table_67.vue b/src/components/Pages/Material/Table_67.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Material/Table_67.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Material/index.ts b/src/components/Pages/Material/index.ts new file mode 100644 index 0000000..4f07f04 --- /dev/null +++ b/src/components/Pages/Material/index.ts @@ -0,0 +1,2 @@ +export { default as MaterialTable1 } from './Table_66.vue' +export { default as MaterialTable2 } from './Table_67.vue' \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_36.vue b/src/components/Pages/Monalisa/Table_36.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_36.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_37.vue b/src/components/Pages/Monalisa/Table_37.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_37.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_38.vue b/src/components/Pages/Monalisa/Table_38.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_38.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_39.vue b/src/components/Pages/Monalisa/Table_39.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_39.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_40.vue b/src/components/Pages/Monalisa/Table_40.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_40.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_41.vue b/src/components/Pages/Monalisa/Table_41.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_41.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_42.vue b/src/components/Pages/Monalisa/Table_42.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_42.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_43.vue b/src/components/Pages/Monalisa/Table_43.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_43.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_45.vue b/src/components/Pages/Monalisa/Table_45.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_45.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_46.vue b/src/components/Pages/Monalisa/Table_46.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_46.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_47.vue b/src/components/Pages/Monalisa/Table_47.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_47.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_48.vue b/src/components/Pages/Monalisa/Table_48.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_48.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_49.vue b/src/components/Pages/Monalisa/Table_49.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_49.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_50.vue b/src/components/Pages/Monalisa/Table_50.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_50.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_51.vue b/src/components/Pages/Monalisa/Table_51.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_51.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_52.vue b/src/components/Pages/Monalisa/Table_52.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_52.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_53.vue b/src/components/Pages/Monalisa/Table_53.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_53.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_54.vue b/src/components/Pages/Monalisa/Table_54.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_54.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_55.vue b/src/components/Pages/Monalisa/Table_55.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_55.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_56.vue b/src/components/Pages/Monalisa/Table_56.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_56.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_57.vue b/src/components/Pages/Monalisa/Table_57.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_57.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_58.vue b/src/components/Pages/Monalisa/Table_58.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_58.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_59.vue b/src/components/Pages/Monalisa/Table_59.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_59.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/Table_60.vue b/src/components/Pages/Monalisa/Table_60.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_60.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Monalisa/index.ts b/src/components/Pages/Monalisa/index.ts new file mode 100644 index 0000000..0993966 --- /dev/null +++ b/src/components/Pages/Monalisa/index.ts @@ -0,0 +1,25 @@ +export { default as MonalisaTable1 } from './Table_36.vue' +export { default as MonalisaTable2 } from './Table_37.vue' +export { default as MonalisaTable3 } from './Table_38.vue' +export { default as MonalisaTable4 } from './Table_39.vue' +export { default as MonalisaTable5 } from './Table_40.vue' +export { default as MonalisaTable6 } from './Table_41.vue' +export { default as MonalisaTable7 } from './Table_42.vue' +export { default as MonalisaTable8 } from './Table_43.vue' +export { default as MonalisaTable9 } from './Table_44.vue' +export { default as MonalisaTable10 } from './Table_45.vue' +export { default as MonalisaTable11 } from './Table_46.vue' +export { default as MonalisaTable12 } from './Table_47.vue' +export { default as MonalisaTable13 } from './Table_48.vue' +export { default as MonalisaTable14 } from './Table_49.vue' +export { default as MonalisaTable15 } from './Table_50.vue' +export { default as MonalisaTable16 } from './Table_51.vue' +export { default as MonalisaTable17 } from './Table_52.vue' +export { default as MonalisaTable18 } from './Table_53.vue' +export { default as MonalisaTable19 } from './Table_54.vue' +export { default as MonalisaTable20 } from './Table_55.vue' +export { default as MonalisaTable21 } from './Table_56.vue' +export { default as MonalisaTable22 } from './Table_57.vue' +export { default as MonalisaTable23 } from './Table_58.vue' +export { default as MonalisaTable24 } from './Table_59.vue' +export { default as MonalisaTable25 } from './Table_60.vue' diff --git a/src/components/Pages/PencarianData/Table_69.vue b/src/components/Pages/PencarianData/Table_69.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/PencarianData/Table_69.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/PencarianData/index.ts b/src/components/Pages/PencarianData/index.ts new file mode 100644 index 0000000..9533662 --- /dev/null +++ b/src/components/Pages/PencarianData/index.ts @@ -0,0 +1 @@ +export { default as PencarianDataTable1 } from './Table_69.vue' \ No newline at end of file diff --git a/src/components/Pages/Transaksi/Table_68.vue b/src/components/Pages/Transaksi/Table_68.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Transaksi/Table_68.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Transaksi/Table_69.vue b/src/components/Pages/Transaksi/Table_69.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Transaksi/Table_69.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Transaksi/index.ts b/src/components/Pages/Transaksi/index.ts new file mode 100644 index 0000000..54acaeb --- /dev/null +++ b/src/components/Pages/Transaksi/index.ts @@ -0,0 +1 @@ +export { default as TransaksiTable1 } from './Table_68.vue' \ No newline at end of file diff --git a/src/router/index.ts b/src/router/index.ts index 4ca83cb..8c7934c 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -47,6 +47,13 @@ import { KeluhanTable14, KeluhanTable15, } from '@/components/Pages/Keluhan' +import { MonalisaTable1, MonalisaTable10, MonalisaTable11, MonalisaTable12, MonalisaTable13, MonalisaTable14, MonalisaTable15, MonalisaTable16, MonalisaTable17, MonalisaTable18, MonalisaTable19, MonalisaTable2, MonalisaTable20, MonalisaTable21, MonalisaTable22, MonalisaTable23, MonalisaTable24, MonalisaTable3, MonalisaTable4, MonalisaTable5, MonalisaTable6, MonalisaTable7, MonalisaTable8, MonalisaTable9 } from '@/components/Pages/Monalisa' +import { CicoTable1 } from '@/components/Pages/Cico' +import { AnomaliTable1, AnomaliTable2, AnomaliTable3 } from '@/components/Pages/Anomali' +import { CttTable1 } from '@/components/Pages/Ctt' +import { MaterialTable1, MaterialTable2 } from '@/components/Pages/Material' +import { TransaksiTable1 } from '@/components/Pages/Transaksi' +import { PencarianDataTable1 } from '@/components/Pages/PencarianData' export const routes: RouteRecordRaw[] = [ { @@ -287,47 +294,47 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Jumlah Kali Gangguan', - component: EmptyPage, + component: MonalisaTable1, }, { path: '2', name: 'Dispacthing Time (DT) Gangguan', - component: EmptyPage, + component: MonalisaTable2, }, { path: '3', name: 'Recovery Time (RCT) Gangguan', - component: EmptyPage, + component: MonalisaTable3, }, { path: '4', name: 'Response Time (RPT) Gangguan', - component: EmptyPage, + component: MonalisaTable4, }, { path: '5', name: 'Jumlah dan Durasi RPT RCT Gangguan', - component: EmptyPage, + component: MonalisaTable5, }, { path: '6', name: 'Rekapitulasi Gangguan Per Jenis Gangguan', - component: EmptyPage, + component: MonalisaTable6, }, { path: '7', name: 'Rekapitulasi Lapor Ulang Gangguan', - component: EmptyPage, + component: MonalisaTable7, }, { path: '8', name: 'Rekapitulasi ENS Gangguan', - component: EmptyPage, + component: MonalisaTable8, }, { path: '9', name: 'Rekapitulasi Gangguan Belum Selesai', - component: EmptyPage, + component: MonalisaTable9, }, ], }, @@ -344,37 +351,37 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Jumlah Kali Keluhan', - component: EmptyPage, + component: MonalisaTable10, }, { path: '2', name: 'Recovery Time (RCT) Keluhan', - component: EmptyPage, + component: MonalisaTable11, }, { path: '3', name: 'Response Time (RPT) Keluhan', - component: EmptyPage, + component: MonalisaTable12, }, { path: '4', name: 'Jumlah dan Durasi RPT RCT Keluhan', - component: EmptyPage, + component: MonalisaTable13, }, { path: '5', name: 'Rekapitulasi Gangguan Per Jenis Keluhan', - component: EmptyPage, + component: MonalisaTable14, }, { path: '6', name: 'Rekapitulasi Lapor Ulang Keluhan', - component: EmptyPage, + component: MonalisaTable15, }, { path: '7', name: 'Rekapitulasi Keluhan Belum Selesai', - component: EmptyPage, + component: MonalisaTable16, }, ], }, @@ -391,22 +398,22 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Penurunan Jumlah Komplain', - component: EmptyPage, + component: MonalisaTable17, }, { path: '2', name: 'Aging Complaint', - component: EmptyPage, + component: MonalisaTable18, }, { path: '3', name: 'Energy Not Sales (ENS)', - component: EmptyPage, + component: MonalisaTable19, }, { path: '4', name: 'Kepatuhan dan Akurasi Dalam Pelaporan', - component: EmptyPage, + component: MonalisaTable20, }, ], }, @@ -417,22 +424,22 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Penurunan Jumlah Komplain', - component: EmptyPage, + component: MonalisaTable21, }, { path: '2', name: 'Aging Complaint', - component: EmptyPage, + component: MonalisaTable22, }, { path: '3', name: 'Energy Not Sales (ENS)', - component: EmptyPage, + component: MonalisaTable23, }, { path: '4', name: 'Kepatuhan dan Akurasi Dalam Pelaporan', - component: EmptyPage, + component: MonalisaTable24, }, ], } @@ -451,7 +458,7 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Laporan Check In /Check Out (CICO)', - component: EmptyPage, + component: CicoTable1, }, ], }, @@ -468,12 +475,12 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Laporan Anomali Penangan Pengaduan Gangguan Unit', - component: EmptyPage, + component: AnomaliTable1, }, { path: '2', name: 'Laporan Anomali Penangan Pengaduan Gangguan Petugas', - component: EmptyPage, + component: AnomaliTable2, }, ], }, @@ -484,7 +491,7 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Laporan Anomali Penangan Pengaduan Keluhan Unit', - component: EmptyPage, + component: AnomaliTable3, }, ], }, @@ -497,7 +504,7 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Laporan CTT & KWH Periksa', - component: EmptyPage, + component: CttTable1, }, ], }, @@ -512,7 +519,7 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Daftar Gangguan Dan Material Yang Dipakai', - component: EmptyPage, + component: MaterialTable1, }, ], }, @@ -523,7 +530,7 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Rekapitulasi Pemakaian Material', - component: EmptyPage, + component: MaterialTable2, }, ], } @@ -536,7 +543,7 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Transaksi APKT', - component: EmptyPage, + component: TransaksiTable1, }, ], }, @@ -547,7 +554,7 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Pencarian Report Number', - component: EmptyPage, + component: PencarianDataTable1, } ] }, From d922e9081a21f6bb02b33f8d9e65e277ca942960 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Wed, 1 Nov 2023 15:44:06 +0700 Subject: [PATCH 27/67] add table 44 --- src/components/Pages/Monalisa/Table_44.vue | 108 +++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 src/components/Pages/Monalisa/Table_44.vue diff --git a/src/components/Pages/Monalisa/Table_44.vue b/src/components/Pages/Monalisa/Table_44.vue new file mode 100644 index 0000000..d794954 --- /dev/null +++ b/src/components/Pages/Monalisa/Table_44.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file From 9a519318f21925cbabcf8c6ba32b258b5bfbdce0 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 09:09:23 +0700 Subject: [PATCH 28/67] update table 36 --- src/assets/css/style.css | 9 +++++ src/components/Pages/Monalisa/Table_36.vue | 47 +++++----------------- 2 files changed, 19 insertions(+), 37 deletions(-) diff --git a/src/assets/css/style.css b/src/assets/css/style.css index f0089da..869e0b9 100644 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -1321,6 +1321,11 @@ select { width: 100%; } +.w-fit { + width: -moz-fit-content; + width: fit-content; +} + .max-w-2xl { max-width: 42rem; } @@ -3162,6 +3167,10 @@ select { width: 440px; } + .md\:w-full { + width: 100%; + } + .md\:flex-col { flex-direction: column; } diff --git a/src/components/Pages/Monalisa/Table_36.vue b/src/components/Pages/Monalisa/Table_36.vue index d794954..a8a01ee 100644 --- a/src/components/Pages/Monalisa/Table_36.vue +++ b/src/components/Pages/Monalisa/Table_36.vue @@ -12,52 +12,25 @@ - - - - - - - + + + + - - + + - - - - - - - - - - - - - - - - -
From 8b38c2db00e13940ffb7e59cdeac9fb96ce28914 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 09:10:45 +0700 Subject: [PATCH 29/67] Refactor table layout in Monalisa page --- src/components/Pages/Monalisa/Table_37.vue | 47 +++++----------------- 1 file changed, 10 insertions(+), 37 deletions(-) diff --git a/src/components/Pages/Monalisa/Table_37.vue b/src/components/Pages/Monalisa/Table_37.vue index d794954..22be567 100644 --- a/src/components/Pages/Monalisa/Table_37.vue +++ b/src/components/Pages/Monalisa/Table_37.vue @@ -12,52 +12,25 @@ - - - - - - - + + + + - - + + - - - - - - - - - - - - - - - - - From 69baf68c50cfd2e0a03c317dc7945bccc586447f Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 09:11:40 +0700 Subject: [PATCH 30/67] Refactor table layout in Monalisa page --- src/components/Pages/Monalisa/Table_38.vue | 47 +++++----------------- 1 file changed, 10 insertions(+), 37 deletions(-) diff --git a/src/components/Pages/Monalisa/Table_38.vue b/src/components/Pages/Monalisa/Table_38.vue index d794954..6018b06 100644 --- a/src/components/Pages/Monalisa/Table_38.vue +++ b/src/components/Pages/Monalisa/Table_38.vue @@ -12,52 +12,25 @@ - - - - - - - + + + + - - + + - - - - - - - - - - - - - - - - - From 7be0f920b36ca0875667f9000e086587857df573 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 09:12:13 +0700 Subject: [PATCH 31/67] Refactor table layout in Monalisa page --- src/components/Pages/Monalisa/Table_39.vue | 47 +++++----------------- 1 file changed, 10 insertions(+), 37 deletions(-) diff --git a/src/components/Pages/Monalisa/Table_39.vue b/src/components/Pages/Monalisa/Table_39.vue index d794954..75195e8 100644 --- a/src/components/Pages/Monalisa/Table_39.vue +++ b/src/components/Pages/Monalisa/Table_39.vue @@ -12,52 +12,25 @@ - - - - - - - + + + + - - + + - - - - - - - - - - - - - - - - - From e8cc2fec12961545b16146283facd1eb82b7dd24 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 09:28:45 +0700 Subject: [PATCH 32/67] Refactor table layout and add new columns for RPT and RCT gangguan --- src/components/Pages/Monalisa/Table_40.vue | 95 ++++++++++++---------- 1 file changed, 52 insertions(+), 43 deletions(-) diff --git a/src/components/Pages/Monalisa/Table_40.vue b/src/components/Pages/Monalisa/Table_40.vue index d794954..0cf2303 100644 --- a/src/components/Pages/Monalisa/Table_40.vue +++ b/src/components/Pages/Monalisa/Table_40.vue @@ -12,52 +12,61 @@ - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - From f907ec18ac97a8901b4e95a1eda93d6cfef5429d Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 09:34:36 +0700 Subject: [PATCH 33/67] Refactor table columns in Monalisa page --- src/components/Pages/Monalisa/Table_41.vue | 51 +++------------------- 1 file changed, 5 insertions(+), 46 deletions(-) diff --git a/src/components/Pages/Monalisa/Table_41.vue b/src/components/Pages/Monalisa/Table_41.vue index d794954..902134f 100644 --- a/src/components/Pages/Monalisa/Table_41.vue +++ b/src/components/Pages/Monalisa/Table_41.vue @@ -2,8 +2,7 @@
+ @exporting="onExporting" :allow-column-resizing="true" column-resizing-mode="widget" :word-wrap-enabled="true"> @@ -13,50 +12,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + +
From 663e9ddfad176417b9a1ddf5a4fbe48cd136d0cc Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 09:39:53 +0700 Subject: [PATCH 34/67] Refactor table layout in Monalisa page --- src/components/Pages/Monalisa/Table_42.vue | 47 +++++----------------- 1 file changed, 10 insertions(+), 37 deletions(-) diff --git a/src/components/Pages/Monalisa/Table_42.vue b/src/components/Pages/Monalisa/Table_42.vue index d794954..a0c6d78 100644 --- a/src/components/Pages/Monalisa/Table_42.vue +++ b/src/components/Pages/Monalisa/Table_42.vue @@ -12,52 +12,25 @@ - - - - - - - + + + + - - + + - - - - - - - - - - - - - - - - - From 913b0c00e06ca929bd74606eb8b51b4d3a8a6710 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 09:40:32 +0700 Subject: [PATCH 35/67] Refactor table layout in Monalisa page --- src/components/Pages/Monalisa/Table_43.vue | 47 +++++----------------- 1 file changed, 10 insertions(+), 37 deletions(-) diff --git a/src/components/Pages/Monalisa/Table_43.vue b/src/components/Pages/Monalisa/Table_43.vue index d794954..d7bd85e 100644 --- a/src/components/Pages/Monalisa/Table_43.vue +++ b/src/components/Pages/Monalisa/Table_43.vue @@ -12,52 +12,25 @@ - - - - - - - + + + + - - + + - - - - - - - - - - - - - - - - - From 546c2eb9c0e35091202327f74b10c6324abded3c Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 09:41:44 +0700 Subject: [PATCH 36/67] Refactored table layout in Monalisa page --- src/components/Pages/Monalisa/Table_44.vue | 52 +++------------------- 1 file changed, 7 insertions(+), 45 deletions(-) diff --git a/src/components/Pages/Monalisa/Table_44.vue b/src/components/Pages/Monalisa/Table_44.vue index d794954..286a07a 100644 --- a/src/components/Pages/Monalisa/Table_44.vue +++ b/src/components/Pages/Monalisa/Table_44.vue @@ -2,8 +2,7 @@
+ @exporting="onExporting" :allow-column-resizing="true" column-resizing-mode="widget" :word-wrap-enabled="true"> @@ -12,52 +11,15 @@ - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - -
From 32f5ded702ac45f0a5165cc83dd265cf83e4fde9 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 09:50:52 +0700 Subject: [PATCH 37/67] Refactored table layout in Monalisa page --- src/components/Pages/Monalisa/Table_45.vue | 47 +++-------- src/components/Pages/Monalisa/Table_46.vue | 47 +++-------- src/components/Pages/Monalisa/Table_47.vue | 47 +++-------- src/components/Pages/Monalisa/Table_48.vue | 95 ++++++++++++---------- src/components/Pages/Monalisa/Table_49.vue | 51 ++---------- src/components/Pages/Monalisa/Table_50.vue | 47 +++-------- src/components/Pages/Monalisa/Table_51.vue | 52 ++---------- 7 files changed, 104 insertions(+), 282 deletions(-) diff --git a/src/components/Pages/Monalisa/Table_45.vue b/src/components/Pages/Monalisa/Table_45.vue index d794954..a8a01ee 100644 --- a/src/components/Pages/Monalisa/Table_45.vue +++ b/src/components/Pages/Monalisa/Table_45.vue @@ -12,52 +12,25 @@ - - - - - - - + + + + - - + + - - - - - - - - - - - - - - - - - diff --git a/src/components/Pages/Monalisa/Table_46.vue b/src/components/Pages/Monalisa/Table_46.vue index d794954..d18cb02 100644 --- a/src/components/Pages/Monalisa/Table_46.vue +++ b/src/components/Pages/Monalisa/Table_46.vue @@ -12,52 +12,25 @@ - - - - - - - + + + + - - + + - - - - - - - - - - - - - - - - - diff --git a/src/components/Pages/Monalisa/Table_47.vue b/src/components/Pages/Monalisa/Table_47.vue index d794954..7725a2a 100644 --- a/src/components/Pages/Monalisa/Table_47.vue +++ b/src/components/Pages/Monalisa/Table_47.vue @@ -12,52 +12,25 @@ - - - - - - - + + + + - - + + - - - - - - - - - - - - - - - - - diff --git a/src/components/Pages/Monalisa/Table_48.vue b/src/components/Pages/Monalisa/Table_48.vue index d794954..b2fee1a 100644 --- a/src/components/Pages/Monalisa/Table_48.vue +++ b/src/components/Pages/Monalisa/Table_48.vue @@ -12,52 +12,61 @@ - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - diff --git a/src/components/Pages/Monalisa/Table_49.vue b/src/components/Pages/Monalisa/Table_49.vue index d794954..57ff6cd 100644 --- a/src/components/Pages/Monalisa/Table_49.vue +++ b/src/components/Pages/Monalisa/Table_49.vue @@ -2,8 +2,7 @@
+ @exporting="onExporting" :allow-column-resizing="true" column-resizing-mode="widget" :word-wrap-enabled="true"> @@ -13,50 +12,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + +
diff --git a/src/components/Pages/Monalisa/Table_50.vue b/src/components/Pages/Monalisa/Table_50.vue index d794954..5d8a932 100644 --- a/src/components/Pages/Monalisa/Table_50.vue +++ b/src/components/Pages/Monalisa/Table_50.vue @@ -12,52 +12,25 @@ - - - - - - - + + + + - - + + - - - - - - - - - - - - - - - - - diff --git a/src/components/Pages/Monalisa/Table_51.vue b/src/components/Pages/Monalisa/Table_51.vue index d794954..a6c8a81 100644 --- a/src/components/Pages/Monalisa/Table_51.vue +++ b/src/components/Pages/Monalisa/Table_51.vue @@ -2,8 +2,7 @@
+ @exporting="onExporting" :allow-column-resizing="true" column-resizing-mode="widget" :word-wrap-enabled="true"> @@ -12,52 +11,15 @@ - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - -
From 0885471c4ff32c3528a15057eaa00c31aa255a92 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 10:10:51 +0700 Subject: [PATCH 38/67] Remove console.log statement in toggleSidebarMenu function --- src/stores/menu.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/stores/menu.ts b/src/stores/menu.ts index 706e4b8..fc70432 100644 --- a/src/stores/menu.ts +++ b/src/stores/menu.ts @@ -17,8 +17,6 @@ export const useMenuStore = defineStore('menu', () => { const menuSelected = ref(route.fullPath) const toggleSidebar = () => (sidebarOpen.value = !sidebarOpen.value) const toggleSidebarMenu = (path: string, newExpanded: boolean): void => { - console.log('expanded', path); - const toggleItemExpanded = (items: MenuItemModel[]): void => { for (const item of items) { if (item.path === path) { From ff27193fac59c7a42671effd30dced46c250a4c1 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 10:36:42 +0700 Subject: [PATCH 39/67] Fix filter condition in convertRouteToMenu function --- src/utils/route.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/route.ts b/src/utils/route.ts index 124b767..a499546 100644 --- a/src/utils/route.ts +++ b/src/utils/route.ts @@ -37,7 +37,7 @@ const convertToDashedString = (input: string): string => { } export const convertRouteToMenu = (data: RouteRecordRaw[], basePath: string = '/home', iconIndex: number = 0): MenuItemModel[] => { - return data.filter((i) => i.path !== '').map((item) => { + return data.filter((i) => i.path !== '' && i.name != undefined).map((item) => { const convertedItem: MenuItemModel = { name: item.name?.toString() || '', path: `${basePath}/${item.path}`, From ffa9876ed0a1c16b8b703de1eb5698ea67add0ae Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 10:36:50 +0700 Subject: [PATCH 40/67] Add empty page component to handle unmatched routes --- src/router/index.ts | 167 +++++++++++++++++++++++++++++++++++++------- 1 file changed, 143 insertions(+), 24 deletions(-) diff --git a/src/router/index.ts b/src/router/index.ts index 8c7934c..53e4234 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -110,6 +110,10 @@ export const routes: RouteRecordRaw[] = [ name: 'Daftar Gangguan Diselesaikan Mobile APKT', component: GangguanTable7, }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ], }, { @@ -181,7 +185,15 @@ export const routes: RouteRecordRaw[] = [ name: 'Rekapitulasi Cleansing Transaksi TM', component: GangguanTable20, }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ], + }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, } ] }, @@ -228,6 +240,10 @@ export const routes: RouteRecordRaw[] = [ name: 'Daftar Keluhan Selesai di CC123', component: KeluhanTable7, }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ], }, { @@ -269,13 +285,20 @@ export const routes: RouteRecordRaw[] = [ name: 'Rekapitulasi Keluhan Berdasarkan Media', component: KeluhanTable14, }, - { path: '8', name: 'Rekapitulasi Rating Per Unit', component: KeluhanTable15, }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ], + }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, } ], }, @@ -336,8 +359,16 @@ export const routes: RouteRecordRaw[] = [ name: 'Rekapitulasi Gangguan Belum Selesai', component: MonalisaTable9, }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ], }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ], }, { @@ -383,12 +414,20 @@ export const routes: RouteRecordRaw[] = [ name: 'Rekapitulasi Keluhan Belum Selesai', component: MonalisaTable16, }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ], }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ], }, { - path: 'kpi', + path: 'laporan', name: 'Laporan KPI', children: [ { @@ -415,6 +454,10 @@ export const routes: RouteRecordRaw[] = [ name: 'Kepatuhan dan Akurasi Dalam Pelaporan', component: MonalisaTable20, }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ], }, { @@ -441,7 +484,15 @@ export const routes: RouteRecordRaw[] = [ name: 'Kepatuhan dan Akurasi Dalam Pelaporan', component: MonalisaTable24, }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ], + }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, } ], }, @@ -460,8 +511,16 @@ export const routes: RouteRecordRaw[] = [ name: 'Laporan Check In /Check Out (CICO)', component: CicoTable1, }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ], }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ], }, { @@ -482,6 +541,10 @@ export const routes: RouteRecordRaw[] = [ name: 'Laporan Anomali Penangan Pengaduan Gangguan Petugas', component: AnomaliTable2, }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ], }, { @@ -493,8 +556,16 @@ export const routes: RouteRecordRaw[] = [ name: 'Laporan Anomali Penangan Pengaduan Keluhan Unit', component: AnomaliTable3, }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ], }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ], }, { @@ -506,6 +577,10 @@ export const routes: RouteRecordRaw[] = [ name: 'Laporan CTT & KWH Periksa', component: CttTable1, }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ], }, { @@ -521,6 +596,10 @@ export const routes: RouteRecordRaw[] = [ name: 'Daftar Gangguan Dan Material Yang Dipakai', component: MaterialTable1, }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ], }, { @@ -532,7 +611,15 @@ export const routes: RouteRecordRaw[] = [ name: 'Rekapitulasi Pemakaian Material', component: MaterialTable2, }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ], + }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, } ], }, @@ -545,6 +632,10 @@ export const routes: RouteRecordRaw[] = [ name: 'Transaksi APKT', component: TransaksiTable1, }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ], }, { @@ -555,9 +646,17 @@ export const routes: RouteRecordRaw[] = [ path: '1', name: 'Pencarian Report Number', component: PencarianDataTable1, + }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, } ] }, + { + path: ':pathMatch(.*)*', + component: EmptyPage, + } ] }, { @@ -575,6 +674,10 @@ export const routes: RouteRecordRaw[] = [ name: 'Not Found', component: NotFoundView }, + { + path: ':pathMatch(.*)*', + redirect: '/404' + } ] export const mergeChildrenRoutes = (routes: RouteRecordRaw[]): RouteRecordRaw[] => { @@ -677,32 +780,48 @@ router.beforeEach((to, from, next) => { const auth = useAuthStore(); // if to is not found, redirect to 404 - if (to.matched.length === 0) { - if (to.path === '/') { - if (auth.isLoggedIn) { - next('/home') - } else { - next('/login') - } + // if (to.matched.length === 0) { + // if (to.path === '/') { + // if (auth.isLoggedIn) { + // next('/home') + // } else { + // next('/login') + // } + // } else { + // next('/404') + // } + // } else { + // // if to is not login and user is not logged in, redirect to login + // if (auth.isLoggedIn) { + // // if to is login and user is logged in, redirect to home + // if (to.path === '/login') { + // next('/home') + // } else { + // next() + // } + // } else { + // // if to is 404, redirect to 404 + // if (to.path !== '/404' && to.path !== '/login') { + // next('/login') + // } else { + // next() + // } + // } + // } + + if (auth.isLoggedIn) { + // if to is login and user is logged in, redirect to home + if (to.path === '/login') { + next('/home') } else { - next('/404') + next() } } else { - // if to is not login and user is not logged in, redirect to login - if (auth.isLoggedIn) { - // if to is login and user is logged in, redirect to home - if (to.path === '/login') { - next('/home') - } else { - next() - } + // if to is 404, redirect to 404 + if (to.path !== '/404' && to.path !== '/login') { + next('/login') } else { - // if to is 404, redirect to 404 - if (to.path !== '/404' && to.path !== '/login') { - next('/login') - } else { - next() - } + next() } } }) From bafeb5960e5f5380cc7794162bf317e96a916aed Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 10:55:14 +0700 Subject: [PATCH 41/67] Refactor import statements and update route paths. --- src/router/index.ts | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/src/router/index.ts b/src/router/index.ts index 53e4234..487bd81 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -47,7 +47,32 @@ import { KeluhanTable14, KeluhanTable15, } from '@/components/Pages/Keluhan' -import { MonalisaTable1, MonalisaTable10, MonalisaTable11, MonalisaTable12, MonalisaTable13, MonalisaTable14, MonalisaTable15, MonalisaTable16, MonalisaTable17, MonalisaTable18, MonalisaTable19, MonalisaTable2, MonalisaTable20, MonalisaTable21, MonalisaTable22, MonalisaTable23, MonalisaTable24, MonalisaTable3, MonalisaTable4, MonalisaTable5, MonalisaTable6, MonalisaTable7, MonalisaTable8, MonalisaTable9 } from '@/components/Pages/Monalisa' +import { + MonalisaTable1, + MonalisaTable10, + MonalisaTable11, + MonalisaTable12, + MonalisaTable13, + MonalisaTable14, + MonalisaTable15, + MonalisaTable16, + MonalisaTable17, + MonalisaTable18, + MonalisaTable19, + MonalisaTable2, + MonalisaTable20, + MonalisaTable21, + MonalisaTable22, + MonalisaTable23, + MonalisaTable24, + MonalisaTable3, + MonalisaTable4, + MonalisaTable5, + MonalisaTable6, + MonalisaTable7, + MonalisaTable8, + MonalisaTable9 +} from '@/components/Pages/Monalisa' import { CicoTable1 } from '@/components/Pages/Cico' import { AnomaliTable1, AnomaliTable2, AnomaliTable3 } from '@/components/Pages/Anomali' import { CttTable1 } from '@/components/Pages/Ctt' @@ -427,11 +452,11 @@ export const routes: RouteRecordRaw[] = [ ], }, { - path: 'laporan', + path: 'lap', name: 'Laporan KPI', children: [ { - path: 'bulanan', + path: 'bul', name: 'Bulanan', children: [ { From 8ee817ee303e3d2aea2b11f736abdd84ea0c94fb Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 10:55:29 +0700 Subject: [PATCH 42/67] Refactor component imports to use relative paths --- src/components/Pages/Anomali/index.ts | 6 +-- src/components/Pages/Cico/index.ts | 2 +- src/components/Pages/Ctt/index.ts | 2 +- src/components/Pages/Gangguan/index.ts | 40 ++++++++--------- src/components/Pages/Keluhan/index.ts | 30 ++++++------- src/components/Pages/Material/index.ts | 4 +- src/components/Pages/Monalisa/index.ts | 50 ++++++++++----------- src/components/Pages/PencarianData/index.ts | 2 +- src/components/Pages/Transaksi/index.ts | 2 +- 9 files changed, 69 insertions(+), 69 deletions(-) diff --git a/src/components/Pages/Anomali/index.ts b/src/components/Pages/Anomali/index.ts index 8a179ad..18f452b 100644 --- a/src/components/Pages/Anomali/index.ts +++ b/src/components/Pages/Anomali/index.ts @@ -1,3 +1,3 @@ -export { default as AnomaliTable1 } from './Table_62.vue' -export { default as AnomaliTable2 } from './Table_63.vue' -export { default as AnomaliTable3 } from './Table_64.vue' \ No newline at end of file +export { default as AnomaliTable1 } from '@/components/Pages/Anomali/Table_62.vue' +export { default as AnomaliTable2 } from '@/components/Pages/Anomali/Table_63.vue' +export { default as AnomaliTable3 } from '@/components/Pages/Anomali/Table_64.vue' \ No newline at end of file diff --git a/src/components/Pages/Cico/index.ts b/src/components/Pages/Cico/index.ts index 73e67e7..cee81b0 100644 --- a/src/components/Pages/Cico/index.ts +++ b/src/components/Pages/Cico/index.ts @@ -1 +1 @@ -export { default as CicoTable1 } from './Table_61.vue' \ No newline at end of file +export { default as CicoTable1 } from '@/components/Pages/Cico/Table_61.vue' \ No newline at end of file diff --git a/src/components/Pages/Ctt/index.ts b/src/components/Pages/Ctt/index.ts index ff62607..a49b737 100644 --- a/src/components/Pages/Ctt/index.ts +++ b/src/components/Pages/Ctt/index.ts @@ -1 +1 @@ -export { default as CttTable1 } from './Table_65.vue' \ No newline at end of file +export { default as CttTable1 } from '@/components/Pages/Ctt/Table_65.vue' \ No newline at end of file diff --git a/src/components/Pages/Gangguan/index.ts b/src/components/Pages/Gangguan/index.ts index cf7e2bf..7d4027a 100644 --- a/src/components/Pages/Gangguan/index.ts +++ b/src/components/Pages/Gangguan/index.ts @@ -1,20 +1,20 @@ -export { default as GangguanTable1 } from './Table_1.vue' -export { default as GangguanTable2 } from './Table_2.vue' -export { default as GangguanTable3 } from './Table_3.vue' -export { default as GangguanTable4 } from './Table_4.vue' -export { default as GangguanTable5 } from './Table_5.vue' -export { default as GangguanTable6 } from './Table_6.vue' -export { default as GangguanTable7 } from './Table_7.vue' -export { default as GangguanTable8 } from './Table_8.vue' -export { default as GangguanTable9 } from './Table_9.vue' -export { default as GangguanTable10 } from './Table_10.vue' -export { default as GangguanTable11 } from './Table_11.vue' -export { default as GangguanTable12 } from './Table_12.vue' -export { default as GangguanTable13 } from './Table_13.vue' -export { default as GangguanTable14 } from './Table_14.vue' -export { default as GangguanTable15 } from './Table_15.vue' -export { default as GangguanTable16 } from './Table_16.vue' -export { default as GangguanTable17 } from './Table_17.vue' -export { default as GangguanTable18 } from './Table_18.vue' -export { default as GangguanTable19 } from './Table_19.vue' -export { default as GangguanTable20 } from './Table_20.vue' \ No newline at end of file +export { default as GangguanTable1 } from '@/components/Pages/Gangguan/Table_1.vue' +export { default as GangguanTable2 } from '@/components/Pages/Gangguan/Table_2.vue' +export { default as GangguanTable3 } from '@/components/Pages/Gangguan/Table_3.vue' +export { default as GangguanTable4 } from '@/components/Pages/Gangguan/Table_4.vue' +export { default as GangguanTable5 } from '@/components/Pages/Gangguan/Table_5.vue' +export { default as GangguanTable6 } from '@/components/Pages/Gangguan/Table_6.vue' +export { default as GangguanTable7 } from '@/components/Pages/Gangguan/Table_7.vue' +export { default as GangguanTable8 } from '@/components/Pages/Gangguan/Table_8.vue' +export { default as GangguanTable9 } from '@/components/Pages/Gangguan/Table_9.vue' +export { default as GangguanTable10 } from '@/components/Pages/Gangguan/Table_10.vue' +export { default as GangguanTable11 } from '@/components/Pages/Gangguan/Table_11.vue' +export { default as GangguanTable12 } from '@/components/Pages/Gangguan/Table_12.vue' +export { default as GangguanTable13 } from '@/components/Pages/Gangguan/Table_13.vue' +export { default as GangguanTable14 } from '@/components/Pages/Gangguan/Table_14.vue' +export { default as GangguanTable15 } from '@/components/Pages/Gangguan/Table_15.vue' +export { default as GangguanTable16 } from '@/components/Pages/Gangguan/Table_16.vue' +export { default as GangguanTable17 } from '@/components/Pages/Gangguan/Table_17.vue' +export { default as GangguanTable18 } from '@/components/Pages/Gangguan/Table_18.vue' +export { default as GangguanTable19 } from '@/components/Pages/Gangguan/Table_19.vue' +export { default as GangguanTable20 } from '@/components/Pages/Gangguan/Table_20.vue' \ No newline at end of file diff --git a/src/components/Pages/Keluhan/index.ts b/src/components/Pages/Keluhan/index.ts index b5ff05b..fe6387d 100644 --- a/src/components/Pages/Keluhan/index.ts +++ b/src/components/Pages/Keluhan/index.ts @@ -1,15 +1,15 @@ -export { default as KeluhanTable1 } from './Table_21.vue' -export { default as KeluhanTable2 } from './Table_22.vue' -export { default as KeluhanTable3 } from './Table_23.vue' -export { default as KeluhanTable4 } from './Table_24.vue' -export { default as KeluhanTable5 } from './Table_25.vue' -export { default as KeluhanTable6 } from './Table_26.vue' -export { default as KeluhanTable7 } from './Table_27.vue' -export { default as KeluhanTable8 } from './Table_28.vue' -export { default as KeluhanTable9 } from './Table_29.vue' -export { default as KeluhanTable10 } from './Table_30.vue' -export { default as KeluhanTable11 } from './Table_31.vue' -export { default as KeluhanTable12 } from './Table_32.vue' -export { default as KeluhanTable13 } from './Table_33.vue' -export { default as KeluhanTable14 } from './Table_34.vue' -export { default as KeluhanTable15 } from './Table_35.vue' \ No newline at end of file +export { default as KeluhanTable1 } from '@/components/Pages/Keluhan/Table_21.vue' +export { default as KeluhanTable2 } from '@/components/Pages/Keluhan/Table_22.vue' +export { default as KeluhanTable3 } from '@/components/Pages/Keluhan/Table_23.vue' +export { default as KeluhanTable4 } from '@/components/Pages/Keluhan/Table_24.vue' +export { default as KeluhanTable5 } from '@/components/Pages/Keluhan/Table_25.vue' +export { default as KeluhanTable6 } from '@/components/Pages/Keluhan/Table_26.vue' +export { default as KeluhanTable7 } from '@/components/Pages/Keluhan/Table_27.vue' +export { default as KeluhanTable8 } from '@/components/Pages/Keluhan/Table_28.vue' +export { default as KeluhanTable9 } from '@/components/Pages/Keluhan/Table_29.vue' +export { default as KeluhanTable10 } from '@/components/Pages/Keluhan/Table_30.vue' +export { default as KeluhanTable11 } from '@/components/Pages/Keluhan/Table_31.vue' +export { default as KeluhanTable12 } from '@/components/Pages/Keluhan/Table_32.vue' +export { default as KeluhanTable13 } from '@/components/Pages/Keluhan/Table_33.vue' +export { default as KeluhanTable14 } from '@/components/Pages/Keluhan/Table_34.vue' +export { default as KeluhanTable15 } from '@/components/Pages/Keluhan/Table_35.vue' \ No newline at end of file diff --git a/src/components/Pages/Material/index.ts b/src/components/Pages/Material/index.ts index 4f07f04..90cab3d 100644 --- a/src/components/Pages/Material/index.ts +++ b/src/components/Pages/Material/index.ts @@ -1,2 +1,2 @@ -export { default as MaterialTable1 } from './Table_66.vue' -export { default as MaterialTable2 } from './Table_67.vue' \ No newline at end of file +export { default as MaterialTable1 } from '@/components/Pages/Material/Table_66.vue' +export { default as MaterialTable2 } from '@/components/Pages/Material/Table_67.vue' \ No newline at end of file diff --git a/src/components/Pages/Monalisa/index.ts b/src/components/Pages/Monalisa/index.ts index 0993966..f58b025 100644 --- a/src/components/Pages/Monalisa/index.ts +++ b/src/components/Pages/Monalisa/index.ts @@ -1,25 +1,25 @@ -export { default as MonalisaTable1 } from './Table_36.vue' -export { default as MonalisaTable2 } from './Table_37.vue' -export { default as MonalisaTable3 } from './Table_38.vue' -export { default as MonalisaTable4 } from './Table_39.vue' -export { default as MonalisaTable5 } from './Table_40.vue' -export { default as MonalisaTable6 } from './Table_41.vue' -export { default as MonalisaTable7 } from './Table_42.vue' -export { default as MonalisaTable8 } from './Table_43.vue' -export { default as MonalisaTable9 } from './Table_44.vue' -export { default as MonalisaTable10 } from './Table_45.vue' -export { default as MonalisaTable11 } from './Table_46.vue' -export { default as MonalisaTable12 } from './Table_47.vue' -export { default as MonalisaTable13 } from './Table_48.vue' -export { default as MonalisaTable14 } from './Table_49.vue' -export { default as MonalisaTable15 } from './Table_50.vue' -export { default as MonalisaTable16 } from './Table_51.vue' -export { default as MonalisaTable17 } from './Table_52.vue' -export { default as MonalisaTable18 } from './Table_53.vue' -export { default as MonalisaTable19 } from './Table_54.vue' -export { default as MonalisaTable20 } from './Table_55.vue' -export { default as MonalisaTable21 } from './Table_56.vue' -export { default as MonalisaTable22 } from './Table_57.vue' -export { default as MonalisaTable23 } from './Table_58.vue' -export { default as MonalisaTable24 } from './Table_59.vue' -export { default as MonalisaTable25 } from './Table_60.vue' +export { default as MonalisaTable1 } from '@/components/Pages/Monalisa/Table_36.vue' +export { default as MonalisaTable2 } from '@/components/Pages/Monalisa/Table_37.vue' +export { default as MonalisaTable3 } from '@/components/Pages/Monalisa/Table_38.vue' +export { default as MonalisaTable4 } from '@/components/Pages/Monalisa/Table_39.vue' +export { default as MonalisaTable5 } from '@/components/Pages/Monalisa/Table_40.vue' +export { default as MonalisaTable6 } from '@/components/Pages/Monalisa/Table_41.vue' +export { default as MonalisaTable7 } from '@/components/Pages/Monalisa/Table_42.vue' +export { default as MonalisaTable8 } from '@/components/Pages/Monalisa/Table_43.vue' +export { default as MonalisaTable9 } from '@/components/Pages/Monalisa/Table_44.vue' +export { default as MonalisaTable10 } from '@/components/Pages/Monalisa/Table_45.vue' +export { default as MonalisaTable11 } from '@/components/Pages/Monalisa/Table_46.vue' +export { default as MonalisaTable12 } from '@/components/Pages/Monalisa/Table_47.vue' +export { default as MonalisaTable13 } from '@/components/Pages/Monalisa/Table_48.vue' +export { default as MonalisaTable14 } from '@/components/Pages/Monalisa/Table_49.vue' +export { default as MonalisaTable15 } from '@/components/Pages/Monalisa/Table_50.vue' +export { default as MonalisaTable16 } from '@/components/Pages/Monalisa/Table_51.vue' +export { default as MonalisaTable17 } from '@/components/Pages/Monalisa/Table_52.vue' +export { default as MonalisaTable18 } from '@/components/Pages/Monalisa/Table_53.vue' +export { default as MonalisaTable19 } from '@/components/Pages/Monalisa/Table_54.vue' +export { default as MonalisaTable20 } from '@/components/Pages/Monalisa/Table_55.vue' +export { default as MonalisaTable21 } from '@/components/Pages/Monalisa/Table_56.vue' +export { default as MonalisaTable22 } from '@/components/Pages/Monalisa/Table_57.vue' +export { default as MonalisaTable23 } from '@/components/Pages/Monalisa/Table_58.vue' +export { default as MonalisaTable24 } from '@/components/Pages/Monalisa/Table_59.vue' +export { default as MonalisaTable25 } from '@/components/Pages/Monalisa/Table_60.vue' diff --git a/src/components/Pages/PencarianData/index.ts b/src/components/Pages/PencarianData/index.ts index 9533662..9104e7b 100644 --- a/src/components/Pages/PencarianData/index.ts +++ b/src/components/Pages/PencarianData/index.ts @@ -1 +1 @@ -export { default as PencarianDataTable1 } from './Table_69.vue' \ No newline at end of file +export { default as PencarianDataTable1 } from '@/components/Pages/PencarianData/Table_69.vue' \ No newline at end of file diff --git a/src/components/Pages/Transaksi/index.ts b/src/components/Pages/Transaksi/index.ts index 54acaeb..533e981 100644 --- a/src/components/Pages/Transaksi/index.ts +++ b/src/components/Pages/Transaksi/index.ts @@ -1 +1 @@ -export { default as TransaksiTable1 } from './Table_68.vue' \ No newline at end of file +export { default as TransaksiTable1 } from '@/components/Pages/Transaksi/Table_68.vue' \ No newline at end of file From d89d1b9a4ea62341e65de8929b97527261e4a38c Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 11:01:52 +0700 Subject: [PATCH 43/67] Comment out inferno import in vite.config.ts --- vite.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vite.config.ts b/vite.config.ts index e90681d..4f38543 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -19,7 +19,7 @@ export default defineConfig({ resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)), - 'inferno': 'inferno/dist/index.dev.esm.js', + // 'inferno': 'inferno/dist/index.dev.esm.js', } }, }) From 6a81c1686febbe9cc081b23402eeb858c6760335 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 11:11:38 +0700 Subject: [PATCH 44/67] Redirect root path to Home component --- src/router/index.ts | 66 ++++++++++++++++++--------------------------- 1 file changed, 26 insertions(+), 40 deletions(-) diff --git a/src/router/index.ts b/src/router/index.ts index 487bd81..285df65 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -700,8 +700,10 @@ export const routes: RouteRecordRaw[] = [ component: NotFoundView }, { - path: ':pathMatch(.*)*', - redirect: '/404' + path: '/', + redirect: { + name: 'Home' + } } ] @@ -805,48 +807,32 @@ router.beforeEach((to, from, next) => { const auth = useAuthStore(); // if to is not found, redirect to 404 - // if (to.matched.length === 0) { - // if (to.path === '/') { - // if (auth.isLoggedIn) { - // next('/home') - // } else { - // next('/login') - // } - // } else { - // next('/404') - // } - // } else { - // // if to is not login and user is not logged in, redirect to login - // if (auth.isLoggedIn) { - // // if to is login and user is logged in, redirect to home - // if (to.path === '/login') { - // next('/home') - // } else { - // next() - // } - // } else { - // // if to is 404, redirect to 404 - // if (to.path !== '/404' && to.path !== '/login') { - // next('/login') - // } else { - // next() - // } - // } - // } - - if (auth.isLoggedIn) { - // if to is login and user is logged in, redirect to home - if (to.path === '/login') { - next('/home') + if (to.matched.length === 0) { + if (to.path === '/') { + if (auth.isLoggedIn) { + next('/home') + } else { + next('/login') + } } else { - next() + next('/404') } } else { - // if to is 404, redirect to 404 - if (to.path !== '/404' && to.path !== '/login') { - next('/login') + // if to is not login and user is not logged in, redirect to login + if (auth.isLoggedIn) { + // if to is login and user is logged in, redirect to home + if (to.path === '/login') { + next('/home') + } else { + next() + } } else { - next() + // if to is 404, redirect to 404 + if (to.path !== '/404' && to.path !== '/login') { + next('/login') + } else { + next() + } } } }) From 2e72bae4c154cfff5812ffde49e00255071f22a5 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 11:27:37 +0700 Subject: [PATCH 45/67] Remove unused imports and defineProps in Navigation components --- src/components/Navigation/Aside/Aside.vue | 5 +---- src/components/Navigation/Aside/AsideMenuSingle.vue | 2 +- src/components/Navigation/Header.vue | 3 --- 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/components/Navigation/Aside/Aside.vue b/src/components/Navigation/Aside/Aside.vue index d45994b..9d8a8b3 100644 --- a/src/components/Navigation/Aside/Aside.vue +++ b/src/components/Navigation/Aside/Aside.vue @@ -1,6 +1,6 @@ \ No newline at end of file diff --git a/src/components/Pages/PencarianData/index.ts b/src/components/Pages/PencarianData/index.ts index 9104e7b..a6e7998 100644 --- a/src/components/Pages/PencarianData/index.ts +++ b/src/components/Pages/PencarianData/index.ts @@ -1 +1 @@ -export { default as PencarianDataTable1 } from '@/components/Pages/PencarianData/Table_69.vue' \ No newline at end of file +export { default as PencarianDataTable1 } from '@/components/Pages/PencarianData/Table_68.vue' \ No newline at end of file diff --git a/src/components/Pages/Material/Table_67.vue b/src/components/Pages/Transaksi/Table_67.vue similarity index 100% rename from src/components/Pages/Material/Table_67.vue rename to src/components/Pages/Transaksi/Table_67.vue diff --git a/src/components/Pages/Transaksi/Table_69.vue b/src/components/Pages/Transaksi/Table_69.vue deleted file mode 100644 index d794954..0000000 --- a/src/components/Pages/Transaksi/Table_69.vue +++ /dev/null @@ -1,108 +0,0 @@ - - - \ No newline at end of file diff --git a/src/components/Pages/Transaksi/index.ts b/src/components/Pages/Transaksi/index.ts index 533e981..f0bf6bd 100644 --- a/src/components/Pages/Transaksi/index.ts +++ b/src/components/Pages/Transaksi/index.ts @@ -1 +1 @@ -export { default as TransaksiTable1 } from '@/components/Pages/Transaksi/Table_68.vue' \ No newline at end of file +export { default as TransaksiTable1 } from '@/components/Pages/Transaksi/Table_67.vue' \ No newline at end of file From 693a27f0b1c74e0e3f379e43ca3ab669aac63b83 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 15:31:18 +0700 Subject: [PATCH 57/67] Update table columns in Cico page --- src/components/Pages/Cico/Table_60.vue | 60 +++++++------------------- 1 file changed, 15 insertions(+), 45 deletions(-) diff --git a/src/components/Pages/Cico/Table_60.vue b/src/components/Pages/Cico/Table_60.vue index d794954..2518b19 100644 --- a/src/components/Pages/Cico/Table_60.vue +++ b/src/components/Pages/Cico/Table_60.vue @@ -12,51 +12,21 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + From 590e3a2576ec74c0c3d8910a1c75d41bd1c99b7f Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 16:43:07 +0700 Subject: [PATCH 58/67] Update table components and font sizes --- src/assets/css/style.css | 5 + src/components/Pages/Anomali/Table_61.vue | 158 +++++++++++------- src/components/Pages/Anomali/Table_62.vue | 91 ++++------ src/components/Pages/Anomali/Table_63.vue | 126 +++++++------- src/components/Pages/Anomali/Table_64.vue | 103 ++++++++++++ src/components/Pages/Anomali/Table_65.vue | 122 ++++++++++++++ src/components/Pages/Anomali/Table_66.vue | 79 +++++++++ src/components/Pages/Anomali/index.ts | 5 +- .../Pages/{Transaksi => Ctt}/Table_67.vue | 54 +++--- src/components/Pages/Ctt/index.ts | 2 +- .../{PencarianData => Material}/Table_68.vue | 0 .../Table_64.vue => Material/Table_69.vue} | 0 src/components/Pages/Material/index.ts | 4 +- .../Table_71.vue} | 0 src/components/Pages/PencarianData/index.ts | 2 +- .../Table_66.vue => Transaksi/Table_70.vue} | 0 src/components/Pages/Transaksi/index.ts | 2 +- src/router/index.ts | 6 +- 18 files changed, 539 insertions(+), 220 deletions(-) create mode 100644 src/components/Pages/Anomali/Table_64.vue create mode 100644 src/components/Pages/Anomali/Table_65.vue create mode 100644 src/components/Pages/Anomali/Table_66.vue rename src/components/Pages/{Transaksi => Ctt}/Table_67.vue (60%) rename src/components/Pages/{PencarianData => Material}/Table_68.vue (100%) rename src/components/Pages/{Ctt/Table_64.vue => Material/Table_69.vue} (100%) rename src/components/Pages/{Material/Table_65.vue => PencarianData/Table_71.vue} (100%) rename src/components/Pages/{Material/Table_66.vue => Transaksi/Table_70.vue} (100%) diff --git a/src/assets/css/style.css b/src/assets/css/style.css index f0089da..91d5b14 100644 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -3202,6 +3202,11 @@ select { font-size: 1.875rem; line-height: 2.25rem; } + + .md\:text-2xl { + font-size: 1.5rem; + line-height: 2rem; + } } @media (min-width: 1024px) { diff --git a/src/components/Pages/Anomali/Table_61.vue b/src/components/Pages/Anomali/Table_61.vue index d794954..f31fadc 100644 --- a/src/components/Pages/Anomali/Table_61.vue +++ b/src/components/Pages/Anomali/Table_61.vue @@ -1,65 +1,102 @@ \ No newline at end of file diff --git a/src/components/Pages/Anomali/Table_65.vue b/src/components/Pages/Anomali/Table_65.vue new file mode 100644 index 0000000..053bcb4 --- /dev/null +++ b/src/components/Pages/Anomali/Table_65.vue @@ -0,0 +1,122 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Anomali/Table_66.vue b/src/components/Pages/Anomali/Table_66.vue new file mode 100644 index 0000000..39bd6e9 --- /dev/null +++ b/src/components/Pages/Anomali/Table_66.vue @@ -0,0 +1,79 @@ + + + \ No newline at end of file diff --git a/src/components/Pages/Anomali/index.ts b/src/components/Pages/Anomali/index.ts index 3c08f9d..eeedd38 100644 --- a/src/components/Pages/Anomali/index.ts +++ b/src/components/Pages/Anomali/index.ts @@ -1,3 +1,6 @@ export { default as AnomaliTable1 } from '@/components/Pages/Anomali/Table_61.vue' export { default as AnomaliTable2 } from '@/components/Pages/Anomali/Table_62.vue' -export { default as AnomaliTable3 } from '@/components/Pages/Anomali/Table_63.vue' \ No newline at end of file +export { default as AnomaliTable3 } from '@/components/Pages/Anomali/Table_63.vue' +export { default as AnomaliTable4 } from '@/components/Pages/Anomali/Table_64.vue' +export { default as AnomaliTable5 } from '@/components/Pages/Anomali/Table_65.vue' +export { default as AnomaliTable6 } from '@/components/Pages/Anomali/Table_66.vue' \ No newline at end of file diff --git a/src/components/Pages/Transaksi/Table_67.vue b/src/components/Pages/Ctt/Table_67.vue similarity index 60% rename from src/components/Pages/Transaksi/Table_67.vue rename to src/components/Pages/Ctt/Table_67.vue index d794954..13942dd 100644 --- a/src/components/Pages/Transaksi/Table_67.vue +++ b/src/components/Pages/Ctt/Table_67.vue @@ -12,49 +12,41 @@ - - - - - - - + + - - + - + + + + + - - - + + - - - - - - - + + - - + - + + diff --git a/src/components/Pages/Ctt/index.ts b/src/components/Pages/Ctt/index.ts index 5469ed1..e93864f 100644 --- a/src/components/Pages/Ctt/index.ts +++ b/src/components/Pages/Ctt/index.ts @@ -1 +1 @@ -export { default as CttTable1 } from '@/components/Pages/Ctt/Table_64.vue' \ No newline at end of file +export { default as CttTable1 } from '@/components/Pages/Ctt/Table_67.vue' \ No newline at end of file diff --git a/src/components/Pages/PencarianData/Table_68.vue b/src/components/Pages/Material/Table_68.vue similarity index 100% rename from src/components/Pages/PencarianData/Table_68.vue rename to src/components/Pages/Material/Table_68.vue diff --git a/src/components/Pages/Ctt/Table_64.vue b/src/components/Pages/Material/Table_69.vue similarity index 100% rename from src/components/Pages/Ctt/Table_64.vue rename to src/components/Pages/Material/Table_69.vue diff --git a/src/components/Pages/Material/index.ts b/src/components/Pages/Material/index.ts index 65d4bcd..6eed0fc 100644 --- a/src/components/Pages/Material/index.ts +++ b/src/components/Pages/Material/index.ts @@ -1,2 +1,2 @@ -export { default as MaterialTable1 } from '@/components/Pages/Material/Table_65.vue' -export { default as MaterialTable2 } from '@/components/Pages/Material/Table_66.vue' \ No newline at end of file +export { default as MaterialTable1 } from '@/components/Pages/Material/Table_68.vue' +export { default as MaterialTable2 } from '@/components/Pages/Material/Table_69.vue' \ No newline at end of file diff --git a/src/components/Pages/Material/Table_65.vue b/src/components/Pages/PencarianData/Table_71.vue similarity index 100% rename from src/components/Pages/Material/Table_65.vue rename to src/components/Pages/PencarianData/Table_71.vue diff --git a/src/components/Pages/PencarianData/index.ts b/src/components/Pages/PencarianData/index.ts index a6e7998..012e268 100644 --- a/src/components/Pages/PencarianData/index.ts +++ b/src/components/Pages/PencarianData/index.ts @@ -1 +1 @@ -export { default as PencarianDataTable1 } from '@/components/Pages/PencarianData/Table_68.vue' \ No newline at end of file +export { default as PencarianDataTable1 } from '@/components/Pages/PencarianData/Table_71.vue' \ No newline at end of file diff --git a/src/components/Pages/Material/Table_66.vue b/src/components/Pages/Transaksi/Table_70.vue similarity index 100% rename from src/components/Pages/Material/Table_66.vue rename to src/components/Pages/Transaksi/Table_70.vue diff --git a/src/components/Pages/Transaksi/index.ts b/src/components/Pages/Transaksi/index.ts index f0bf6bd..9335e94 100644 --- a/src/components/Pages/Transaksi/index.ts +++ b/src/components/Pages/Transaksi/index.ts @@ -1 +1 @@ -export { default as TransaksiTable1 } from '@/components/Pages/Transaksi/Table_67.vue' \ No newline at end of file +export { default as TransaksiTable1 } from '@/components/Pages/Transaksi/Table_70.vue' \ No newline at end of file diff --git a/src/router/index.ts b/src/router/index.ts index 343d782..83ba015 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -74,7 +74,7 @@ import { MonalisaTable9 } from '@/components/Pages/Monalisa' import { CicoTable1 } from '@/components/Pages/Cico' -import { AnomaliTable1, AnomaliTable2, AnomaliTable3 } from '@/components/Pages/Anomali' +import { AnomaliTable1, AnomaliTable2, AnomaliTable3, AnomaliTable5 } from '@/components/Pages/Anomali' import { CttTable1 } from '@/components/Pages/Ctt' import { MaterialTable1, MaterialTable2 } from '@/components/Pages/Material' import { TransaksiTable1 } from '@/components/Pages/Transaksi' @@ -568,7 +568,7 @@ export const routes: RouteRecordRaw[] = [ { path: '2', name: 'Laporan Anomali Penangan Pengaduan Gangguan Petugas', - component: AnomaliTable2, + component: AnomaliTable3, }, { path: ':pathMatch(.*)*', @@ -583,7 +583,7 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Laporan Anomali Penangan Pengaduan Keluhan Unit', - component: AnomaliTable3, + component: AnomaliTable5, }, { path: ':pathMatch(.*)*', From b63621409b675883723548f9b9d4d8bb3c18deba Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 2 Nov 2023 16:45:08 +0700 Subject: [PATCH 59/67] Update table column widths in Gangguan pages --- src/components/Pages/Gangguan/Table_1.vue | 2 +- src/components/Pages/Gangguan/Table_16.vue | 4 +- src/components/Pages/Gangguan/Table_17.vue | 2 +- src/components/Pages/Gangguan/Table_18.vue | 2 +- src/components/Pages/Gangguan/Table_2.vue | 2 +- src/components/Pages/Gangguan/Table_3.vue | 2 +- src/components/Pages/Gangguan/Table_4.vue | 2 +- src/components/Pages/Gangguan/Table_5.vue | 2 +- src/components/Pages/Gangguan/Table_6.vue | 2 +- src/components/Pages/Gangguan/Table_7.vue | 2 +- src/components/Pages/Material/Table_68.vue | 124 ++++++--------------- 11 files changed, 44 insertions(+), 102 deletions(-) diff --git a/src/components/Pages/Gangguan/Table_1.vue b/src/components/Pages/Gangguan/Table_1.vue index 35c6bf6..594e991 100644 --- a/src/components/Pages/Gangguan/Table_1.vue +++ b/src/components/Pages/Gangguan/Table_1.vue @@ -13,7 +13,7 @@ - diff --git a/src/components/Pages/Gangguan/Table_16.vue b/src/components/Pages/Gangguan/Table_16.vue index 1b694c6..c459a9c 100644 --- a/src/components/Pages/Gangguan/Table_16.vue +++ b/src/components/Pages/Gangguan/Table_16.vue @@ -11,8 +11,8 @@ - - + + diff --git a/src/components/Pages/Gangguan/Table_17.vue b/src/components/Pages/Gangguan/Table_17.vue index 64ecfc5..5df03f6 100644 --- a/src/components/Pages/Gangguan/Table_17.vue +++ b/src/components/Pages/Gangguan/Table_17.vue @@ -11,7 +11,7 @@ - diff --git a/src/components/Pages/Gangguan/Table_18.vue b/src/components/Pages/Gangguan/Table_18.vue index 8d20787..2ffde97 100644 --- a/src/components/Pages/Gangguan/Table_18.vue +++ b/src/components/Pages/Gangguan/Table_18.vue @@ -11,7 +11,7 @@ - diff --git a/src/components/Pages/Gangguan/Table_2.vue b/src/components/Pages/Gangguan/Table_2.vue index 83e7f26..8815774 100644 --- a/src/components/Pages/Gangguan/Table_2.vue +++ b/src/components/Pages/Gangguan/Table_2.vue @@ -11,7 +11,7 @@ - diff --git a/src/components/Pages/Gangguan/Table_3.vue b/src/components/Pages/Gangguan/Table_3.vue index d726112..4fd6384 100644 --- a/src/components/Pages/Gangguan/Table_3.vue +++ b/src/components/Pages/Gangguan/Table_3.vue @@ -11,7 +11,7 @@ - diff --git a/src/components/Pages/Gangguan/Table_4.vue b/src/components/Pages/Gangguan/Table_4.vue index 9629c57..caed058 100644 --- a/src/components/Pages/Gangguan/Table_4.vue +++ b/src/components/Pages/Gangguan/Table_4.vue @@ -11,7 +11,7 @@ - diff --git a/src/components/Pages/Gangguan/Table_5.vue b/src/components/Pages/Gangguan/Table_5.vue index ee62670..e8708fd 100644 --- a/src/components/Pages/Gangguan/Table_5.vue +++ b/src/components/Pages/Gangguan/Table_5.vue @@ -11,7 +11,7 @@ - diff --git a/src/components/Pages/Gangguan/Table_6.vue b/src/components/Pages/Gangguan/Table_6.vue index 26fe216..6db01c6 100644 --- a/src/components/Pages/Gangguan/Table_6.vue +++ b/src/components/Pages/Gangguan/Table_6.vue @@ -11,7 +11,7 @@ - - diff --git a/src/components/Pages/Material/Table_68.vue b/src/components/Pages/Material/Table_68.vue index d794954..8815774 100644 --- a/src/components/Pages/Material/Table_68.vue +++ b/src/components/Pages/Material/Table_68.vue @@ -1,62 +1,43 @@