Update GraphQL queries in Monalisa Gangguan Rekap components

This commit is contained in:
Dede Fuji Abdul
2024-03-01 10:27:21 +07:00
parent 5068ba649d
commit f82fc81362
10 changed files with 331 additions and 387 deletions

View File

@@ -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
}
}
`
}