diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue index e18f2bc..03e3928 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue @@ -66,6 +66,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 currentYear = ref(new Date().getFullYear()) const currentMonth = ref(new Date().getMonth()) @@ -105,61 +106,7 @@ const onExporting = (e: any) => { } } -// const monalisaDispatchingTimeGangguan = gql` -// query DaftarmonalisaDispatchingTimeGangguan( -// $regional: String -// $posko: Int -// $idUid: Int -// $idUp3: Int -// $bulan: Int -// $tahun: Int -// ) { -// monalisaDispatchingTimeGangguan( -// regional: $regional -// posko: $posko -// 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 -// } -// } -// ` - -const monalisaDispatchingTimeGangguan = gql` - query DaftarmonalisaDispatchingTimeGangguan( - $idUid: Int - $idUp3: Int - $idUlp: Int - $bulan: Int - $tahun: Int - ) { - monalisaDispatchingTimeGangguan( - idUid: $idUid - idUp3: $idUp3 - idUlp: $idUlp - bulan: $bulan - tahun: $tahun - ) { - nama_ulp - mom_bulan_ini - mom_bulan_kemarin - persen_mom - yoy_tahun_ini - yoy_tahun_kemarin - persen_yoy - } - } -` - -const { onResult, onError, loading, refetch } = useQuery(monalisaDispatchingTimeGangguan, { +const { onResult, onError, loading, refetch } = useQuery(queries.monalisa.gangguan.rekap.dispatchingTimeGangguan, { // regional: 0, idUp3: 0, idUid: 0, diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue index d351035..a1850d0 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue @@ -66,6 +66,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 currentYear = ref(new Date().getFullYear()) const currentMonth = ref(new Date().getMonth()) @@ -77,40 +78,8 @@ const showPane = ref(true) const data = ref([]) const dataDetail = ref() const showDetail = ref(false) -const monalisaRekapitulasiEnsGangguan = gql` - query DaftarmonalisaRekapitulasiEnsGangguan( - #$regional: String - $idUlp: Int - $idUid: Int - $idUp3: Int - $bulan: Int - $tahun: Int - ) { - monalisaRekapitulasiEnsGangguan( - #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 - mom_bulan_ini - mom_bulan_kemarin - persen_mom - yoy_tahun_ini - yoy_tahun_kemarin - persen_yoy - } - } -` -const { onResult, onError, loading, refetch } = useQuery(monalisaRekapitulasiEnsGangguan, { + +const { onResult, onError, loading, refetch } = useQuery(queries.monalisa.gangguan.rekap.rekapitulasiEnsGangguan, { bulan: 10, tahun: 2023, regional: '', diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue index bb41015..633d4e1 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue @@ -51,6 +51,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 currentYear = ref(new Date().getFullYear()) const currentMonth = ref(new Date().getMonth()) @@ -62,37 +63,7 @@ const showPane = ref(true) const data = ref([]) const dataDetail = ref() const showDetail = ref(false) -const monalisaGangguanBelumSelesai = gql` - query DaftarmonalisaGangguanBelumSelesai( - #$regional: String - $idUlp: Int - $idUid: Int - $idUp3: Int - $bulan: Int - $tahun: Int - ) { - monalisaGangguanBelumSelesai( - #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 - jumlah_gangguan - jumlah_informasi - total - } - } -` -const { onResult, onError, loading, refetch } = useQuery(monalisaGangguanBelumSelesai, { +const { onResult, onError, loading, refetch } = useQuery(queries.monalisa.gangguan.rekap.gangguanBelumSelesai, { regional: '', idUlp: 0, idUid: 0, diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue index b1c2834..eda4f50 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue @@ -56,6 +56,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 currentYear = ref(new Date().getFullYear()) const currentMonth = ref(new Date().getMonth()) const lastYear = ref(currentYear.value - 1) @@ -66,31 +67,7 @@ const showPane = ref(true) const data = ref([]) const dataDetail = ref() const showDetail = ref(false) -const monalisaGangguanPerJenisGangguan = gql` - query DaftarmonalisaGangguanPerJenisGangguan( - #$nama_regional: String - $idUid: Int - $idUp3: Int - $idUlp: Int - $bulan: Int - $tahun: Int - ) { - monalisaGangguanPerJenisGangguan( - #nama_regional: $regional - idUid: $idUid - idUp3: $idUp3 - idUlp: $idUlp - bulan: $bulan - tahun: $tahun - ) { - id_jenis_gangguan - nama_jenis_gangguan - jumlah - persen - } - } -` -const { onResult, onError, loading, refetch } = useQuery(monalisaGangguanPerJenisGangguan, { +const { onResult, onError, loading, refetch } = useQuery(queries.monalisa.gangguan.rekap.gangguanPerJenisGangguan, { bulan: 10, tahun: 2023, regional: '', diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue index 72270a4..6a46331 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue @@ -100,6 +100,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 currentYear = ref(new Date().getFullYear()) const currentMonth = ref(new Date().getMonth()) @@ -110,45 +111,7 @@ const showPane = ref(true) const data = ref([]) const dataDetail = ref() const showDetail = ref(false) -const monalisaJumlahDurasiRptRctGangguan = gql` - query DaftarmonalisaJumlahDurasiRptRctGangguan( - #$regional: String - $idUlp: Int - $idUid: Int - $idUp3: Int - $bulan: Int - $tahun: Int - ) { - monalisaJumlahDurasiRptRctGangguan( - #regional: $regional - idUlp: $idUlp - idUid: $idUid - idUp3: $idUp3 - bulan: $bulan - tahun: $tahun - ) { - 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 - } - } -` -const { onResult, onError, loading, refetch } = useQuery(monalisaJumlahDurasiRptRctGangguan, { +const { onResult, onError, loading, refetch } = useQuery(queries.monalisa.gangguan.rekap.jumlahDurasiRptRctGangguan, { bulan: 10, tahun: 2023, // regional: '', diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.vue index 2bacb96..c7235d8 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.vue @@ -90,6 +90,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) @@ -130,63 +131,7 @@ const tahunSekarang = ref(new Date().getFullYear()) const bulanSekarang = ref(new Date().getMonth()) const tahunLalu = ref(tahunSekarang.value - 1) -// const MONALISAJUMLAHKALIGANGGUAN = gql` -// query DaftarMonalisaJumlahKaliGangguan( -// $regional: String -// $idUid: Int -// $idUp3: Int -// $idUlp: Int -// $bulan: Int -// $tahun: Int -// ) { -// monalisaJumlahKaliGangguan( -// regional: $regional -// idUid: $idUid -// idUp3: $idUp3 -// $idUlp: $idUlp -// bulan: $bulan -// tahun: $tahun -// ) { -// jumlah_bulan -// jumlah_bulan_n_1 -// jumlah_tahun -// jumlah_tahun_n_1 -// nama_posko -// persen_bulan -// persen_tahun -// } -// } -// ` - -const MONALISAJUMLAHKALIGANGGUAN = gql` - query DaftarMonalisaJumlahKaliGangguan( - $idUid: Int - $idUp3: Int - $idUlp: Int - $bulan: Int - $tahun: Int - ) { - monalisaJumlahKaliGangguan( - idUid: $idUid - idUp3: $idUp3 - idUlp: $idUlp - bulan: $bulan - tahun: $tahun - ) { - nama_uid - nama_up3 - nama_ulp - mom_bulan_ini - mom_bulan_kemarin - persen_mom - yoy_tahun_ini - yoy_tahun_kemarin - persen_yoy - } - } -` - -const { onResult, onError, loading, refetch } = useQuery(MONALISAJUMLAHKALIGANGGUAN, { +const { onResult, onError, loading, refetch } = useQuery(queries.monalisa.gangguan.rekap.jumlahKaliGangguan, { // regional: 0, idUp3: 0, idUid: 0, diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue index ac3cdf1..b6a9845 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue @@ -66,6 +66,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 currentYear = ref(new Date().getFullYear()) const currentMonth = ref(new Date().getMonth()) @@ -77,40 +78,7 @@ const showPane = ref(true) const data = ref([]) const dataDetail = ref() const showDetail = ref(false) -const monalisaRekapitulasiLaporUlangGangguan = gql` - query DaftarmonalisaRekapitulasiLaporUlangGangguan( - #$regional: String - $idUlp: Int - $idUid: Int - $idUp3: Int - $bulan: Int - $tahun: Int - ) { - monalisaRekapitulasiLaporUlangGangguan( - #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 - mom_bulan_ini - mom_bulan_kemarin - persen_mom - yoy_tahun_ini - yoy_tahun_kemarin - persen_yoy - } - } -` -const { onResult, onError, loading, refetch } = useQuery(monalisaRekapitulasiLaporUlangGangguan, { +const { onResult, onError, loading, refetch } = useQuery(queries.monalisa.gangguan.rekap.laporUlangGangguan, { bulan: 10, tahun: 2023, regional: '', diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.vue index af1cd1a..196dd8b 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.vue @@ -66,6 +66,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 currentYear = ref(new Date().getFullYear()) const currentMonth = ref(new Date().getMonth()) @@ -76,61 +77,7 @@ const shading = ref(true) const showPane = ref(true) const data = ref([]) -// const monalisaRecoveryTimeGangguan = gql` -// query DaftarmonalisaRecoveryTimeGangguan( -// $regional: regional -// $posko: Int -// $idUid: Int -// $idUp3: Int -// $bulan: Int -// $tahun: Int -// ) { -// monalisaRecoveryTimeGangguan( -// regional: $regional -// posko: $posko -// 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 -// } -// } -// ` - -const monalisaRecoveryTimeGangguan = gql` - query DaftarmonalisaRecoveryTimeGangguan( - $idUid: Int - $idUp3: Int - $idUlp: Int - $bulan: Int - $tahun: Int - ) { - monalisaRecoveryTimeGangguan( - idUid: $idUid - idUp3: $idUp3 - idUlp: $idUlp - bulan: $bulan - tahun: $tahun - ) { - nama_ulp - mom_bulan_ini - mom_bulan_kemarin - persen_mom - yoy_tahun_ini - yoy_tahun_kemarin - persen_yoy - } - } -` - -const { onResult, onError, loading, refetch } = useQuery(monalisaRecoveryTimeGangguan, { +const { onResult, onError, loading, refetch } = useQuery(queries.monalisa.gangguan.rekap.recoveryTimeGangguan, { // regional: 0, idUp3: 0, idUid: 0, diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue index 9f80deb..6eedd3b 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue @@ -66,6 +66,7 @@ import { Workbook } from 'exceljs' import gql from 'graphql-tag' import { useQuery } from '@vue/apollo-composable' import { getMonthName } from '@/utils/texts' +import { queries } from '@/utils/graphql' const currentYear = ref(new Date().getFullYear()) const currentMonth = ref(new Date().getMonth()) @@ -76,61 +77,7 @@ const shading = ref(true) const showPane = ref(true) const data = ref([]) -// const monalisaResponseTimeKeluhan = gql` -// query DaftarmonalisaResponseTimeKeluhan( -// $regional: String -// $posko: Int -// $idUid: Int -// $idUp3: Int -// $bulan: Int -// $tahun: Int -// ) { -// monalisaResponseTimeKeluhan( -// regional: $regional -// posko: $posko -// 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 -// } -// } -// ` - -const monalisaResponseTimeKeluhan = gql` - query DaftarmonalisaResponseTimeKeluhan( - $idUid: Int - $idUp3: Int - $idUlp: Int - $bulan: Int - $tahun: Int - ) { - monalisaResponseTimeKeluhan( - idUid: $idUid - idUp3: $idUp3 - idUlp: $idUlp - bulan: $bulan - tahun: $tahun - ) { - nama_ulp - mom_bulan_ini - mom_bulan_kemarin - persen_mom - yoy_tahun_ini - yoy_tahun_kemarin - persen_yoy - } - } -` - -const { onResult, onError, loading, refetch } = useQuery(monalisaResponseTimeKeluhan, { +const { onResult, onError, loading, refetch } = useQuery(queries.monalisa.gangguan.rekap.responseTimeGangguan, { // regional: 0, idUp3: 0, idUid: 0, @@ -154,7 +101,7 @@ const filterData = (params: any) => { }) onResult((queryResult) => { if (queryResult.data != undefined) { - data.value = queryResult.data.monalisaResponseTimeKeluhan + data.value = queryResult.data.monalisaResponseTimeGangguan } console.log(queryResult.data) console.log(queryResult.loading) diff --git a/src/utils/graphql.ts b/src/utils/graphql.ts index a48be7a..4a131d8 100755 --- a/src/utils/graphql.ts +++ b/src/utils/graphql.ts @@ -1,5 +1,5 @@ //deploy vm -import { ApolloClient, createHttpLink, InMemoryCache } from '@apollo/client/core' +import { ApolloClient, createHttpLink, gql, InMemoryCache } from '@apollo/client/core' export const apolloClient = () => { const httpLink = createHttpLink({ @@ -21,3 +21,313 @@ export const apolloClient = () => { }) return apolloClient } + +export const queries = { + monalisa: { + gangguan: { + rekap: { + dispatchingTimeGangguan: gql` + query DaftarmonalisaDispatchingTimeGangguan( + #$regional: String + $idUid: Int + $idUp3: Int + $idUlp: Int + $bulan: Int + $tahun: Int + ) { + monalisaDispatchingTimeGangguan( + #regional: $regional + idUid: $idUid + idUp3: $idUp3 + idUlp: $idUlp + bulan: $bulan + tahun: $tahun + ) { + nama_ulp + mom_bulan_ini + mom_bulan_kemarin + persen_mom + yoy_tahun_ini + yoy_tahun_kemarin + persen_yoy + } + } + `, + rekapitulasiEnsGangguan: gql` + query DaftarmonalisaRekapitulasiEnsGangguan( + #$regional: String + $idUlp: Int + $idUid: Int + $idUp3: Int + $bulan: Int + $tahun: Int + ) { + monalisaRekapitulasiEnsGangguan( + #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 + mom_bulan_ini + mom_bulan_kemarin + persen_mom + yoy_tahun_ini + yoy_tahun_kemarin + persen_yoy + } + } + `, + gangguanBelumSelesai: gql` + query DaftarmonalisaGangguanBelumSelesai( + #$regional: String + $idUlp: Int + $idUid: Int + $idUp3: Int + $bulan: Int + $tahun: Int + ) { + monalisaGangguanBelumSelesai( + #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 + jumlah_gangguan + jumlah_informasi + total + } + } + `, + gangguanPerJenisGangguan: gql` + query DaftarmonalisaGangguanPerJenisGangguan( + #$nama_regional: String + $idUid: Int + $idUp3: Int + $idUlp: Int + $bulan: Int + $tahun: Int + ) { + monalisaGangguanPerJenisGangguan( + #nama_regional: $regional + idUid: $idUid + idUp3: $idUp3 + idUlp: $idUlp + bulan: $bulan + tahun: $tahun + ) { + id_jenis_gangguan + nama_jenis_gangguan + jumlah + persen + } + } + `, + jumlahDurasiRptRctGangguan: gql` + query DaftarmonalisaJumlahDurasiRptRctGangguan( + #$regional: String + $idUlp: Int + $idUid: Int + $idUp3: Int + $bulan: Int + $tahun: Int + ) { + monalisaJumlahDurasiRptRctGangguan( + #regional: $regional + idUlp: $idUlp + idUid: $idUid + idUp3: $idUp3 + bulan: $bulan + tahun: $tahun + ) { + 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 + } + } + `, + jumlahKaliGangguan: gql` + query DaftarMonalisaJumlahKaliGangguan( + #$regional: String + $idUid: Int + $idUp3: Int + $idUlp: Int + $bulan: Int + $tahun: Int + ) { + monalisaJumlahKaliGangguan( + #regional: $regional + idUid: $idUid + idUp3: $idUp3 + idUlp: $idUlp + bulan: $bulan + tahun: $tahun + ) { + nama_uid + nama_up3 + nama_ulp + mom_bulan_ini + mom_bulan_kemarin + persen_mom + yoy_tahun_ini + yoy_tahun_kemarin + persen_yoy + } + } + `, + laporUlangGangguan: gql` + query DaftarmonalisaRekapitulasiLaporUlangGangguan( + #$regional: String + $idUlp: Int + $idUid: Int + $idUp3: Int + $bulan: Int + $tahun: Int + ) { + monalisaRekapitulasiLaporUlangGangguan( + #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 + mom_bulan_ini + mom_bulan_kemarin + persen_mom + yoy_tahun_ini + yoy_tahun_kemarin + persen_yoy + } + } + `, + recoveryTimeGangguan: gql` + query DaftarmonalisaRecoveryTimeGangguan( + #$regional: regional + $idUid: Int + $idUp3: Int + $idUlp: Int + $bulan: Int + $tahun: Int + ) { + monalisaRecoveryTimeGangguan( + #regional: $regional + idUid: $idUid + idUp3: $idUp3 + idUlp: $idUlp + bulan: $bulan + tahun: $tahun + ) { + nama_ulp + mom_bulan_ini + mom_bulan_kemarin + persen_mom + yoy_tahun_ini + yoy_tahun_kemarin + persen_yoy + } + } + `, + responseTimeGangguan: gql` + query DaftarmonalisaResponseTimeGangguan( + #regional: String + $idUid: Int + $idUp3: Int + $idUlp: Int + $bulan: Int + $tahun: Int + ) { + monalisaResponseTimeGangguan( + #regional: $regional + idUid: $idUid + idUp3: $idUp3 + idUlp: $idUlp + bulan: $bulan + tahun: $tahun + ) { + nama_ulp + mom_bulan_ini + mom_bulan_kemarin + persen_mom + yoy_tahun_ini + yoy_tahun_kemarin + persen_yoy + } + } + ` + } + }, + keluhan: { + rekap: { + + } + } + }, + + MONALISAJUMLAHKALIKELUHAN: gql` + query DaftarMonalisaJumlahKaliKeluhan( + #$regional: String + $idUlp: Int + $idUid: Int + $idUp3: Int + $bulan: Int + $tahun: Int + ) { + monalisaJumlahKaliKeluhan( + #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 + } + } +` +}