From 567ea660c808db016454d31759d223e80738ab66 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 29 Feb 2024 13:23:59 +0700 Subject: [PATCH 1/3] Add new Gangguan components --- .../{Table_6.vue => Daftar/DGangguan_BM.vue} | 0 .../DGangguan_DKPL.vue} | 0 .../DGangguan_DMAPKT.vue} | 0 .../DGangguan_MLD1K.vue} | 0 .../DGangguan_RecoveryTime.vue} | 0 .../DGangguan_ResponseTime.vue} | 0 .../DGangguan_STIDP.vue} | 0 .../{Table_8.vue => Rekap/RGangguan_ALL.vue} | 0 .../RGangguan_AlihPosko.vue} | 0 .../RGangguan_BerdasarMedia.vue} | 0 .../RGangguan_CTTM.vue} | 0 .../RGangguan_DMAPKT.vue} | 0 .../RGangguan_JenisGangguan.vue} | 0 .../RGangguan_JenisGangguanSE.vue} | 0 .../{Table_19.vue => Rekap/RGangguan_KTI.vue} | 0 .../RGangguan_PerPosko.vue} | 0 .../RGangguan_PerRegu.vue} | 0 .../RGangguan_PerTanggal.vue} | 0 .../RGangguan_RatingPerPosko.vue} | 0 .../RGangguan_RatingPerRegu.vue} | 0 src/components/Pages/Gangguan/index.ts | 40 +++++----- src/router/index.ts | 80 +++++++++---------- 22 files changed, 60 insertions(+), 60 deletions(-) rename src/components/Pages/Gangguan/{Table_6.vue => Daftar/DGangguan_BM.vue} (100%) rename src/components/Pages/Gangguan/{Table_1.vue => Daftar/DGangguan_DKPL.vue} (100%) rename src/components/Pages/Gangguan/{Table_7.vue => Daftar/DGangguan_DMAPKT.vue} (100%) rename src/components/Pages/Gangguan/{Table_2.vue => Daftar/DGangguan_MLD1K.vue} (100%) rename src/components/Pages/Gangguan/{Table_4.vue => Daftar/DGangguan_RecoveryTime.vue} (100%) rename src/components/Pages/Gangguan/{Table_3.vue => Daftar/DGangguan_ResponseTime.vue} (100%) rename src/components/Pages/Gangguan/{Table_5.vue => Daftar/DGangguan_STIDP.vue} (100%) rename src/components/Pages/Gangguan/{Table_8.vue => Rekap/RGangguan_ALL.vue} (100%) rename src/components/Pages/Gangguan/{Table_15.vue => Rekap/RGangguan_AlihPosko.vue} (100%) rename src/components/Pages/Gangguan/{Table_14.vue => Rekap/RGangguan_BerdasarMedia.vue} (100%) rename src/components/Pages/Gangguan/{Table_20.vue => Rekap/RGangguan_CTTM.vue} (100%) rename src/components/Pages/Gangguan/{Table_16.vue => Rekap/RGangguan_DMAPKT.vue} (100%) rename src/components/Pages/Gangguan/{Table_9.vue => Rekap/RGangguan_JenisGangguan.vue} (100%) rename src/components/Pages/Gangguan/{Table_10.vue => Rekap/RGangguan_JenisGangguanSE.vue} (100%) rename src/components/Pages/Gangguan/{Table_19.vue => Rekap/RGangguan_KTI.vue} (100%) rename src/components/Pages/Gangguan/{Table_11.vue => Rekap/RGangguan_PerPosko.vue} (100%) rename src/components/Pages/Gangguan/{Table_12.vue => Rekap/RGangguan_PerRegu.vue} (100%) rename src/components/Pages/Gangguan/{Table_13.vue => Rekap/RGangguan_PerTanggal.vue} (100%) rename src/components/Pages/Gangguan/{Table_17.vue => Rekap/RGangguan_RatingPerPosko.vue} (100%) rename src/components/Pages/Gangguan/{Table_18.vue => Rekap/RGangguan_RatingPerRegu.vue} (100%) diff --git a/src/components/Pages/Gangguan/Table_6.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_BM.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_6.vue rename to src/components/Pages/Gangguan/Daftar/DGangguan_BM.vue diff --git a/src/components/Pages/Gangguan/Table_1.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_DKPL.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_1.vue rename to src/components/Pages/Gangguan/Daftar/DGangguan_DKPL.vue diff --git a/src/components/Pages/Gangguan/Table_7.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_DMAPKT.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_7.vue rename to src/components/Pages/Gangguan/Daftar/DGangguan_DMAPKT.vue diff --git a/src/components/Pages/Gangguan/Table_2.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_MLD1K.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_2.vue rename to src/components/Pages/Gangguan/Daftar/DGangguan_MLD1K.vue diff --git a/src/components/Pages/Gangguan/Table_4.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_RecoveryTime.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_4.vue rename to src/components/Pages/Gangguan/Daftar/DGangguan_RecoveryTime.vue diff --git a/src/components/Pages/Gangguan/Table_3.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_ResponseTime.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_3.vue rename to src/components/Pages/Gangguan/Daftar/DGangguan_ResponseTime.vue diff --git a/src/components/Pages/Gangguan/Table_5.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_STIDP.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_5.vue rename to src/components/Pages/Gangguan/Daftar/DGangguan_STIDP.vue diff --git a/src/components/Pages/Gangguan/Table_8.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_ALL.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_8.vue rename to src/components/Pages/Gangguan/Rekap/RGangguan_ALL.vue diff --git a/src/components/Pages/Gangguan/Table_15.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_AlihPosko.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_15.vue rename to src/components/Pages/Gangguan/Rekap/RGangguan_AlihPosko.vue diff --git a/src/components/Pages/Gangguan/Table_14.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_14.vue rename to src/components/Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue diff --git a/src/components/Pages/Gangguan/Table_20.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_CTTM.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_20.vue rename to src/components/Pages/Gangguan/Rekap/RGangguan_CTTM.vue diff --git a/src/components/Pages/Gangguan/Table_16.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_DMAPKT.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_16.vue rename to src/components/Pages/Gangguan/Rekap/RGangguan_DMAPKT.vue diff --git a/src/components/Pages/Gangguan/Table_9.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_JenisGangguan.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_9.vue rename to src/components/Pages/Gangguan/Rekap/RGangguan_JenisGangguan.vue diff --git a/src/components/Pages/Gangguan/Table_10.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_JenisGangguanSE.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_10.vue rename to src/components/Pages/Gangguan/Rekap/RGangguan_JenisGangguanSE.vue diff --git a/src/components/Pages/Gangguan/Table_19.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_19.vue rename to src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue diff --git a/src/components/Pages/Gangguan/Table_11.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_PerPosko.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_11.vue rename to src/components/Pages/Gangguan/Rekap/RGangguan_PerPosko.vue diff --git a/src/components/Pages/Gangguan/Table_12.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_PerRegu.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_12.vue rename to src/components/Pages/Gangguan/Rekap/RGangguan_PerRegu.vue diff --git a/src/components/Pages/Gangguan/Table_13.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_PerTanggal.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_13.vue rename to src/components/Pages/Gangguan/Rekap/RGangguan_PerTanggal.vue diff --git a/src/components/Pages/Gangguan/Table_17.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_RatingPerPosko.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_17.vue rename to src/components/Pages/Gangguan/Rekap/RGangguan_RatingPerPosko.vue diff --git a/src/components/Pages/Gangguan/Table_18.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_RatingPerRegu.vue similarity index 100% rename from src/components/Pages/Gangguan/Table_18.vue rename to src/components/Pages/Gangguan/Rekap/RGangguan_RatingPerRegu.vue diff --git a/src/components/Pages/Gangguan/index.ts b/src/components/Pages/Gangguan/index.ts index 7d4027a..c84cfdf 100755 --- a/src/components/Pages/Gangguan/index.ts +++ b/src/components/Pages/Gangguan/index.ts @@ -1,20 +1,20 @@ -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 +export { default as DaftarGangguanDKPL } from '@/components/Pages/Gangguan/Daftar/DGangguan_DKPL.vue' +export { default as DaftarGangguanMLD1K } from '@/components/Pages/Gangguan/Daftar/DGangguan_MLD1K.vue' +export { default as DaftarGangguanResponseTime } from '@/components/Pages/Gangguan/Daftar/DGangguan_ResponseTime.vue' +export { default as DaftarGangguanRecoveryTime } from '@/components/Pages/Gangguan/Daftar/DGangguan_RecoveryTime.vue' +export { default as DaftarGangguanSTIDP } from '@/components/Pages/Gangguan/Daftar/DGangguan_STIDP.vue' +export { default as DaftarGangguanBM } from '@/components/Pages/Gangguan/Daftar/DGangguan_BM.vue' +export { default as DaftarGangguanDMAPKT } from '@/components/Pages/Gangguan/Daftar/DGangguan_DMAPKT.vue' +export { default as RekapGangguanALL } from '@/components/Pages/Gangguan/Rekap/RGangguan_ALL.vue' +export { default as RekapGangguanJenisGangguan } from '@/components/Pages/Gangguan/Rekap/RGangguan_JenisGangguan.vue' +export { default as RekapGangguanJenisGangguanSE } from '@/components/Pages/Gangguan/Rekap/RGangguan_JenisGangguanSE.vue' +export { default as RekapGangguanPerPosko } from '@/components/Pages/Gangguan/Rekap/RGangguan_PerPosko.vue' +export { default as RekapGangguanPerRegu } from '@/components/Pages/Gangguan/Rekap/RGangguan_PerRegu.vue' +export { default as RekapGangguanPerTanggal } from '@/components/Pages/Gangguan/Rekap/RGangguan_PerTanggal.vue' +export { default as RekapGangguanBerdasarMedia } from '@/components/Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue' +export { default as RekapGangguanAlihPosko } from '@/components/Pages/Gangguan/Rekap/RGangguan_AlihPosko.vue' +export { default as RekapGangguanDMAPKT } from '@/components/Pages/Gangguan/Rekap/RGangguan_DMAPKT.vue' +export { default as RekapGangguanRatingPerPosko } from '@/components/Pages/Gangguan/Rekap/RGangguan_RatingPerPosko.vue' +export { default as RekapGangguanRatingPerRegu } from '@/components/Pages/Gangguan/Rekap/RGangguan_RatingPerRegu.vue' +export { default as RekapGangguanKTI } from '@/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue' +export { default as RekapGangguanCTTM } from '@/components/Pages/Gangguan/Rekap/RGangguan_CTTM.vue' \ No newline at end of file diff --git a/src/router/index.ts b/src/router/index.ts index 65d6ee2..afbc332 100755 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -7,26 +7,26 @@ import WelcomePage from '@/components/Pages/Welcome.vue' import EmptyPage from '@/components/Pages/EmptyPage.vue' import qs from 'qs' import { - GangguanTable1, - GangguanTable2, - GangguanTable3, - GangguanTable4, - GangguanTable5, - GangguanTable6, - GangguanTable7, - GangguanTable8, - GangguanTable9, - GangguanTable10, - GangguanTable11, - GangguanTable12, - GangguanTable13, - GangguanTable14, - GangguanTable15, - GangguanTable16, - GangguanTable17, - GangguanTable18, - GangguanTable19, - GangguanTable20 + DaftarGangguanDKPL, + DaftarGangguanMLD1K, + DaftarGangguanResponseTime, + DaftarGangguanRecoveryTime, + DaftarGangguanSTIDP, + DaftarGangguanBM, + DaftarGangguanDMAPKT, + RekapGangguanALL, + RekapGangguanJenisGangguan, + RekapGangguanJenisGangguanSE, + RekapGangguanPerPosko, + RekapGangguanPerRegu, + RekapGangguanPerTanggal, + RekapGangguanBerdasarMedia, + RekapGangguanAlihPosko, + RekapGangguanDMAPKT, + RekapGangguanRatingPerPosko, + RekapGangguanRatingPerRegu, + RekapGangguanKTI, + RekapGangguanCTTM } from '@/components/Pages/Gangguan' import { KeluhanTable1, @@ -100,37 +100,37 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Daftar Gangguan Dialihkan Ke Posko Lain', - component: GangguanTable1 + component: DaftarGangguanDKPL }, { path: '2', name: 'Daftar Gangguan Melapor Lebih Dari 1 Kali', - component: GangguanTable2 + component: DaftarGangguanMLD1K }, { path: '3', name: 'Daftar Gangguan Response Time', - component: GangguanTable3 + component: DaftarGangguanResponseTime }, { path: '4', name: 'Daftar Gangguan Recovery Time', - component: GangguanTable4 + component: DaftarGangguanRecoveryTime }, { path: '5', name: 'Daftar Gangguan Selesai Tanpa ID Pelanggan', - component: GangguanTable5 + component: DaftarGangguanSTIDP }, { path: '6', name: 'Daftar Gangguan Berdasarkan Media', - component: GangguanTable6 + component: DaftarGangguanBM }, { path: '7', name: 'Daftar Gangguan Diselesaikan Mobile APKT', - component: GangguanTable7 + component: DaftarGangguanDMAPKT }, { path: ':pathMatch(.*)*', @@ -145,67 +145,67 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Rekapitulasi Gangguan All', - component: GangguanTable8 + component: RekapGangguanALL }, { path: '2', name: 'Rekapitulasi Gangguan/Jenis Gangguan', - component: GangguanTable9 + component: RekapGangguanJenisGangguan }, { path: '3', name: 'Rekapitulasi Gangguan/Jenis Gangguan SE 004', - component: GangguanTable10 + component: RekapGangguanJenisGangguanSE }, { path: '4', name: 'Rekapitulasi Gangguan Per Posko', - component: GangguanTable11 + component: RekapGangguanPerPosko }, { path: '5', name: 'Rekapitulasi Gangguan Per Regu', - component: GangguanTable12 + component: RekapGangguanPerRegu }, { path: '6', name: 'Rekapitulasi Gangguan Per Tanggal', - component: GangguanTable13 + component: RekapGangguanPerTanggal }, { path: '7', name: 'Rekapitulasi Gangguan Berdasarkan Media', - component: GangguanTable14 + component: RekapGangguanBerdasarMedia }, { path: '8', name: 'Rekapitulasi Gangguan Alih Posko', - component: GangguanTable15 + component: RekapGangguanAlihPosko }, { path: '9', name: 'Rekapitulasi Gangguan Diselesaikan Mobile APKT', - component: GangguanTable16 + component: RekapGangguanDMAPKT }, { path: '10', name: 'Rekapitulasi Rating Per Posko', - component: GangguanTable17 + component: RekapGangguanRatingPerPosko }, { path: '11', name: 'Rekapitulasi Rating Per Regu', - component: GangguanTable18 + component: RekapGangguanRatingPerRegu }, { path: '12', name: 'Rekapitulasi Koreksi Transaksi Individual', - component: GangguanTable19 + component: RekapGangguanKTI }, { path: '13', name: 'Rekapitulasi Cleansing Transaksi TM', - component: GangguanTable20 + component: RekapGangguanCTTM }, { path: ':pathMatch(.*)*', From f913c5f4717e288e80c0d4e92ce92101ceb3d865 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 29 Feb 2024 13:56:43 +0700 Subject: [PATCH 2/3] Refactor form components and remove totalDuration store --- src/components/Form/FiltersType/Type11.vue | 38 ++++++----------- src/components/Form/FiltersType/Type7.vue | 47 ++++++++++------------ src/stores/totalDuration.ts | 25 ------------ 3 files changed, 34 insertions(+), 76 deletions(-) delete mode 100755 src/stores/totalDuration.ts diff --git a/src/components/Form/FiltersType/Type11.vue b/src/components/Form/FiltersType/Type11.vue index b6f8837..0c46e29 100755 --- a/src/components/Form/FiltersType/Type11.vue +++ b/src/components/Form/FiltersType/Type11.vue @@ -1,6 +1,5 @@