From f33077cbf35b4ba9205b77672b413f3228e7f0dc Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Fri, 1 Mar 2024 11:07:27 +0700 Subject: [PATCH] Fix bug in login functionality --- .../MonalisaKR_JumlahDDRPTRCTKeluhan.vue | 229 +++++------------- .../Rekap/MonalisaKR_ResponseTimeKeluhan.vue | 179 +++++--------- 2 files changed, 120 insertions(+), 288 deletions(-) diff --git a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue index f830c0b..9e6384a 100755 --- a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue +++ b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue @@ -3,175 +3,72 @@
- + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + @@ -244,34 +141,39 @@ const onSelectionChanged = ({ selectedRowsData }: any) => { } const monalisaJumlahDurasiRptRctKeluhan = gql` query DaftarmonalisaJumlahDurasiRptRctKeluhan( - $regional: String - $posko: Int + #$regional: String + $idUlp: Int $idUid: Int $idUp3: Int $bulan: Int $tahun: Int ) { monalisaJumlahDurasiRptRctKeluhan( - regional: $regional - posko: $posko + #regional: $regional + idUlp: $idUlp idUid: $idUid idUp3: $idUp3 bulan: $bulan tahun: $tahun ) { - jumlah_keluhan_rct_bulan - jumlah_keluhan_rct_sampai_bulan - jumlah_keluhan_rpt_bulan - jumlah_keluhan_rpt_sampai_bulan - nama_posko - rct_keluhan_bulan - rct_keluhan_sampai_bulan - rpt_keluhan_bulan - rpt_keluhan_sampai_bulan - total_rct_bulan - total_rct_sampai_bulan - total_rpt_bulan - total_rpt_sampai_bulan + id_uid + nama_uid + id_up3 + nama_up3 + id_ulp + nama_ulp + total_durasi_response_time_bulan_ini + count_durasi_response_time_bulan_ini + avg_durasi_response_time_bulan_ini + total_durasi_recovery_time_bulan_ini + count_durasi_recovery_time_bulan_ini + avg_durasi_recovery_time_bulan_ini + total_durasi_response_time_tahun_ini + count_durasi_response_time_tahun_ini + avg_durasi_response_time_tahun_ini + total_durasi_recovery_time_tahun_ini + count_durasi_recovery_time_tahun_ini + avg_durasi_recovery_time_tahun_ini } } ` @@ -279,31 +181,24 @@ 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, idUid, idUp3, bulan, tahun } = params + const { regional, ulp, uid, up3, bulan, tahun } = params 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.monalisaJumlahDurasiRptRctKeluhan.forEach((item: any) => { - data.value = [ - ...data.value, - { - ...item - } - ] - }) + data.value = queryResult.data.monalisaJumlahDurasiRptRctKeluhan } console.log(queryResult.data) console.log(queryResult.loading) diff --git a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.vue index 95e046e..2a61d39 100755 --- a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.vue +++ b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.vue @@ -3,104 +3,42 @@
- + - + - + - - + + - - - + + + - - - + + + +
@@ -135,9 +73,9 @@ const showPane = ref(true) const data = ref([]) const dataDetail = ref() const showDetail = ref(false) -const tahunSekarang = ref(new Date().getFullYear()) -const bulanSekarang = ref(new Date().getMonth()) -const tahunLalu = ref(tahunSekarang.value - 1) +const currentYear = ref(new Date().getFullYear()) +const currentMonth = ref(new Date().getMonth()) +const lastYear = ref(currentYear.value - 1) const onExporting = (e: any) => { if (e.format === 'pdf') { const doc = new jsPDF() @@ -166,64 +104,63 @@ const onExporting = (e: any) => { e.cancel = true } } -const monalisaRecoveryTimeKeluhan = gql` - query DaftarmonalisaRecoveryTimeKeluhan( - $regional: regional - $posko: Int +const monalisaResponseTimeKeluhan = gql` + query DaftarmonalisaResponseTimeKeluhan( + #$regional: regional + $idUlp: Int $idUid: Int $idUp3: Int $bulan: Int $tahun: Int ) { - monalisaRecoveryTimeKeluhan( - regional: $regional - posko: $posko + monalisaResponseTimeKeluhan( + #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 } } ` -const { onResult, onError, loading, refetch } = useQuery(monalisaRecoveryTimeKeluhan, { +const { onResult, onError, loading, refetch } = useQuery(monalisaResponseTimeKeluhan, { regional: 0, - posko: 0, + idUlp: 0, idUid: 0, idUp3: 0, bulan: 10, tahun: 2023 }) const filterData = (params: any) => { - const { regional, posko, idUid, idUp3, bulan, tahun } = params - bulanSekarang.value = bulan.id - tahunSekarang.value = tahun.id - tahunLalu.value = tahun.id - 1 + const { regional, ulp, uid, up3, bulan, tahun } = params + currentMonth.value = bulan.id + currentYear.value = tahun.id + lastYear.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.monalisaRecoveryTimeKeluhan.forEach((item: any) => { - data.value = [ - ...data.value, - { - ...item - } - ] - }) + data.value = queryResult.data.monalisaResponseTimeKeluhan } console.log(queryResult.data) console.log(queryResult.loading)