From 0b0ec242d74957b89fdabaadde92e8bc65e083b2 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 29 Feb 2024 17:22:51 +0700 Subject: [PATCH 1/8] Refactor form component and add new Monalisa pages --- src/components/Form/FiltersType/Type2.vue | 35 ++---- .../MonalisaGR_DispatchingTimeGangguan.vue} | 6 +- .../Rekap/MonalisaGR_ENSGangguan.vue} | 0 .../MonalisaGR_GangguanBelumSelesai.vue} | 0 .../MonalisaGR_GangguanPerJenisGangguan.vue} | 0 .../MonalisaGR_JumlahDDRPTRCTGangguan.vue} | 0 .../Rekap/MonalisaGR_JumlahKaliGangguan.vue} | 6 +- .../Rekap/MonalisaGR_LaporUlang.vue} | 0 .../MonalisaGR_RecoveryTimeGangguan.vue} | 6 +- .../MonalisaGR_ResponseTimeGangguan.vue} | 6 +- .../MonalisaKR_GangguanPerJenisKeluhan.vue} | 0 .../MonalisaKR_JumlahDDRPTRCTKeluhan.vue} | 0 .../Rekap/MonalisaKR_JumlahKaliKeluhan.vue} | 0 .../Rekap/MonalisaKR_KeluhanBelumSelesai.vue} | 0 .../Rekap/MonalisaKR_LaporUlangKeluhan.vue} | 0 .../Rekap/MonalisaKR_RecoveryTimeKeluhan.vue} | 0 .../Rekap/MonalisaKR_ResponseTimeKeluhan.vue} | 0 .../Bulanan/MonalisaLB_AgingComplaint.vue} | 0 .../Bulanan/MonalisaLB_EnergyNotSales.vue} | 0 .../Bulanan/MonalisaLB_KADDalamPelaporan.vue} | 0 .../MonalisaLB_PenurunanJumlahKomplain.vue} | 0 .../Kumulatif/MonalisaLK_AgingComplaint.vue} | 0 .../Kumulatif/MonalisaLK_EnergyNotSales.vue} | 0 .../Kumulatif/MonalisaLK_KDADPelaporan.vue} | 0 .../MonalisaLK_PenurunanJumlahKomplain.vue} | 0 src/components/Pages/Monalisa/index.ts | 51 ++++----- src/router/index.ts | 100 +++++++++--------- 27 files changed, 95 insertions(+), 115 deletions(-) rename src/components/Pages/Monalisa/{Table_37.vue => Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue} (98%) rename src/components/Pages/Monalisa/{Table_43.vue => Gangguan/Rekap/MonalisaGR_ENSGangguan.vue} (100%) rename src/components/Pages/Monalisa/{Table_44.vue => Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue} (100%) rename src/components/Pages/Monalisa/{Table_41.vue => Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue} (100%) rename src/components/Pages/Monalisa/{Table_40.vue => Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue} (100%) rename src/components/Pages/Monalisa/{Table_36.vue => Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.vue} (98%) rename src/components/Pages/Monalisa/{Table_42.vue => Gangguan/Rekap/MonalisaGR_LaporUlang.vue} (100%) rename src/components/Pages/Monalisa/{Table_38.vue => Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.vue} (98%) rename src/components/Pages/Monalisa/{Table_39.vue => Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue} (98%) rename src/components/Pages/Monalisa/{Table_49.vue => Keluhan/Rekap/MonalisaKR_GangguanPerJenisKeluhan.vue} (100%) rename src/components/Pages/Monalisa/{Table_48.vue => Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue} (100%) rename src/components/Pages/Monalisa/{Table_45.vue => Keluhan/Rekap/MonalisaKR_JumlahKaliKeluhan.vue} (100%) rename src/components/Pages/Monalisa/{Table_51.vue => Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.vue} (100%) rename src/components/Pages/Monalisa/{Table_50.vue => Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.vue} (100%) rename src/components/Pages/Monalisa/{Table_46.vue => Keluhan/Rekap/MonalisaKR_RecoveryTimeKeluhan.vue} (100%) rename src/components/Pages/Monalisa/{Table_47.vue => Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.vue} (100%) rename src/components/Pages/Monalisa/{Table_53.vue => Laporan/Bulanan/MonalisaLB_AgingComplaint.vue} (100%) rename src/components/Pages/Monalisa/{Table_54.vue => Laporan/Bulanan/MonalisaLB_EnergyNotSales.vue} (100%) rename src/components/Pages/Monalisa/{Table_55.vue => Laporan/Bulanan/MonalisaLB_KADDalamPelaporan.vue} (100%) rename src/components/Pages/Monalisa/{Table_52.vue => Laporan/Bulanan/MonalisaLB_PenurunanJumlahKomplain.vue} (100%) rename src/components/Pages/Monalisa/{Table_57.vue => Laporan/Kumulatif/MonalisaLK_AgingComplaint.vue} (100%) rename src/components/Pages/Monalisa/{Table_58.vue => Laporan/Kumulatif/MonalisaLK_EnergyNotSales.vue} (100%) rename src/components/Pages/Monalisa/{Table_59.vue => Laporan/Kumulatif/MonalisaLK_KDADPelaporan.vue} (100%) rename src/components/Pages/Monalisa/{Table_56.vue => Laporan/Kumulatif/MonalisaLK_PenurunanJumlahKomplain.vue} (100%) diff --git a/src/components/Form/FiltersType/Type2.vue b/src/components/Form/FiltersType/Type2.vue index 23a28de..a0bbb6a 100755 --- a/src/components/Form/FiltersType/Type2.vue +++ b/src/components/Form/FiltersType/Type2.vue @@ -104,48 +104,25 @@ onMounted(() => {
-
- + -
- + -
-
diff --git a/src/components/Pages/Monalisa/Table_37.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue similarity index 98% rename from src/components/Pages/Monalisa/Table_37.vue rename to src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue index 270f519..94575fb 100755 --- a/src/components/Pages/Monalisa/Table_37.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue @@ -169,14 +169,14 @@ const { onResult, onError, loading, refetch } = useQuery(monalisaDispatchingTime }) const filterData = (params: any) => { - const { regional, idUlp, idUid, idUp3, bulan, tahun } = params + const { regional, ulp, uid, up3, bulan, tahun } = params bulanSekarang.value = bulan.id tahunSekarang.value = tahun.id tahunLalu.value = tahun.id - 1 refetch({ // regional: regional, - idUid: idUid ? idUid.id : 0, - idUp3: idUp3 ? idUp3.id : 0, + idUid: uid ? uid.id : 0, + idUp3: up3 ? up3.id : 0, idUlp: ulp ? ulp.id : 0, bulan: bulan ? bulan.id : bulanSekarang.value, tahun: bulan ? tahun.id : tahunSekarang.value diff --git a/src/components/Pages/Monalisa/Table_43.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_43.vue rename to src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue diff --git a/src/components/Pages/Monalisa/Table_44.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_44.vue rename to src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue diff --git a/src/components/Pages/Monalisa/Table_41.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_41.vue rename to src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue diff --git a/src/components/Pages/Monalisa/Table_40.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_40.vue rename to src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue diff --git a/src/components/Pages/Monalisa/Table_36.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.vue similarity index 98% rename from src/components/Pages/Monalisa/Table_36.vue rename to src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.vue index e8c42ca..ea62a00 100755 --- a/src/components/Pages/Monalisa/Table_36.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.vue @@ -196,14 +196,14 @@ const { onResult, onError, loading, refetch } = useQuery(MONALISAJUMLAHKALIGANGG }) const filterData = (params: any) => { - const { regional, idUlp, idUid, idUp3, bulan, tahun } = params + const { regional, ulp, uid, up3, bulan, tahun } = params bulanSekarang.value = bulan.id tahunSekarang.value = tahun.id tahunLalu.value = tahun.id - 1 refetch({ // regional: regional, - idUid: idUid ? idUid.id : 0, - idUp3: idUp3 ? idUp3.id : 0, + idUid: uid ? uid.id : 0, + idUp3: up3 ? up3.id : 0, idUlp: ulp ? ulp.id : 0, bulan: bulan ? bulan.id : bulanSekarang.value, tahun: bulan ? tahun.id : tahunSekarang.value diff --git a/src/components/Pages/Monalisa/Table_42.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_42.vue rename to src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue diff --git a/src/components/Pages/Monalisa/Table_38.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.vue similarity index 98% rename from src/components/Pages/Monalisa/Table_38.vue rename to src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.vue index 0937c05..c7e61f8 100755 --- a/src/components/Pages/Monalisa/Table_38.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.vue @@ -140,14 +140,14 @@ const { onResult, onError, loading, refetch } = useQuery(monalisaRecoveryTimeGan }) const filterData = (params: any) => { - const { regional, idUlp, idUid, idUp3, bulan, tahun } = params + const { regional, ulp, uid, up3, bulan, tahun } = params bulanSekarang.value = bulan.id tahunSekarang.value = tahun.id tahunLalu.value = tahun.id - 1 refetch({ // regional: regional, - idUid: idUid ? idUid.id : 0, - idUp3: idUp3 ? idUp3.id : 0, + idUid: uid ? uid.id : 0, + idUp3: up3 ? up3.id : 0, idUlp: ulp ? ulp.id : 0, bulan: bulan ? bulan.id : bulanSekarang.value, tahun: bulan ? tahun.id : tahunSekarang.value diff --git a/src/components/Pages/Monalisa/Table_39.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue similarity index 98% rename from src/components/Pages/Monalisa/Table_39.vue rename to src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue index 17dfca1..d595a5e 100755 --- a/src/components/Pages/Monalisa/Table_39.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue @@ -140,14 +140,14 @@ const { onResult, onError, loading, refetch } = useQuery(monalisaResponseTimeKel }) const filterData = (params: any) => { - const { regional, idUlp, idUid, idUp3, bulan, tahun } = params + const { regional, ulp, uid, up3, bulan, tahun } = params bulanSekarang.value = bulan.id tahunSekarang.value = tahun.id tahunLalu.value = tahun.id - 1 refetch({ // regional: regional, - idUid: idUid ? idUid.id : 0, - idUp3: idUp3 ? idUp3.id : 0, + idUid: uid ? uid.id : 0, + idUp3: up3 ? up3.id : 0, idUlp: ulp ? ulp.id : 0, bulan: bulan ? bulan.id : bulanSekarang.value, tahun: bulan ? tahun.id : tahunSekarang.value diff --git a/src/components/Pages/Monalisa/Table_49.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_GangguanPerJenisKeluhan.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_49.vue rename to src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_GangguanPerJenisKeluhan.vue diff --git a/src/components/Pages/Monalisa/Table_48.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_48.vue rename to src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue diff --git a/src/components/Pages/Monalisa/Table_45.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahKaliKeluhan.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_45.vue rename to src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahKaliKeluhan.vue diff --git a/src/components/Pages/Monalisa/Table_51.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_51.vue rename to src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.vue diff --git a/src/components/Pages/Monalisa/Table_50.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_50.vue rename to src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.vue diff --git a/src/components/Pages/Monalisa/Table_46.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_RecoveryTimeKeluhan.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_46.vue rename to src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_RecoveryTimeKeluhan.vue diff --git a/src/components/Pages/Monalisa/Table_47.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_47.vue rename to src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.vue diff --git a/src/components/Pages/Monalisa/Table_53.vue b/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_AgingComplaint.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_53.vue rename to src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_AgingComplaint.vue diff --git a/src/components/Pages/Monalisa/Table_54.vue b/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_EnergyNotSales.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_54.vue rename to src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_EnergyNotSales.vue diff --git a/src/components/Pages/Monalisa/Table_55.vue b/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_KADDalamPelaporan.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_55.vue rename to src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_KADDalamPelaporan.vue diff --git a/src/components/Pages/Monalisa/Table_52.vue b/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_PenurunanJumlahKomplain.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_52.vue rename to src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_PenurunanJumlahKomplain.vue diff --git a/src/components/Pages/Monalisa/Table_57.vue b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_AgingComplaint.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_57.vue rename to src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_AgingComplaint.vue diff --git a/src/components/Pages/Monalisa/Table_58.vue b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_EnergyNotSales.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_58.vue rename to src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_EnergyNotSales.vue diff --git a/src/components/Pages/Monalisa/Table_59.vue b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_KDADPelaporan.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_59.vue rename to src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_KDADPelaporan.vue diff --git a/src/components/Pages/Monalisa/Table_56.vue b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_PenurunanJumlahKomplain.vue similarity index 100% rename from src/components/Pages/Monalisa/Table_56.vue rename to src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_PenurunanJumlahKomplain.vue diff --git a/src/components/Pages/Monalisa/index.ts b/src/components/Pages/Monalisa/index.ts index 4142a1c..dd6dfca 100755 --- a/src/components/Pages/Monalisa/index.ts +++ b/src/components/Pages/Monalisa/index.ts @@ -1,24 +1,27 @@ -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 MonalisaGRJumlahKaliGangguan } from '@/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.vue' +export { default as MonalisaGRDispatchingTimeGangguan } from '@/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue' +export { default as MonalisaGRRecoveryTimeGangguan } from '@/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.vue' +export { default as MonalisaGRResponseTimeGangguan } from '@/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue' +export { default as MonalisaGRJumlahDDRPTRCTGangguan } from '@/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue' +export { default as MonalisaGRGangguanPerJenisGangguan } from '@/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue' +export { default as MonalisaGRLaporUlang } from '@/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue' +export { default as MonalisaGRENSGangguan } from '@/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue' +export { default as MonalisaGRGangguanBelumSelesai } from '@/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue' + +export { default as MonalisaKRJumlahKaliKeluhan } from '@/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahKaliKeluhan.vue' +export { default as MonalisaKRRecoveryTimeKeluhan } from '@/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_RecoveryTimeKeluhan.vue' +export { default as MonalisaKRResponseTimeKeluhan } from '@/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.vue' +export { default as MonalisaKRJumlahDDRPTRCTKeluhan } from '@/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue' +export { default as MonalisaKRGangguanPerJenisKeluhan } from '@/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_GangguanPerJenisKeluhan.vue' +export { default as MonalisaKRLaporUlangKeluhan } from '@/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.vue' +export { default as MonalisaKRKeluhanBelumSelesai } from '@/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.vue' + +export { default as MonalisaLBPenurunanJumlahKomplain } from '@/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_PenurunanJumlahKomplain.vue' +export { default as MonalisaLBAgingComplaint } from '@/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_AgingComplaint.vue' +export { default as MonalisaLBEnergyNotSales } from '@/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_EnergyNotSales.vue' +export { default as MonalisaLBKADDalamPelaporan } from '@/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_KADDalamPelaporan.vue' + +export { default as MonalisaLKPenurunanJumlahKomplain } from '@/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_PenurunanJumlahKomplain.vue' +export { default as MonalisaLKAgingComplaint } from '@/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_AgingComplaint.vue' +export { default as MonalisaLKEnergyNotSales } from '@/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_EnergyNotSales.vue' +export { default as MonalisaLKKDADPelaporan } from '@/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_KDADPelaporan.vue' diff --git a/src/router/index.ts b/src/router/index.ts index 28decb4..74e82f7 100755 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -46,30 +46,30 @@ import { RekapKeluhanRatingPerUnit } 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 + MonalisaGRDispatchingTimeGangguan, + MonalisaLBKADDalamPelaporan, + MonalisaLKPenurunanJumlahKomplain, + MonalisaLKAgingComplaint, + MonalisaLKEnergyNotSales, + MonalisaLKKDADPelaporan, + MonalisaGRRecoveryTimeGangguan, + MonalisaGRResponseTimeGangguan, + MonalisaGRJumlahDDRPTRCTGangguan, + MonalisaGRGangguanPerJenisGangguan, + MonalisaGRLaporUlang, + MonalisaGRENSGangguan, + MonalisaGRGangguanBelumSelesai, + MonalisaGRJumlahKaliGangguan, + MonalisaLBEnergyNotSales, + MonalisaLBAgingComplaint, + MonalisaLBPenurunanJumlahKomplain, + MonalisaKRKeluhanBelumSelesai, + MonalisaKRLaporUlangKeluhan, + MonalisaKRGangguanPerJenisKeluhan, + MonalisaKRJumlahDDRPTRCTKeluhan, + MonalisaKRResponseTimeKeluhan, + MonalisaKRRecoveryTimeKeluhan, + MonalisaKRJumlahKaliKeluhan } from '@/components/Pages/Monalisa' import { LaporanCICO } from '@/components/Pages/Cico' import { Anomali_LAPPGU, Anomali_LAPPKU, Anomali_LAPPGP } from '@/components/Pages/Anomali' @@ -338,48 +338,48 @@ export const routes: RouteRecordRaw[] = [ children: [ { path: '1', - name: 'Jumlah Kali Gangguan', - component: MonalisaTable1 + name: 'Jumlah Kali Gangguan', + component: MonalisaGRJumlahKaliGangguan }, { path: '2', name: 'Dispacthing Time (DT) Gangguan', - component: MonalisaTable2 + component: MonalisaGRDispatchingTimeGangguan }, { path: '3', name: 'Recovery Time (RCT) Gangguan', - component: MonalisaTable3 + component: MonalisaGRRecoveryTimeGangguan }, { path: '4', name: 'Response Time (RPT) Gangguan', - component: MonalisaTable4 + component: MonalisaGRResponseTimeGangguan }, { path: '5', name: 'Jumlah dan Durasi RPT RCT Gangguan', - component: MonalisaTable5 + component: MonalisaGRJumlahDDRPTRCTGangguan }, { path: '6', name: 'Rekapitulasi Gangguan Per Jenis Gangguan', - component: MonalisaTable6 + component: MonalisaGRGangguanPerJenisGangguan }, { path: '7', name: 'Rekapitulasi Lapor Ulang Gangguan', - component: MonalisaTable7 + component: MonalisaGRLaporUlang }, { path: '8', name: 'Rekapitulasi ENS Gangguan', - component: MonalisaTable8 + component: MonalisaGRENSGangguan }, { path: '9', name: 'Rekapitulasi Gangguan Belum Selesai', - component: MonalisaTable9 + component: MonalisaGRGangguanBelumSelesai }, { path: ':pathMatch(.*)*', @@ -404,37 +404,37 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Jumlah Kali Keluhan', - component: MonalisaTable10 + component: MonalisaKRJumlahKaliKeluhan }, { path: '2', name: 'Recovery Time (RCT) Keluhan', - component: MonalisaTable11 + component: MonalisaKRRecoveryTimeKeluhan }, { path: '3', name: 'Response Time (RPT) Keluhan', - component: MonalisaTable12 + component: MonalisaKRResponseTimeKeluhan }, { path: '4', name: 'Jumlah dan Durasi RPT RCT Keluhan', - component: MonalisaTable13 + component: MonalisaKRJumlahDDRPTRCTKeluhan }, { path: '5', name: 'Rekapitulasi Gangguan Per Jenis Keluhan', - component: MonalisaTable14 + component: MonalisaKRGangguanPerJenisKeluhan }, { path: '6', name: 'Rekapitulasi Lapor Ulang Keluhan', - component: MonalisaTable15 + component: MonalisaKRLaporUlangKeluhan }, { path: '7', name: 'Rekapitulasi Keluhan Belum Selesai', - component: MonalisaTable16 + component: MonalisaKRKeluhanBelumSelesai }, { path: ':pathMatch(.*)*', @@ -459,22 +459,22 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: '(Monalisa) Penurunan Jumlah Komplain', - component: MonalisaTable17 + component: MonalisaLBPenurunanJumlahKomplain }, { path: '2', name: '(Monalisa) Aging Complaint', - component: MonalisaTable18 + component: MonalisaLBAgingComplaint }, { path: '3', name: '(Monalisa) Energy Not Sales (ENS)', - component: MonalisaTable19 + component: MonalisaLBEnergyNotSales }, { path: '4', name: '(Monalisa) Kepatuhan dan Akurasi Dalam Pelaporan', - component: MonalisaTable20 + component: MonalisaLBKADDalamPelaporan }, { path: ':pathMatch(.*)*', @@ -489,22 +489,22 @@ export const routes: RouteRecordRaw[] = [ { path: '1', name: 'Penurunan Jumlah Komplain', - component: MonalisaTable21 + component: MonalisaLKPenurunanJumlahKomplain }, { path: '2', name: 'Aging Complaint', - component: MonalisaTable22 + component: MonalisaLKAgingComplaint }, { path: '3', name: 'Energy Not Sales (ENS)', - component: MonalisaTable23 + component: MonalisaLKEnergyNotSales }, { path: '4', - name: 'Kepatuhan dan Akurasi Dalam Pelaporan', - component: MonalisaTable24 + name: 'Kepatuhan dan Akurasi Dalam Pelaporan', + component: MonalisaLKKDADPelaporan }, { path: ':pathMatch(.*)*', From ceccc31e9575256f361a71edaf6172215ae4baff Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 29 Feb 2024 17:38:33 +0700 Subject: [PATCH 2/8] Update ulp and ulpPlaceholder values --- src/components/Form/FiltersType/Type2.vue | 4 ++-- .../Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.vue | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/Form/FiltersType/Type2.vue b/src/components/Form/FiltersType/Type2.vue index a0bbb6a..ee81445 100755 --- a/src/components/Form/FiltersType/Type2.vue +++ b/src/components/Form/FiltersType/Type2.vue @@ -26,7 +26,7 @@ const bulanSelected = new Date().getMonth() const tahunSelected = new Date().getFullYear() const uppp = ref({ id: 0, name: up3Placholder }) const uid = ref({ id: 0, name: uidPlaceholder }) -const ulp = ref({ id: '', name: ulpPlaceholder }) +const ulp = ref({ id: 0, name: ulpPlaceholder }) const bulan = ref({ id: bulanSelected, name: bulanPlaceholder }) const tahun = ref({ id: tahunSelected, name: tahunPlaceholder }) const regional = ref({ id: 0, name: regionalPlaceholder }) @@ -73,7 +73,7 @@ const setUid = (value: any) => { const setUp3 = (value: any) => { uppp.value = value selectedUp3Ulp(value) - ulp.value = { id: '', name: ulpPlaceholder } + ulp.value = { id: 0, name: ulpPlaceholder } data.value.up3 = value } diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.vue index ea62a00..2bacb96 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.vue @@ -1,6 +1,6 @@ @@ -108,25 +66,25 @@ const dataDetail = ref() const showDetail = ref(false) const monalisaGangguanPerJenisGangguan = gql` query DaftarmonalisaGangguanPerJenisGangguan( - $regional: String - $posko: Int + #$nama_regional: String + #$idPosko: Int $idUid: Int $idUp3: Int $bulan: Int $tahun: Int ) { monalisaGangguanPerJenisGangguan( - regional: $regional - posko: $posko + #nama_regional: $regional + #idPosko: $posko idUid: $idUid idUp3: $idUp3 bulan: $bulan tahun: $tahun ) { - id_gangguan + id_jenis_gangguan + nama_jenis_gangguan jumlah - persen_gangguan - tipe_permasalahan + persen } } ` @@ -139,13 +97,13 @@ const { onResult, onError, loading, refetch } = useQuery(monalisaGangguanPerJeni idUp3: 0 }) const filterData = (params: any) => { - const { regional, posko, idUid, idUp3, bulan, tahun } = params + const { regional, posko, uid, up3, bulan, tahun } = params refetch({ regional: regional, posko: posko ? posko.id : 0, - idUid: idUid ? idUid.id : 0, - idUp3: idUp3 ? idUp3.id : 0, + idUid: uid ? uid.id : 0, + idUp3: up3 ? up3.id : 0, bulan: bulan ? bulan.id : 10, tahun: bulan ? tahun.id : 2023 }) diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue index e4a758c..d6e3963 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue @@ -3,174 +3,73 @@
- + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -181,7 +80,7 @@ diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue index 26c7f4d..b64496c 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue @@ -3,98 +3,36 @@
- + - + - + - + - - - + + + - - - + + + @@ -171,15 +109,15 @@ const { onResult, onError, loading, refetch } = useQuery(monalisaRekapitulasiLap idUp3: 0 }) const filterData = (params: any) => { - const { regional, posko, idUid, idUp3, bulan, tahun } = params + const { regional, posko, uid, up3, bulan, tahun } = params bulanSekarang.value = bulan.id tahunSekarang.value = tahun.id tahunLalu.value = tahun.id - 1 refetch({ regional: regional, posko: posko ? posko.id : 0, - idUid: idUid ? idUid.id : 0, - idUp3: idUp3 ? idUp3.id : 0, + idUid: uid ? uid.id : 0, + idUp3: up3 ? up3.id : 0, bulan: bulan ? bulan.id : 10, tahun: bulan ? tahun.id : 2023 }) From 298533eb87d0a467ec9c23c59583afc86f932554 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 29 Feb 2024 20:31:00 +0700 Subject: [PATCH 7/8] Refactor GraphQL queries and filterData function --- .../Rekap/MonalisaGR_GangguanPerJenisGangguan.vue | 12 ++++++------ .../Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue | 10 +++++----- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue index 1967640..334bdff 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue @@ -67,17 +67,17 @@ const showDetail = ref(false) const monalisaGangguanPerJenisGangguan = gql` query DaftarmonalisaGangguanPerJenisGangguan( #$nama_regional: String - #$idPosko: Int $idUid: Int $idUp3: Int + $idUlp: Int $bulan: Int $tahun: Int ) { monalisaGangguanPerJenisGangguan( #nama_regional: $regional - #idPosko: $posko idUid: $idUid idUp3: $idUp3 + idUlp: $idUlp bulan: $bulan tahun: $tahun ) { @@ -92,16 +92,16 @@ const { onResult, onError, loading, refetch } = useQuery(monalisaGangguanPerJeni bulan: 10, tahun: 2023, regional: '', - posko: '', idUid: 0, - idUp3: 0 + idUp3: 0, + idUlp: 0 }) const filterData = (params: any) => { - const { regional, posko, uid, up3, bulan, tahun } = params + const { regional, ulp, uid, up3, bulan, tahun } = params refetch({ regional: regional, - posko: posko ? posko.id : 0, + idUlp: ulp ? ulp.id : 0, idUid: uid ? uid.id : 0, idUp3: up3 ? up3.id : 0, bulan: bulan ? bulan.id : 10, diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue index d6e3963..abd71d5 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue @@ -113,7 +113,7 @@ const showDetail = ref(false) const monalisaJumlahDurasiRptRctGangguan = gql` query DaftarmonalisaJumlahDurasiRptRctGangguan( #$regional: String - #$posko: Int + $idUlp: Int $idUid: Int $idUp3: Int $bulan: Int @@ -121,7 +121,7 @@ const monalisaJumlahDurasiRptRctGangguan = gql` ) { monalisaJumlahDurasiRptRctGangguan( #regional: $regional - #posko: $posko + idUlp: $idUlp idUid: $idUid idUp3: $idUp3 bulan: $bulan @@ -152,14 +152,14 @@ const { onResult, onError, loading, refetch } = useQuery(monalisaJumlahDurasiRpt bulan: 10, tahun: 2023, // regional: '', - // posko: '', + idUlp: 0, idUid: 0, idUp3: 0 }) const filterData = (params: any) => { const { // regional, - // posko, + ulp, uid, up3, bulan, @@ -171,7 +171,7 @@ const filterData = (params: any) => { refetch({ // regional: regional, - // posko: posko ? posko.id : 0, + idUlp: ulp ? ulp.id : 0, idUid: uid ? uid.id : 0, idUp3: up3 ? up3.id : 0, bulan: bulan ? bulan.id : 10, From 3efd257c70ef88cedb6c5467010a58fc94f9f38f Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Fri, 1 Mar 2024 09:01:35 +0700 Subject: [PATCH 8/8] Refactor data assignment in GraphQL queries --- src/assets/css/style.css | 8 +- .../MonalisaGR_DispatchingTimeGangguan.vue | 4 +- .../Gangguan/Rekap/MonalisaGR_ENSGangguan.vue | 145 +++++------------- .../Rekap/MonalisaGR_GangguanBelumSelesai.vue | 111 ++++---------- .../MonalisaGR_GangguanPerJenisGangguan.vue | 9 +- .../MonalisaGR_JumlahDDRPTRCTGangguan.vue | 4 +- .../Gangguan/Rekap/MonalisaGR_LaporUlang.vue | 43 +++--- .../Rekap/MonalisaGR_RecoveryTimeGangguan.vue | 9 +- .../Rekap/MonalisaGR_ResponseTimeGangguan.vue | 9 +- 9 files changed, 104 insertions(+), 238 deletions(-) diff --git a/src/assets/css/style.css b/src/assets/css/style.css index 7e4268c..934f459 100755 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -1261,6 +1261,10 @@ body { margin-bottom: 0.25rem; } +.mb-10 { + margin-bottom: 2.5rem; +} + .mb-2 { margin-bottom: 0.5rem; } @@ -1373,10 +1377,6 @@ body { margin-top: 1.5rem; } -.mb-10 { - margin-bottom: 2.5rem; -} - .box-border { box-sizing: border-box; } diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue index 8f6b166..0f07149 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue @@ -183,9 +183,7 @@ const filterData = (params: any) => { }) onResult((queryResult) => { if (queryResult.data != undefined) { - queryResult.data.monalisaDispatchingTimeGangguan.forEach((item: any) => { - data.value = [...data.value, { ...item }] - }) + data.value = queryResult.data.monalisaDispatchingTimeGangguan } console.log(queryResult.data) console.log(queryResult.loading) diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue index 8f4c199..297d283 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue @@ -3,98 +3,36 @@
- + - + - + - + - - - + + + - - - + + + @@ -137,28 +75,34 @@ const dataDetail = ref() const showDetail = ref(false) const monalisaRekapitulasiEnsGangguan = gql` query DaftarmonalisaRekapitulasiEnsGangguan( - $regional: String - $posko: Int + #$regional: String + $idUlp: Int $idUid: Int $idUp3: Int $bulan: Int $tahun: Int ) { monalisaRekapitulasiEnsGangguan( - regional: $regional - posko: $posko + #regional: $regional + idUlp: $idUlp idUid: $idUid idUp3: $idUp3 bulan: $bulan tahun: $tahun ) { - jumlah_bulan - jumlah_bulan_n_1 - jumlah_tahun - jumlah_tahun_n_1 - nama_posko - persen_bulan - persen_tahun + nama_regional + id_uid + nama_uid + id_up3 + nama_up3 + id_ulp + nama_ulp + mom_bulan_ini + mom_bulan_kemarin + persen_mom + yoy_tahun_ini + yoy_tahun_kemarin + persen_yoy } } ` @@ -166,18 +110,18 @@ const { onResult, onError, loading, refetch } = useQuery(monalisaRekapitulasiEns bulan: 10, tahun: 2023, regional: '', - posko: '', + idUlp: 0, idUid: 0, idUp3: 0 }) const filterData = (params: any) => { - const { regional, posko, idUid, idUp3, bulan, tahun } = params + const { regional, ulp, idUid, idUp3, bulan, tahun } = params bulanSekarang.value = bulan.id tahunSekarang.value = tahun.id tahunLalu.value = tahun.id - 1 refetch({ regional: regional, - posko: posko ? posko.id : 0, + idUlp: ulp ? ulp.id : 0, idUid: idUid ? idUid.id : 0, idUp3: idUp3 ? idUp3.id : 0, bulan: bulan ? bulan.id : 10, @@ -185,14 +129,7 @@ const filterData = (params: any) => { }) onResult((queryResult) => { if (queryResult.data != undefined) { - queryResult.data.monalisaRekapitulasiEnsGangguan.forEach((item: any) => { - data.value = [ - ...data.value, - { - ...item - } - ] - }) + data.value = queryResult.data.monalisaRekapitulasiEnsGangguan } console.log(queryResult.data) console.log(queryResult.loading) diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue index 7c669ee..94bdff5 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue @@ -3,71 +3,27 @@
- + - + - + - + - - - + + +
@@ -108,59 +64,58 @@ const dataDetail = ref() const showDetail = ref(false) const monalisaGangguanBelumSelesai = gql` query DaftarmonalisaGangguanBelumSelesai( - $regional: String - $posko: Int + #$regional: String + $idUlp: Int $idUid: Int $idUp3: Int $bulan: Int $tahun: Int ) { monalisaGangguanBelumSelesai( - regional: $regional - posko: $posko + #regional: $regional + idUlp: $idUlp idUid: $idUid idUp3: $idUp3 bulan: $bulan tahun: $tahun ) { - gangguan - informasi - nama_posko + nama_regional + id_uid + nama_uid + id_up3 + nama_up3 + id_ulp + nama_ulp + jumlah_gangguan + jumlah_informasi total } } ` const { onResult, onError, loading, refetch } = useQuery(monalisaGangguanBelumSelesai, { regional: '', - posko: '', + idUlp: 0, idUid: 0, idUp3: 0, bulan: 10, tahun: 2023 }) const filterData = (params: any) => { - const { regional, posko, idUid, idUp3, bulan, tahun } = params + const { regional, ulp, uid, up3, bulan, tahun } = params bulanSekarang.value = bulan.id tahunSekarang.value = tahun.id tahunLalu.value = tahun.id - 1 refetch({ regional: regional, - posko: posko ? posko.id : 0, - idUid: idUid ? idUid.id : 0, - idUp3: idUp3 ? idUp3.id : 0, + idUlp: ulp ? ulp.id : 0, + idUid: uid ? uid.id : 0, + idUp3: up3 ? up3.id : 0, bulan: bulan ? bulan.id : 10, tahun: bulan ? tahun.id : 2023 }) onResult((queryResult) => { if (queryResult.data != undefined) { - queryResult.data.monalisaGangguanBelumSelesai.forEach((item: any) => { - data.value = [ - ...data.value, - { - ...item - } - ] - }) + data.value = queryResult.data.monalisaGangguanBelumSelesai } console.log(queryResult.data) console.log(queryResult.loading) diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue index 334bdff..5bed7bd 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue @@ -109,14 +109,7 @@ const filterData = (params: any) => { }) onResult((queryResult) => { if (queryResult.data != undefined) { - queryResult.data.monalisaGangguanPerJenisGangguan.forEach((item: any) => { - data.value = [ - ...data.value, - { - ...item - } - ] - }) + data.value = queryResult.data.monalisaGangguanPerJenisGangguan } console.log(queryResult.data) console.log(queryResult.loading) diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue index abd71d5..57508e6 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue @@ -179,9 +179,7 @@ const filterData = (params: any) => { }) onResult((queryResult) => { if (queryResult.data != undefined) { - queryResult.data.monalisaJumlahDurasiRptRctGangguan.forEach((item: any) => { - data.value = [...data.value, { ...item }] - }) + data.value = queryResult.data.monalisaJumlahDurasiRptRctGangguan } console.log(queryResult.data) console.log(queryResult.loading) diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue index b64496c..4dbde6e 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue @@ -75,28 +75,34 @@ const dataDetail = ref() const showDetail = ref(false) const monalisaRekapitulasiLaporUlangGangguan = gql` query DaftarmonalisaRekapitulasiLaporUlangGangguan( - $regional: String - $posko: Int + #$regional: String + $idUlp: Int $idUid: Int $idUp3: Int $bulan: Int $tahun: Int ) { monalisaRekapitulasiLaporUlangGangguan( - regional: $regional - posko: $posko + #regional: $regional + idUlp: $idUlp idUid: $idUid idUp3: $idUp3 bulan: $bulan tahun: $tahun ) { - jumlah_bulan - jumlah_bulan_n_1 - jumlah_tahun - jumlah_tahun_n_1 - nama_posko - persen_bulan - persen_tahun + nama_regional + id_uid + nama_uid + id_up3 + nama_up3 + id_ulp + nama_ulp + mom_bulan_ini + mom_bulan_kemarin + persen_mom + yoy_tahun_ini + yoy_tahun_kemarin + persen_yoy } } ` @@ -104,18 +110,18 @@ const { onResult, onError, loading, refetch } = useQuery(monalisaRekapitulasiLap bulan: 10, tahun: 2023, regional: '', - posko: '', + idUlp: 0, idUid: 0, idUp3: 0 }) const filterData = (params: any) => { - const { regional, posko, uid, up3, bulan, tahun } = params + const { regional, ulp, uid, up3, bulan, tahun } = params bulanSekarang.value = bulan.id tahunSekarang.value = tahun.id tahunLalu.value = tahun.id - 1 refetch({ regional: regional, - posko: posko ? posko.id : 0, + idUlp: ulp ? ulp.id : 0, idUid: uid ? uid.id : 0, idUp3: up3 ? up3.id : 0, bulan: bulan ? bulan.id : 10, @@ -123,14 +129,7 @@ const filterData = (params: any) => { }) onResult((queryResult) => { if (queryResult.data != undefined) { - queryResult.data.monalisaRekapitulasiLaporUlangGangguan.forEach((item: any) => { - data.value = [ - ...data.value, - { - ...item - } - ] - }) + data.value = queryResult.data.monalisaRekapitulasiLaporUlangGangguan } console.log(queryResult.data) console.log(queryResult.loading) diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.vue index 8780cd1..ec20dcf 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.vue @@ -154,14 +154,7 @@ const filterData = (params: any) => { }) onResult((queryResult) => { if (queryResult.data != undefined) { - queryResult.data.monalisaRecoveryTimeGangguan.forEach((item: any) => { - data.value = [ - ...data.value, - { - ...item - } - ] - }) + data.value = queryResult.data.monalisaRecoveryTimeGangguan } console.log(queryResult.data) console.log(queryResult.loading) diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue index 6f45c67..809eee2 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue @@ -154,14 +154,7 @@ const filterData = (params: any) => { }) onResult((queryResult) => { if (queryResult.data != undefined) { - queryResult.data.monalisaResponseTimeKeluhan.forEach((item: any) => { - data.value = [ - ...data.value, - { - ...item - } - ] - }) + data.value = queryResult.data.monalisaResponseTimeKeluhan } console.log(queryResult.data) console.log(queryResult.loading)