From d779be623268aaab5a13c47558abbaeb50bc0579 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Fri, 1 Mar 2024 20:10:43 +0700 Subject: [PATCH] Update GraphQL queries in Kumulatif Laporan components --- .../Kumulatif/MonalisaLK_AgingComplaint.vue | 38 +-- .../Kumulatif/MonalisaLK_EnergyNotSales.vue | 36 +-- .../Kumulatif/MonalisaLK_KDADPelaporan.vue | 36 +-- .../MonalisaLK_PenurunanJumlahKomplain.vue | 302 +++--------------- src/utils/graphql.ts | 146 +++++++++ 5 files changed, 208 insertions(+), 350 deletions(-) diff --git a/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_AgingComplaint.vue b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_AgingComplaint.vue index 3739dc9..769a4aa 100755 --- a/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_AgingComplaint.vue +++ b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_AgingComplaint.vue @@ -78,6 +78,7 @@ import { Workbook } from 'exceljs' import { useQuery } from '@vue/apollo-composable' import gql from 'graphql-tag' import { getMonthName } from '@/utils/texts' +import { queries } from '@/utils/graphql' const position = { of: '#data' } const showIndicator = ref(true) const shading = ref(true) @@ -121,41 +122,8 @@ const onSelectionChanged = ({ selectedRowsData }: any) => { const data = selectedRowsData[0] console.log(data) } -const agingComplaintKumulatif = gql` - query DaftaragingComplaintKumulatif( - #$regional: String - $idUlp: Int - $idUid: Int - $idUp3: Int - $bulan: Int - $tahun: Int - ) { - agingComplaintKumulatif( - #regional: $regional - idUlp: $idUlp - idUid: $idUid - idUp3: $idUp3 - bulan: $bulan - tahun: $tahun - ) { - nama_regional - id_uid - nama_uid - id_up3 - nama_up3 - id_ulp - nama_ulp - avg_durasi_recovery_gangguan - sla_gangguan - avg_durasi_recovery_keluhan - sla_keluhan - aging_complaint_gangguan - aging_complaint_keluhan - avg_aging_complaint - } - } -` -const { onResult, onError, loading, refetch } = useQuery(agingComplaintKumulatif, { + +const { onResult, onError, loading, refetch } = useQuery(queries.monalisa.laporan.kumulatif.agingComplaintKumulatif, { regional: '', idUlp: 0, idUid: 0, diff --git a/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_EnergyNotSales.vue b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_EnergyNotSales.vue index e81da07..143a9a8 100755 --- a/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_EnergyNotSales.vue +++ b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_EnergyNotSales.vue @@ -64,6 +64,7 @@ import { saveAs } from 'file-saver' import { Workbook } from 'exceljs' import { useQuery } from '@vue/apollo-composable' import gql from 'graphql-tag' +import { queries } from '@/utils/graphql' const position = { of: '#data' } const showIndicator = ref(true) const shading = ref(true) @@ -105,40 +106,9 @@ const onSelectionChanged = ({ selectedRowsData }: any) => { const data = selectedRowsData[0] console.log(data) } -const energyNotSalesKumulatif = gql` - query DaftarEnergyNotSalesKumulatif( - #$regional: String - $idUlp: Int - $idUid: Int - $idUp3: Int - $bulan: Int - $tahun: Int - ) { - energyNotSalesKumulatif( - #regional: $regional - idUlp: $idUlp - idUid: $idUid - idUp3: $idUp3 - bulan: $bulan - tahun: $tahun - ) { - nama_regional - id_uid - nama_uid - id_up3 - nama_up3 - id_ulp - nama_ulp - terencana - tidak_terencana - bencana_alam - total - kpi_ens - } - } -` + const { onResult, onError, loading, refetch } = useQuery( - energyNotSalesKumulatif, + queries.monalisa.laporan.kumulatif.energyNotSalesKumulatif, { regional: '', idUlp: 0, diff --git a/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_KDADPelaporan.vue b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_KDADPelaporan.vue index 1515033..f2efed1 100755 --- a/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_KDADPelaporan.vue +++ b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_KDADPelaporan.vue @@ -69,6 +69,7 @@ import { saveAs } from 'file-saver' import { Workbook } from 'exceljs' import { useQuery } from '@vue/apollo-composable' import gql from 'graphql-tag' +import { queries } from '@/utils/graphql' const position = { of: '#data' } const showIndicator = ref(true) const shading = ref(true) @@ -110,39 +111,8 @@ const onSelectionChanged = ({ selectedRowsData }: any) => { const data = selectedRowsData[0] console.log(data) } -const kepatuhandanAkurasiDalamPelaporanKumulatif = gql` - query DaftarkepatuhandanAkurasiDalamPelaporanKumulatif( - #$regional: String - $idUlp: Int - $idUid: Int - $idUp3: Int - $bulan: Int - $tahun: Int - ) { - kepatuhandanAkurasiDalamPelaporanKumulatif( - #regional: $regional - idUlp: $idUlp - idUid: $idUid - idUp3: $idUp3 - bulan: $bulan - tahun: $tahun - ) { - nama_regional - id_uid - nama_uid - id_up3 - nama_up3 - id_ulp - nama_ulp - gangguan_berulang - gangguan_total - keluhan_berulang - keluhan_total - komplain_pelanggan - } - } -` -const { onResult, onError, loading, refetch } = useQuery(kepatuhandanAkurasiDalamPelaporanKumulatif, { + +const { onResult, onError, loading, refetch } = useQuery(queries.monalisa.laporan.kumulatif.kepatuhandanAkurasiDalamPelaporanKumulatif, { regional: '', idUlp: 0, idUid: 0, diff --git a/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_PenurunanJumlahKomplain.vue b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_PenurunanJumlahKomplain.vue index 8bb4c6e..f8a8db4 100755 --- a/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_PenurunanJumlahKomplain.vue +++ b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_PenurunanJumlahKomplain.vue @@ -3,227 +3,76 @@
- + - + - + - + - - - + + + - - - + + + - + - - - + + + - - - + + + - + - - - + + + - - - - + + + +