apkt-eis/src/utils/api/api.graphql.ts

5954 lines
153 KiB
TypeScript
Executable File

//deploy vm
import {
ApolloClient,
createHttpLink,
gql,
InMemoryCache,
type DocumentNode
} from '@apollo/client/core'
import axios from 'axios'
const controller = new AbortController()
const url = import.meta.env.VITE_APP_GRAPHQL_ENDPOINT
const instance = axios.create({
baseURL: url,
headers: {
Accept: 'application/json',
'Cache-Control': 'no-cache',
'Content-Type': 'application/json'
},
signal: controller.signal
})
export const getQueryString = (query: DocumentNode) => query.loc?.source.body!
export const requestGraphQl = async (query: DocumentNode, data: any) => {
return await instance.post('', {
query: getQueryString(query),
variables: data
})
}
export const apolloClient = () => {
const httpLink = createHttpLink({
uri: import.meta.env.VITE_APP_GRAPHQL_ENDPOINT,
credentials: 'include'
})
const apolloClient = new ApolloClient({
cache: new InMemoryCache(),
link: httpLink,
headers: {
Accept: 'application/json',
'Accept-Encoding': 'gzip, deflate',
'Cache-Control': 'no-cache',
Connection: 'keep-alive',
'Content-Type': 'application/json'
// Add other headers as needed
}
})
return apolloClient
}
export const queries = {
keluhan: {
daftar: {
ssdaftarKeluhanSelesaiTanpaIdPelanggan: gql`
query ssdaftarKeluhanSelesaiTanpaIdPelanggan(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarKeluhanSelesaiTanpaIdPelanggan(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_ulp
}
}
}
`,
keluhanSelesaiTanpaIDPelanggan: gql`
query daftarKeluhanSelesaiTanpaIdPelanggan(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
daftarKeluhanSelesaiTanpaIdPelanggan(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
alamat_pelapor
durasi_recovery_time
durasi_response_time
idpel_nometer
keterangan_pelapor
media
nama_ulp
nama_pelapor
no_laporan
no_telp_pelapor
status_akhir
waktu_lapor
waktu_recovery
waktu_response
}
}
`,
ssdaftarKeluhanDiselesaikanCC123: gql`
query ssdaftarKeluhanDiselesaikanCC123(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$media: String!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarKeluhanDiselesaikanCC123(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
media: $media
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
status_akhir
pembuat_laporan
waktu_lapor
waktu_recovery
jumlah_lapor
media
nama_issuetype
nama_subissuetype
}
}
}
`,
keluhanDiselesaikanCC123: gql`
query daftarKeluhanDiselesaikanCC123(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$media: String!
) {
daftarKeluhanDiselesaikanCC123(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
media: $media
) {
no_laporan
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
status_akhir
pembuat_laporan
waktu_lapor
waktu_recovery
jumlah_lapor
media
nama_issuetype
nama_subissuetype
}
}
`,
ssdaftarKeluhanResponseTime: gql`
query ssdaftarKeluhanResponseTime(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$minDurasiResponseTime: Int!
$maxDurasiResponseTime: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarKeluhanResponseTime(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
minDurasiResponseTime: $minDurasiResponseTime
maxDurasiResponseTime: $maxDurasiResponseTime
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_ulp
}
}
}
`,
keluhanResponseTime: gql`
query daftarKeluhanResponseTime(
$dateFrom: Date!
$dateTo: Date!
$minDurasiResponseTime: Int!
$maxDurasiResponseTime: Int!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
daftarKeluhanResponseTime(
dateFrom: $dateFrom
dateTo: $dateTo
minDurasiResponseTime: $minDurasiResponseTime
maxDurasiResponseTime: $maxDurasiResponseTime
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
alamat_pelapor
durasi_recovery_time
durasi_response_time
idpel_nometer
keterangan_pelapor
media
nama_pelapor
nama_ulp
no_laporan
no_telp_pelapor
status_akhir
waktu_lapor
waktu_recovery
waktu_response
}
}
`,
ssdaftarKeluhanRecoveryTime: gql`
query ssdaftarKeluhanRecoveryTime(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$minDurasiRecoveryTime: Int!
$maxDurasiRecoveryTime: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarKeluhanRecoveryTime(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
minDurasiRecoveryTime: $minDurasiRecoveryTime
maxDurasiRecoveryTime: $maxDurasiRecoveryTime
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_ulp
}
}
}
`,
keluhanRecoveryTime: gql`
query daftarKeluhanRecoveryTime(
$dateFrom: Date!
$dateTo: Date!
$minDurasiRecoveryTime: Int!
$maxDurasiRecoveryTime: Int!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
daftarKeluhanRecoveryTime(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
minDurasiRecoveryTime: $minDurasiRecoveryTime
maxDurasiRecoveryTime: $maxDurasiRecoveryTime
idUid: $idUid
idUp3: $idUp3
) {
alamat_pelapor
durasi_recovery_time
durasi_response_time
idpel_nometer
keterangan_pelapor
media
nama_pelapor
nama_ulp
no_laporan
no_telp_pelapor
status_akhir
waktu_lapor
waktu_recovery
waktu_response
}
}
`,
keluhanMelaporLebihDariSatuKaliDetail: gql`
query detailKeluhanLaporLebihDariSatuKali($noLaporan: String!) {
detailKeluhanLaporLebihDariSatuKali(noLaporan: $noLaporan) {
id
no_laporan
create_date
create_by
keterangan
}
}
`,
ssdaftarKeluhanMelaporLebihDariSatuKali: gql`
query ssdaftarKeluhanMelaporLebihDariSatuKali(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$minJmlLapor: Int!
$maxJmlLapor: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarKeluhanMelaporLebihDariSatuKali(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
minJmlLapor: $minJmlLapor
maxJmlLapor: $maxJmlLapor
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
waktu_lapor
waktu_response
waktu_recovery
jumlah_lapor
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_ulp
}
}
}
`,
keluhanMelaporLebihDariSatuKali: gql`
query daftarKeluhanMelaporLebihDariSatuKali(
$minJmlLapor: Int!
$maxJmlLapor: Int!
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
daftarKeluhanMelaporLebihDariSatuKali(
dateFrom: $dateFrom
dateTo: $dateTo
minJmlLapor: $minJmlLapor
maxJmlLapor: $maxJmlLapor
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
no_laporan
waktu_lapor
waktu_response
waktu_recovery
jumlah_lapor
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_ulp
}
}
`,
keluhanDipindahkanKeIDULPLain: gql`
query daftarKeluhanDialihkanKeUnitLain(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
daftarKeluhanDialihkanKeUnitLain(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
alamat_pelapor
durasi_recovery_time
durasi_response_time
id_unit_baru
id_unit_lama
idpel_nometer
keterangan_pelapor
media
nama_pelapor
nama_unit_baru
nama_unit_lama
no_laporan
no_telp_pelapor
pembuat_laporan
status_akhir
waktu_dialihkan
waktu_lapor
waktu_recovery
waktu_response
}
}
`,
ssdaftarKeluhanDialihkanKeUnitLain: gql`
query ssdaftarKeluhanDialihkanKeUnitLain(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarKeluhanDialihkanKeUnitLain(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
pembuat_laporan
waktu_lapor
waktu_dialihkan
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
id_unit_lama
nama_unit_lama
id_unit_baru
nama_unit_baru
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
}
}
}
`,
ssdaftarKeluhanBerdasarkanMedia: gql`
query ssdaftarKeluhanBerdasarkanMedia(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarKeluhanBerdasarkanMedia(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
waktu_media
keterangan_media
nama_ulp
}
}
}
`,
keluhanBerdasarkanMedia: gql`
query daftarKeluhanBerdasarkanMedia(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
daftarKeluhanBerdasarkanMedia(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
alamat_pelapor
durasi_recovery_time
durasi_response_time
keterangan_pelapor
media
waktu_media
keterangan_media
waktu_lapor
nama_pelapor
no_laporan
no_telp_pelapor
nama_ulp
status_akhir
waktu_recovery
waktu_response
}
}
`
},
rekap: {
keluhanPerRatingUnit: gql`
query rekapitulasiKeluhanRatingPerUnit(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiKeluhanRatingPerUnit(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
in_process
indeks_rating
jumlah_non_rating
jumlah_rating
nama_idUlp
persen_in_process
persen_non_rating
persen_rating
persen_selesai
rating_1
rating_2
rating_3
rating_4
rating_5
regu
selesai
total
}
}
`,
keluhanPerUnit: gql`
query rekapitulasiKeluhanPerUnit(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiKeluhanPerUnit(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
total
total_selesai
persen_selesai
total_inproses
persen_inproses
total_durasi_response
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
total_durasi_recovery
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
}
}
`,
keluhanPerTanggalULP: gql`
query rekapitulasiKeluhanPerTanggalUlp(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiKeluhanPerTanggalUlp(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
tanggal_lapor
total
total_selesai
persen_selesai
total_inproses
persen_inproses
total_durasi_response
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
total_durasi_recovery
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
}
}
`,
keluhanPerTanggalUP3: gql`
query rekapitulasiKeluhanPerTanggalUp3(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiKeluhanPerTanggalUp3(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
tanggal_lapor
total
total_selesai
persen_selesai
total_inproses
persen_inproses
total_durasi_response
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
total_durasi_recovery
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
}
}
`,
keluhanPerTanggalUID: gql`
query rekapitulasiKeluhanPerTanggalUid(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiKeluhanPerTanggalUid(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
tanggal_lapor
total
total_selesai
persen_selesai
total_inproses
persen_inproses
total_durasi_response
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
total_durasi_recovery
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
}
}
`,
keluhanPerTanggal: gql`
query rekapitulasiKeluhanPerTanggal(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiKeluhanPerTanggal(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
tanggal_lapor
total
total_durasi_response
total_durasi_recovery
total_selesai
persen_selesai
total_inproses
persen_inproses
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
}
}
`,
keluhanPerKelompokKeluhanULP: gql`
query rekapitulasiKeluhanPerKelompokKeluhanUlp(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiKeluhanPerKelompokKeluhanUlp(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
kelompok
total
total_selesai
persen_selesai
total_inproses
persen_inproses
total_durasi_response
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
total_durasi_recovery
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
}
}
`,
keluhanPerKelompokKeluhanUP3: gql`
query rekapitulasiKeluhanPerKelompokKeluhanUp3(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiKeluhanPerKelompokKeluhanUp3(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
kelompok
total
total_selesai
persen_selesai
total_inproses
persen_inproses
total_durasi_response
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
total_durasi_recovery
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
}
}
`,
keluhanPerKelompokKeluhanUID: gql`
query rekapitulasiKeluhanPerKelompokKeluhanUid(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiKeluhanPerKelompokKeluhanUid(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
kelompok
total
total_selesai
persen_selesai
total_inproses
persen_inproses
total_durasi_response
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
total_durasi_recovery
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
}
}
`,
keluhanPerKelompokKeluhan: gql`
query rekapitulasiKeluhanPerKelompokKeluhan(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiKeluhanPerKelompokKeluhan(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
kelompok
total
total_selesai
persen_selesai
total_inproses
persen_inproses
avg_durasi_response
min_durasi_response
max_durasi_response
total_durasi_recovery
total_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
}
}
`,
keluhanPerJenisKeluhan: gql`
query rekapitulasiKeluhanPerJenisKeluhan(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiKeluhanPerJenisKeluhan(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
grouping_tipe_keluhan
tipe_keluhan
total
total_selesai
persen_selesai
total_inproses
persen_inproses
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
}
}
`,
keluhanPenyelesaianPerFungsiBidangDetail: gql`
query detailRekapitulasiKeluhanPerBidang(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$isSelesai: Int!
$namaFungsiBidang: String
) {
detailRekapitulasiKeluhanPerBidang(
dateFrom: $dateFrom
dateTo: $dateTo
namaFungsiBidang: $namaFungsiBidang
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
isSelesai: $isSelesai
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
no_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
uraian
respon_pelanggan
is_selesai
}
}
`,
keluhanPenyelesaianPerFungsiBidangULP: gql`
query rekapitulasiKeluhanPenyelesaianPerFungsiBidangUlp(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiKeluhanPenyelesaianPerFungsiBidangUlp(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id_uid
id_ulp
id_up3
nama_uid
nama_up3
nama_ulp
fungsi_bidang
total
total_selesai
persen_selesai
total_inproses
persen_inproses
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
}
}
`,
keluhanPenyelesaianPerFungsiBidangUP3: gql`
query rekapitulasiKeluhanPenyelesaianPerFungsiBidangUp3(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiKeluhanPenyelesaianPerFungsiBidangUp3(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id_uid
id_ulp
id_up3
nama_uid
nama_up3
nama_ulp
fungsi_bidang
total
total_selesai
persen_selesai
total_inproses
persen_inproses
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
}
}
`,
keluhanPenyelesaianPerFungsiBidangUID: gql`
query rekapitulasiKeluhanPenyelesaianPerFungsiBidangUid(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiKeluhanPenyelesaianPerFungsiBidangUid(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id_uid
id_ulp
id_up3
nama_uid
nama_up3
nama_ulp
fungsi_bidang
total
total_selesai
persen_selesai
total_inproses
persen_inproses
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
}
}
`,
keluhanPenyelesaianPerFungsiBIidang: gql`
query rekapitulasiKeluhanPenyelesaianPerFungsiBidang(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiKeluhanPenyelesaianPerFungsiBidang(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
fungsi_bidang
total
total_selesai
persen_selesai
total_inproses
persen_inproses
total_durasi_response
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
total_durasi_recovery
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
}
}
`,
keluhanBerdasarkanMediaDetail: gql`
query detailRekapitulasiKeluhanBerdasarkanMedia(
$tanggal: String!
$idPosko: Int!
$idUid: Int!
$idUp3: Int!
$namaRegional: String
$media: String
) {
detailRekapitulasiKeluhanBerdasarkanMedia(
tanggal: $tanggal
idPosko: $idPosko
idUid: $idUid
idUp3: $idUp3
namaRegional: $namaRegional
media: $media
) {
uraian
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
no_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
respon_pelanggan
}
}
`,
rekapKeluhanBerdasarkanMedia: gql`
query rekapitulasiKeluhanBerdasarkanMedia(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$media: String!
) {
rekapitulasiKeluhanBerdasarkanMedia(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
media: $media
) {
media
tgl1
tgl2
tgl3
tgl4
tgl5
tgl6
tgl7
tgl8
tgl9
tgl10
tgl11
tgl12
tgl13
tgl14
tgl15
tgl16
tgl17
tgl18
tgl19
tgl20
tgl21
tgl22
tgl23
tgl24
tgl25
tgl26
tgl27
tgl28
tgl29
tgl30
tgl31
total
}
}
`,
rekapKeluhanAll: gql`
query rekapitulasiKeluhanAll(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiKeluhanAll(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
total
total_selesai
persen_selesai
total_inproses
persen_inproses
total_durasi_response
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
total_durasi_recovery
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
}
}
`,
rekapKeluhanAllDetail: gql`
query detailKeluhanAll(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$namaRegional: String
$isSelesai: Int!
$media: String
$tanggal: String
$namaIssuetype: String
$namaSubissuetype: String
) {
detailKeluhanAll(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
namaRegional: $namaRegional
isSelesai: $isSelesai
media: $media
tanggal: $tanggal
namaIssuetype: $namaIssuetype
namaSubissuetype: $namaSubissuetype
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
no_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
respon_pelanggan
is_selesai
uraian
}
}
`
}
},
gangguan: {
rekap: {
gangguanCleansingTransaksiTMDetail: gql`
query detailGangguanCleansingTransaksiTM(
$bulan: Int!
$tahun: Int!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
detailGangguanCleansingTransaksiTM(
bulan: $bulan
tahun: $tahun
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
id
no_laporan
tgl_catat
tgl_pekerjaan
tgl_nyala
durasi_pencatatan
durasi_recovery_time
keterangan_cleansing
nama_posko
tindakan
penyebab
}
}
`,
gangguanCleansingTransaksiTM: gql`
query rekapitulasiGangguanCleansingTransaksiTM(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiGangguanCleansingTransaksiTM(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
nama_regional
id
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
month1
month2
month3
month4
month5
month6
month7
month8
month9
month10
month11
month12
}
}
`,
gangguanRatingPerRegu: gql`
query rekapitulasiGangguanRatingPerRegu(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiGangguanRatingPerRegu(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
id_regu
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
id_posko
nama_posko
kode_regu
nama_regu
total
total_selesai
persen_selesai
total_inproses
persen_inproses
total_rating
persen_rating
nilai_rating1
nilai_rating2
nilai_rating3
nilai_rating4
nilai_rating5
indeks_rating
total_nonrating
persen_nonrating
}
}
`,
gangguanRatingDetail: gql`
query detailRekapitulasiGangguanBerdasarkanRating(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$idRegu: Int!
$namaRegional: String!
$isSelesai: Int
$isNonRating: Int
$nilaiRating: Int
) {
detailRekapitulasiGangguanBerdasarkanRating(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
idRegu: $idRegu
namaRegional: $namaRegional
isSelesai: $isSelesai
isNonRating: $isNonRating
nilaiRating: $nilaiRating
) {
alamat_pelapor
diselesaikan_oleh
dispatch_oleh
durasi_dispatch_time
durasi_recovery_time
durasi_response_time
id
idpel_nometer
id_posko
id_uid
id_ulp
id_up3
is_marking
is_non_rating
is_selesai
jarak_closing
jenis_gangguan
keterangan_pelapor
kode_gangguan
media
nama_pelapor
nama_posko
nama_regional
nama_uid
nama_ulp
nama_up3
nilai_rating
no_laporan
no_telp_pelapor
pembuat_laporan
penyebab
referensi_marking
status_akhir
tindakan
waktu_lapor
waktu_recovery
waktu_response
}
}
`,
gangguanRatingPerPosko: gql`
query rekapitulasiGangguanRatingPerPosko(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiGangguanRatingPerPosko(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
id_posko
nama_posko
total
total_selesai
persen_selesai
total_inproses
persen_inproses
total_rating
persen_rating
nilai_rating1
nilai_rating2
nilai_rating3
nilai_rating4
nilai_rating5
indeks_rating
total_nonrating
persen_nonrating
}
}
`,
gangguanPerTanggalPosko: gql`
query rekapitulasiGangguanPerTanggalPosko(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiGangguanPerTanggalPosko(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
id_posko
nama_posko
tanggal
total
total_selesai
persen_selesai
total_inproses
persen_inproses
total_durasi_response
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
total_durasi_recovery
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
total_response
total_recovery
}
}
`,
gangguanPerTanggalUP3: gql`
query rekapitulasiGangguanPerTanggalUp3(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiGangguanPerTanggalUp3(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
id_uid
nama_uid
id_up3
nama_up3
tanggal
total
total_selesai
persen_selesai
total_inproses
persen_inproses
total_durasi_response
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
total_durasi_recovery
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
total_response
total_recovery
}
}
`,
gangguanPerTanggalUID: gql`
query rekapitulasiGangguanPerTanggalUid(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiGangguanPerTanggalUid(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
id_uid
nama_uid
tanggal
total
total_selesai
persen_selesai
total_inproses
persen_inproses
total_durasi_response
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
total_durasi_recovery
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
total_response
total_recovery
}
}
`,
gangguanPerTanggal: gql`
query rekapitulasiGangguanPerTanggal(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiGangguanPerTanggal(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
id_posko
nama_posko
avg_durasi_recovery
avg_durasi_response
max_durasi_recovery
max_durasi_response
min_durasi_recovery
min_durasi_response
persen_inproses
persen_selesai
tanggal
total
total_durasi_response
total_durasi_recovery
total_diatas_sla_recovery
total_diatas_sla_response
total_dibawah_sla_recovery
total_dibawah_sla_response
total_inproses
total_selesai
}
}
`,
gangguanPerRegu: gql`
query rekapitulasiGangguanPerRegu(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiGangguanPerRegu(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
id
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
id_posko
nama_posko
id_regu
kode_regu
nama_regu
total
total_selesai
persen_selesai
total_inproses
persen_inproses
total_durasi_response
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
total_durasi_recovery
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
total_response
total_recovery
}
}
`,
gangguanPerPosko: gql`
query rekapitulasiGangguanPerPosko(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiGangguanPerPosko(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
id
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
id_posko
nama_posko
total
total_selesai
persen_selesai
total_inproses
persen_inproses
total_durasi_response
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
total_response
total_recovery
}
}
`,
gangguanKoreksiTransaksiIndividual: gql`
query rekapitulasiGangguanKoreksiTransaksiIndividual(
$dateFrom: Date!
$dateTo: Date!
$idPosko: Int!
$idUid: Int!
$idUp3: Int!
$is_transaksi_individual: Int!
$is_cleansing_transaksi_tm: Int!
$is_koreksi_transaksi_tm: Int!
$is_koreksi_gangguan_dan_anev: Int!
) {
rekapitulasiGangguanKoreksiTransaksiIndividual(
dateFrom: $dateFrom
dateTo: $dateTo
idPosko: $idPosko
idUid: $idUid
idUp3: $idUp3
is_transaksi_individual: $is_transaksi_individual
is_cleansing_transaksi_tm: $is_cleansing_transaksi_tm
is_koreksi_transaksi_tm: $is_koreksi_transaksi_tm
is_koreksi_gangguan_dan_anev: $is_koreksi_gangguan_dan_anev
) {
nama_regional
id
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
month1
month2
month3
month4
month5
month6
month7
month8
month9
month10
month11
month12
}
}
`,
gangguanKoreksiTransaksiIndividualDetail: gql`
query detailGangguanKoreksiTransaksiIndividu(
$bulan: Int!
$tahun: Int!
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$is_transaksi_individual: Int!
$is_cleansing_transaksi_tm: Int!
$is_koreksi_transaksi_tm: Int!
$is_koreksi_gangguan_dan_anev: Int!
$namaRegional: String
) {
detailGangguanKoreksiTransaksiIndividu(
bulan: $bulan
tahun: $tahun
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
is_transaksi_individual: $is_transaksi_individual
is_cleansing_transaksi_tm: $is_cleansing_transaksi_tm
is_koreksi_transaksi_tm: $is_koreksi_transaksi_tm
is_koreksi_gangguan_dan_anev: $is_koreksi_gangguan_dan_anev
namaRegional: $namaRegional
) {
id
no_laporan
tgl_lapor
tgl_lapor_sblm
tgl_lapor_sdh
tgl_penugasan_sblm
tgl_penugasan_sdh
tgl_perjalanan_sblm
tgl_perjalanan_sdh
tgl_pengerjaan_sblm
tgl_pengerjaan_sdh
tgl_nyala_sementara_sblm
tgl_nyala_sementara_sdh
tgl_nyala_sblm
tgl_nyala_sdh
tgl_selesai_sblm
tgl_selesai_sdh
durasi_response_time_sblm
durasi_recovery_time_sblm
durasi_response_time_sdh
durasi_recovery_time_sdh
kelompok_sblm
kelompok_sdh
sub_kelompok_sblm
sub_kelompok_sdh
fasilitas_id_sblm
fasilitas_id_sdh
sub_fasilitas_id_sblm
sub_fasilitas_id_sdh
equipment_id_sblm
equipment_id_sdh
event_damage_sblm
event_damage_sdh
cause_id_sblm
cause_id_sdh
cause_group_id_sblm
cause_group_id_sdh
weather_id_sblm
weather_id_sdh
grup_koreksi
alasan
idpel_nometer
keterangan_pelapor
nama_posko
tindakan
penyebab
}
}
`,
jenisGangguanSE004: gql`
query rekapitulasiJenisGangguanSE004(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiJenisGangguanSE004(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
id
id_fasilitas
sub_kelompok
kode
equipment_id
total
total_selesai
persen_selesai
total_inproses
persen_inproses
total_durasi_response
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
total_durasi_recovery
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
total_response
total_recovery
}
}
`,
jenisGangguanSE004Detail: gql`
query detailGangguanJenisGangguanSE004(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$idEquipment: Int!
$isSelesai: Int!
) {
detailGangguanJenisGangguanSE004(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
idEquipment: $idEquipment
isSelesai: $isSelesai
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
id_posko
nama_posko
no_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
referensi_marking
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
tindakan
penyebab
}
}
`,
jenisGangguan: gql`
query rekapitulasiPerJenisGangguan(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiPerJenisGangguan(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
nama_sub_kelompok
sub_kelompok
avg_durasi_recovery
avg_durasi_response
max_durasi_recovery
max_durasi_response
min_durasi_recovery
min_durasi_response
persen_inproses
persen_selesai
tipe_permasalahan
total
kode
total_durasi_recovery
total_durasi_response
total_diatas_sla_recovery
total_diatas_sla_response
total_dibawah_sla_recovery
total_dibawah_sla_response
total_inproses
total_selesai
}
}
`,
gangguanDiselesaikanMobileAPKT: gql`
query rekapitulasiGangguanDiselesaikanMobileAPKT(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiGangguanDiselesaikanMobileAPKT(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
id
id_regu
nama_regu
kode_regu
total
total_selesai
persen_selesai
total_inproses
persen_inproses
total_mobile_marking
total_mobile_nonmarking
total_nonmobile_marking
total_nonmobile_nonmarking
avg_durasi_response_time_mobile_marking
avg_durasi_response_time_mobile_nonmarking
avg_durasi_response_time_nonmobile_marking
avg_durasi_response_time_nonmobile_nonmarking
avg_durasi_recovery_time_mobile_marking
avg_durasi_recovery_time_mobile_nonmarking
avg_durasi_recovery_time_nonmobile_marking
avg_durasi_recovery_time_nonmobile_nonmarking
}
}
`,
gangguanDiselesaikanMobileAPKTDetail: gql`
query detailGangguanDiselesaikanMobileApkt(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$idRegu: Int!
$isSelesai: Int!
) {
detailGangguanDiselesaikanMobileApkt(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
idRegu: $idRegu
isSelesai: $isSelesai
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
id_posko
nama_posko
no_laporan
pembuat_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_dispatch_time
durasi_response_time
durasi_recovery_time
status_akhir
is_marking
referensi_marking
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
jarak_closing
dispatch_oleh
diselesaikan_oleh
penyebab
tindakan
kode_gangguan
jenis_gangguan
}
}
`,
rekapGangguanAlihPosko: gql`
query rekapitulasiGangguanCleansingTransaksiTM(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiGangguanCleansingTransaksiTM(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
agustus
april
desember
februari
januari
juli
juni
maret
mei
november
oktober
september
uid
ulp
up3
}
}
`,
berdasarkanMediaDetail: gql`
query detailRekapitulasiGangguanBerdasarkanMedia(
$tanggal: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$namaRegional: String!
$media: String!
) {
detailRekapitulasiGangguanBerdasarkanMedia(
tanggal: $tanggal
posko: $posko
idUid: $idUid
idUp3: $idUp3
namaRegional: $namaRegional
media: $media
) {
alamat_pelapor
diselesaikan_oleh
dispatch_oleh
durasi_dispatch_time
durasi_recovery_time
durasi_response_time
id
id_posko
id_uid
id_ulp
id_up3
idpel_nometer
is_marking
jarak_closing
jenis_gangguan
keterangan_pelapor
kode_gangguan
media
nama_pelapor
nama_posko
nama_regional
nama_uid
nama_ulp
nama_up3
nilai_rating
no_laporan
no_telp_pelapor
pembuat_laporan
penyebab
referensi_marking
status_akhir
tindakan
waktu_lapor
waktu_recovery
waktu_response
}
}
`,
berdasarkanMedia: gql`
query rekapitulasiGangguanBerdasarkanMedia(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiGangguanBerdasarkanMedia(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
media
total
tgl1
tgl10
tgl11
tgl12
tgl13
tgl14
tgl15
tgl16
tgl17
tgl18
tgl19
tgl2
tgl20
tgl21
tgl22
tgl23
tgl24
tgl25
tgl26
tgl27
tgl28
tgl29
tgl3
tgl30
tgl31
tgl4
tgl5
tgl6
tgl7
tgl8
tgl9
}
}
`,
gangguanAll: gql`
query rekapitulasiAllGangguan(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiAllGangguan(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
id_posko
nama_posko
total
total_selesai
persen_selesai
total_inproses
persen_inproses
avg_durasi_dispatch
min_durasi_dispatch
max_durasi_dispatch
total_dibawah_sla_dispatch
total_diatas_sla_dispatch
avg_durasi_response
min_durasi_response
max_durasi_response
total_dibawah_sla_response
total_diatas_sla_response
avg_durasi_recovery
min_durasi_recovery
max_durasi_recovery
total_dibawah_sla_recovery
total_diatas_sla_recovery
count_durasi_dispatch
count_durasi_response
count_durasi_recovery
}
}
`,
gangguanAllDetail: gql`
query detailGangguan(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$idRegu: Int!
$media: String!
$idUlp: Int!
$namaRegional: String!
$isSelesai: Int!
$tanggal: String
) {
detailGangguan(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
idRegu: $idRegu
idUlp: $idUlp
namaRegional: $namaRegional
media: $media
isSelesai: $isSelesai
tanggal: $tanggal
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
id_posko
nama_posko
no_laporan
pembuat_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_dispatch_time
durasi_response_time
durasi_recovery_time
durasi_perjalanan_time
status_akhir
is_marking
referensi_marking
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_posko
jarak_closing
dispatch_oleh
diselesaikan_oleh
penyebab
tindakan
kode_gangguan
jenis_gangguan
nilai_rating
}
}
`,
gangguanAlihPosko: gql`
query rekapitulasiGangguanAlihPosko(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
rekapitulasiGangguanAlihPosko(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
id_posko_lama
id_posko_baru
id_posko
id_uid
id_up3
nama_posko
nama_uid
nama_up3
posko_in
posko_out
}
}
`,
gangguanAlihPoskoDetail: gql`
query detailGangguanAlihPosko(
$dateFrom: Date!
$dateTo: Date!
$idUid: Int!
$idUp3: Int!
$idPoskoBaru: Int!
$idPoskoLama: Int!
) {
detailGangguanAlihPosko(
dateFrom: $dateFrom
dateTo: $dateTo
idUid: $idUid
idUp3: $idUp3
idPoskoBaru: $idPoskoBaru
idPoskoLama: $idPoskoLama
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
id_posko
nama_posko
no_laporan
pembuat_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_posko_baru
nama_posko_lama
}
}
`
},
daftar: {
selesaiTanpaIDPelanggan: gql`
query daftarGangguanSelesaiTanpaIdPelanggan(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
daftarGangguanSelesaiTanpaIdPelanggan(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
alamat_pelapor
durasi_recovery_time
durasi_response_time
idpel_nometer
keterangan_pelapor
media
nama_pelapor
no_laporan
no_telp_pelapor
nama_posko
status_akhir
waktu_lapor
waktu_recovery
waktu_response
}
}
`,
ssdaftarGangguanSelesaiTanpaIdPelanggan: gql`
query ssdaftarGangguanSelesaiTanpaIdPelanggan(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarGangguanSelesaiTanpaIdPelanggan(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
pembuat_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_posko
}
}
}
`,
responseTime: gql`
query daftarGangguanResponseTime(
$dateFrom: Date!
$dateTo: Date!
$minDurasiResponseTime: Int!
$maxDurasiResponseTime: Int!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
daftarGangguanResponseTime(
dateFrom: $dateFrom
dateTo: $dateTo
minDurasiResponseTime: $minDurasiResponseTime
maxDurasiResponseTime: $maxDurasiResponseTime
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
alamat_pelapor
durasi_recovery_time
durasi_response_time
idpel_nometer
keterangan_pelapor
media
penyebab
referensi_marking
tindakan
nama_pelapor
is_marking
no_laporan
no_telp_pelapor
nama_posko
status_akhir
waktu_lapor
waktu_recovery
waktu_response
}
}
`,
ssdaftarGangguanResponseTime: gql`
query ssdaftarGangguanResponseTime(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$minDurasiResponseTime: Int!
$maxDurasiResponseTime: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarGangguanResponseTime(
dateFrom: $dateFrom
dateTo: $dateTo
minDurasiResponseTime: $minDurasiResponseTime
maxDurasiResponseTime: $maxDurasiResponseTime
posko: $posko
idUid: $idUid
idUp3: $idUp3
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
pembuat_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
is_marking
referensi_marking
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_posko
penyebab
tindakan
}
}
}
`,
recoveryTime: gql`
query daftarGangguanRecoveryTime(
$dateFrom: Date!
$dateTo: Date!
$minDurasiRecoveryTime: Int!
$maxDurasiRecoveryTime: Int!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
daftarGangguanRecoveryTime(
dateFrom: $dateFrom
dateTo: $dateTo
minDurasiRecoveryTime: $minDurasiRecoveryTime
maxDurasiRecoveryTime: $maxDurasiRecoveryTime
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
alamat_pelapor
durasi_recovery_time
durasi_response_time
idpel_nometer
keterangan_pelapor
media
nama_pelapor
no_laporan
referensi_marking
no_telp_pelapor
nama_posko
status_akhir
waktu_lapor
waktu_recovery
waktu_response
}
}
`,
ssdaftarGangguanRecoveryTime: gql`
query ssdaftarGangguanRecoveryTime(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$minDurasiRecoveryTime: Int!
$maxDurasiRecoveryTime: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarGangguanRecoveryTime(
dateFrom: $dateFrom
dateTo: $dateTo
minDurasiRecoveryTime: $minDurasiRecoveryTime
maxDurasiRecoveryTime: $maxDurasiRecoveryTime
posko: $posko
idUid: $idUid
idUp3: $idUp3
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
pembuat_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
is_marking
referensi_marking
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_posko
}
}
}
`,
melaporLebihDariSatuKaliDetail: gql`
query detailGangguanLaporLebihDariSatuKali($noLaporan: String!) {
detailGangguanLaporLebihDariSatuKali(noLaporan: $noLaporan) {
id
no_laporan
create_date
create_by
keterangan
}
}
`,
melaporLebihDariSatuKali: gql`
query gangguan(
$minJmlLapor: Int!
$maxJmlLapor: Int!
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
daftarGangguanMelaporLebihDariSatuKali(
minJmlLapor: $minJmlLapor
maxJmlLapor: $maxJmlLapor
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
alamat_pelapor
pembuat_laporan
durasi_response_time
durasi_recovery_time
idpel_nometer
jumlah_lapor
keterangan_pelapor
media
nama_pelapor
no_laporan
no_telp_pelapor
status_akhir
waktu_lapor
waktu_recovery
waktu_response
nama_posko
}
}
`,
ssdaftarGangguanMelaporLebihDariSatuKali: gql`
query ssdaftarGangguanMelaporLebihDariSatuKali(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$minJmlLapor: Int!
$maxJmlLapor: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarGangguanMelaporLebihDariSatuKali(
dateFrom: $dateFrom
dateTo: $dateTo
minJmlLapor: $minJmlLapor
maxJmlLapor: $maxJmlLapor
posko: $posko
idUid: $idUid
idUp3: $idUp3
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
pembuat_laporan
waktu_lapor
waktu_response
waktu_recovery
jumlah_lapor
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_posko
}
}
}
`,
ssdaftarGangguanDiselesaikanMobileAPKT: gql`
query ssdaftarGangguanDiselesaikanMobileAPKT(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarGangguanDiselesaikanMobileAPKT(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
waktu_lapor
pembuat_laporan
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_posko
}
}
}
`,
diselesaikanMobileAPKT: gql`
query daftarGangguanDiselesaikanMobileAPKT(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
daftarGangguanDiselesaikanMobileAPKT(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
) {
alamat_pelapor
durasi_recovery_time
durasi_response_time
idpel_nometer
keterangan_pelapor
media
nama_pelapor
no_laporan
no_telp_pelapor
nama_posko
status_akhir
waktu_lapor
waktu_recovery
waktu_response
}
}
`,
ssdaftarGangguanDialihkanKePoskoLain: gql`
query ssdaftarGangguanDialihkanKePoskoLain(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarGangguanDialihkanKePoskoLain(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
pembuat_laporan
waktu_lapor
waktu_dialihkan
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
id_posko_lama
nama_posko_lama
id_posko_baru
nama_posko_baru
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
}
}
}
`,
ssdaftarGangguanBerdasarkanMedia: gql`
query ssdaftarGangguanBerdasarkanMedia(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$media: String!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarGangguanBerdasarkanMedia(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
media: $media
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
waktu_lapor
pembuat_laporan
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_media
media
waktu_media
keterangan_media
nama_posko
}
}
}
`,
berdasarkanMedia: gql`
query daftarGangguanBerdasarkanMedia(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$media: String!
) {
daftarGangguanBerdasarkanMedia(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
media: $media
) {
alamat_pelapor
durasi_recovery_time
durasi_response_time
idpel_nometer
keterangan_pelapor
media
nama_pelapor
no_laporan
no_telp_pelapor
nama_posko
status_akhir
waktu_media
waktu_lapor
waktu_recovery
waktu_response
keterangan_media
}
}
`
}
},
monalisa: {
gangguan: {
rekap: {
dispatchingTimeGangguanDetailYoy: gql`
query detailMonalisaDispatchingTimeGangguanYoY(
$bulan: Int!
$tahun: Int!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$namaRegional: String!
) {
detailMonalisaDispatchingTimeGangguanYoY(
bulan: $bulan
tahun: $tahun
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
namaRegional: $namaRegional
) {
id
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
id_posko
nama_posko
no_laporan
pembuat_laporan
waktu_lapor
waktu_dispatch
waktu_response
waktu_recovery
durasi_dispatch_time
durasi_response_time
durasi_recovery_time
durasi_perjalanan_time
status_akhir
is_marking
referensi_marking
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
jarak_closing
dispatch_oleh
diselesaikan_oleh
penyebab
tindakan
kode_gangguan
jenis_gangguan
nilai_rating
}
}
`,
dispatchingTimeGangguanDetailMom: gql`
query detailMonalisaDispatchingTimeGangguanMoM(
$bulan: Int!
$tahun: Int!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$namaRegional: String!
) {
detailMonalisaDispatchingTimeGangguanMoM(
bulan: $bulan
tahun: $tahun
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
namaRegional: $namaRegional
) {
id
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
id_posko
nama_posko
no_laporan
pembuat_laporan
waktu_lapor
waktu_dispatch
waktu_response
waktu_recovery
durasi_dispatch_time
durasi_response_time
durasi_recovery_time
durasi_perjalanan_time
status_akhir
is_marking
referensi_marking
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
jarak_closing
dispatch_oleh
diselesaikan_oleh
penyebab
tindakan
kode_gangguan
jenis_gangguan
nilai_rating
}
}
`,
dispatchingTimeGangguan: gql`
query monalisaDispatchingTimeGangguan(
$namaRegional: String
$idUid: Int
$idUp3: Int
$idUlp: Int
$bulan: Int
$tahun: Int
) {
monalisaDispatchingTimeGangguan(
namaRegional: $namaRegional
idUid: $idUid
idUp3: $idUp3
idUlp: $idUlp
bulan: $bulan
tahun: $tahun
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
mom_bulan_ini
mom_bulan_kemarin
count_mom_bulan_ini
count_mom_bulan_kemarin
persen_mom
yoy_tahun_ini
yoy_tahun_kemarin
count_yoy_tahun_ini
count_yoy_tahun_kemarin
persen_yoy
}
}
`,
rekapitulasiEnsGangguan: gql`
query monalisaRekapitulasiEnsGangguan(
$namaRegional: String
$idUlp: Int
$idUid: Int
$idUp3: Int
$bulan: Int
$tahun: Int
) {
monalisaRekapitulasiEnsGangguan(
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
bulan: $bulan
tahun: $tahun
) {
id
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
}
}
`,
gangguanBelumSelesaiDetail: gql`
query detailMonalisaGangguanBelumSelesai(
$bulan: Int!
$tahun: Int!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$isInformasi: Int!
) {
detailMonalisaGangguanBelumSelesai(
bulan: $bulan
tahun: $tahun
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
isInformasi: $isInformasi
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
id_pelanggan
nama_pelanggan
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
penyebab
kode_gangguan
nama_jenis_gangguan
durasi_response_time
durasi_recovery_time
no_laporan
waktu_lapor
}
}
`,
gangguanBelumSelesai: gql`
query monalisaGangguanBelumSelesai(
$bulan: Int!
$tahun: Int!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
monalisaGangguanBelumSelesai(
bulan: $bulan
tahun: $tahun
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
jumlah_gangguan
jumlah_informasi
total
}
}
`,
gangguanPerJenisGangguan: gql`
query monalisaGangguanPerJenisGangguan(
$namaRegional: String
$idUid: Int
$idUp3: Int
$idUlp: Int
$bulan: Int
$tahun: Int
) {
monalisaGangguanPerJenisGangguan(
namaRegional: $namaRegional
idUid: $idUid
idUp3: $idUp3
idUlp: $idUlp
bulan: $bulan
tahun: $tahun
) {
id_jenis_gangguan
nama_jenis_gangguan
jumlah
persen
ens
}
}
`,
jumlahDurasiRptRctGangguan: gql`
query monalisaJumlahDurasiRptRctGangguan(
$namaRegional: String
$idUlp: Int
$idUid: Int
$idUp3: Int
$bulan: Int
$tahun: Int
) {
monalisaJumlahDurasiRptRctGangguan(
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
bulan: $bulan
tahun: $tahun
) {
nama_regional
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 monalisaJumlahKaliGangguan(
$bulan: Int!
$tahun: Int!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
monalisaJumlahKaliGangguan(
bulan: $bulan
tahun: $tahun
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id
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
}
}
`,
laporUlangGangguan: gql`
query monalisaRekapitulasiLaporUlangGangguan(
$namaRegional: String
$idUlp: Int
$idUid: Int
$idUp3: Int
$bulan: Int
$tahun: Int
) {
monalisaRekapitulasiLaporUlangGangguan(
namaRegional: $namaRegional
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 monalisaRecoveryTimeGangguan(
$namaRegional: String
$idUid: Int
$idUp3: Int
$idUlp: Int
$bulan: Int
$tahun: Int
) {
monalisaRecoveryTimeGangguan(
namaRegional: $namaRegional
idUid: $idUid
idUp3: $idUp3
idUlp: $idUlp
bulan: $bulan
tahun: $tahun
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
mom_bulan_ini
mom_bulan_kemarin
count_mom_bulan_ini
count_mom_bulan_kemarin
persen_mom
yoy_tahun_ini
yoy_tahun_kemarin
count_yoy_tahun_ini
count_yoy_tahun_kemarin
persen_yoy
}
}
`,
responseTimeGangguan: gql`
query monalisaResponseTimeGangguan(
$namaRegional: String
$idUid: Int
$idUp3: Int
$idUlp: Int
$bulan: Int
$tahun: Int
) {
monalisaResponseTimeGangguan(
namaRegional: $namaRegional
idUid: $idUid
idUp3: $idUp3
idUlp: $idUlp
bulan: $bulan
tahun: $tahun
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
mom_bulan_ini
mom_bulan_kemarin
count_mom_bulan_ini
count_mom_bulan_kemarin
persen_mom
yoy_tahun_ini
yoy_tahun_kemarin
count_yoy_tahun_ini
count_yoy_tahun_kemarin
persen_yoy
}
}
`
}
},
keluhan: {
rekap: {
jumlahKaliKeluhan: gql`
query monalisaJumlahKaliKeluhan(
$namaRegional: String
$idUlp: Int
$idUid: Int
$idUp3: Int
$bulan: Int
$tahun: Int
) {
monalisaJumlahKaliKeluhan(
namaRegional: $namaRegional
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
}
}
`,
recoveryTimeKeluhan: gql`
query monalisaRecoveryTimeKeluhan(
$namaRegional: String
$idUlp: Int
$idUid: Int
$idUp3: Int
$bulan: Int
$tahun: Int
) {
monalisaRecoveryTimeKeluhan(
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
bulan: $bulan
tahun: $tahun
) {
id
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
count_yoy_tahun_ini
count_yoy_tahun_kemarin
count_mom_bulan_ini
count_mom_bulan_kemarin
}
}
`,
responseTimeKeluhan: gql`
query monalisaResponseTimeKeluhan(
$bulan: Int!
$tahun: Int!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
monalisaResponseTimeKeluhan(
bulan: $bulan
tahun: $tahun
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id
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
count_yoy_tahun_ini
count_yoy_tahun_kemarin
count_mom_bulan_ini
count_mom_bulan_kemarin
}
}
`,
jumlahDurasiRptRctKeluhan: gql`
query monalisaJumlahDurasiRptRctKeluhan(
$bulan: Int!
$tahun: Int!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
monalisaJumlahDurasiRptRctKeluhan(
bulan: $bulan
tahun: $tahun
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
nama_regional
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
}
}
`,
gangguanPerJenisKeluhan: gql`
query monalisaGangguanPerJenisKeluhan(
$bulan: Int!
$tahun: Int!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
monalisaGangguanPerJenisKeluhan(
bulan: $bulan
tahun: $tahun
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id
id_jenis_keluhan
nama_jenis_keluhan
jumlah
persen
}
}
`,
laporUlangKeluhan: gql`
query monalisaRekapitulasiLaporUlangKeluhan(
$bulan: Int!
$tahun: Int!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
monalisaRekapitulasiLaporUlangKeluhan(
bulan: $bulan
tahun: $tahun
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
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
}
}
`,
keluhanBelumSelesaiDetail: gql`
query detailMonalisaKeluhanBelumSelesai(
$bulan: Int!
$tahun: Int!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$isInformasi: Int!
) {
detailMonalisaKeluhanBelumSelesai(
bulan: $bulan
tahun: $tahun
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
isInformasi: $isInformasi
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
id_pelanggan
nama_pelanggan
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
penyebab
kode_gangguan
nama_subissuetype
durasi_response_time
durasi_recovery_time
no_laporan
waktu_lapor
}
}
`,
keluhanBelumSelesai: gql`
query monalisaRekapitulasiKeluhanBelumSelesai(
$bulan: Int!
$tahun: Int!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
monalisaRekapitulasiKeluhanBelumSelesai(
bulan: $bulan
tahun: $tahun
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
jumlah_keluhan
jumlah_informasi
total
}
}
`
}
},
laporan: {
bulanan: {
penurunanJumlahKomplainBulanan: gql`
query penurunanJumlahKomplainBulanan(
$namaRegional: String
$idUid: Int
$idUp3: Int
$idUlp: Int
$bulan: Int
$tahun: Int
) {
penurunanJumlahKomplainBulanan(
namaRegional: $namaRegional
idUid: $idUid
idUp3: $idUp3
idUlp: $idUlp
bulan: $bulan
tahun: $tahun
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
total_gangguan_tahun_ini
total_keluhan_tahun_ini
total_gangguan_informasi_tahun_ini
total_keluhan_informasi_tahun_ini
total_informasi_tahun_ini
total_tahun_ini
total_gangguan_tahun_sebelumnya
total_keluhan_tahun_sebelumnya
total_gangguan_informasi_tahun_sebelumnya
total_keluhan_informasi_tahun_sebelumnya
total_informasi_tahun_sebelumnya
total_tahun_sebelumnya
delta_gangguan
delta_keluhan
delta_informasi
persen_delta_gangguan
persen_delta_keluhan
persen_delta_informasi
persen_delta_total
}
}
`,
agingComplaintBulananDetail: gql`
query detailAgingComplaintBulanan(
$bulan: Int!
$tahun: Int!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
detailAgingComplaintBulanan(
bulan: $bulan
tahun: $tahun
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
no_laporan
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
penyebab
kode_gangguan
jenis_gangguan
durasi_response_time
durasi_recovery_time
waktu_lapor
id_pelanggan
nama_pelanggan
nama_pelapor
}
}
`,
agingComplaintBulanan: gql`
query agingComplaintBulanan(
$namaRegional: String
$idUid: Int
$idUp3: Int
$idUlp: Int
$bulan: Int
$tahun: Int
) {
agingComplaintBulanan(
namaRegional: $namaRegional
idUid: $idUid
idUp3: $idUp3
idUlp: $idUlp
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
}
}
`,
energyNotSalesBulanan: gql`
query energyNotSalesBulanan(
$namaRegional: String
$idUid: Int
$idUp3: Int
$idUlp: Int
$bulan: Int
$tahun: Int
) {
energyNotSalesBulanan(
namaRegional: $namaRegional
idUid: $idUid
idUp3: $idUp3
idUlp: $idUlp
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
}
}
`,
kepatuhandanAkurasiDalamPelaporanBulanan: gql`
query kepatuhandanAkurasiDalamPelaporanBulanan(
$namaRegional: String
$idUid: Int
$idUp3: Int
$idUlp: Int
$bulan: Int
$tahun: Int
) {
kepatuhandanAkurasiDalamPelaporanBulanan(
namaRegional: $namaRegional
idUid: $idUid
idUp3: $idUp3
idUlp: $idUlp
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
}
}
`,
kpiBulananGangguanDetail: gql`
query detailKpiBulananGangguan(
$bulan: Int!
$tahun: Int!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
detailKpiBulananGangguan(
bulan: $bulan
tahun: $tahun
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
no_laporan
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
penyebab
kode_gangguan
jenis_gangguan
durasi_response_time
durasi_recovery_time
waktu_lapor
id_pelanggan
nama_pelanggan
nama_pelapor
}
}
`,
kpiBulananKeluhanDetail: gql`
query detailKpiBulananKeluhan(
$bulan: Int!
$tahun: Int!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
detailKpiBulananKeluhan(
bulan: $bulan
tahun: $tahun
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
no_laporan
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
penyebab
nama_issuetype
nama_subissuetype
durasi_response_time
durasi_recovery_time
waktu_lapor
id_pelanggan
nama_pelanggan
nama_pelapor
}
}
`
},
kumulatif: {
penurunanJumlahKomplainKumulatif: gql`
query penurunanJumlahKomplainKumulatif(
$namaRegional: String
$idUid: Int
$idUp3: Int
$idUlp: Int
$bulan: Int
$tahun: Int
) {
penurunanJumlahKomplainKumulatif(
namaRegional: $namaRegional
idUid: $idUid
idUp3: $idUp3
idUlp: $idUlp
bulan: $bulan
tahun: $tahun
) {
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
total_gangguan_tahun_ini
total_keluhan_tahun_ini
total_gangguan_informasi_tahun_ini
total_keluhan_informasi_tahun_ini
total_informasi_tahun_ini
total_tahun_ini
total_gangguan_tahun_sebelumnya
total_keluhan_tahun_sebelumnya
total_gangguan_informasi_tahun_sebelumnya
total_keluhan_informasi_tahun_sebelumnya
total_informasi_tahun_sebelumnya
total_tahun_sebelumnya
delta_gangguan
delta_keluhan
delta_informasi
persen_delta_gangguan
persen_delta_keluhan
persen_delta_informasi
persen_delta_total
}
}
`,
agingComplaintKumulatif: gql`
query agingComplaintKumulatif(
$namaRegional: String
$idUid: Int
$idUp3: Int
$idUlp: Int
$bulan: Int
$tahun: Int
) {
agingComplaintKumulatif(
namaRegional: $namaRegional
idUid: $idUid
idUp3: $idUp3
idUlp: $idUlp
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
}
}
`,
energyNotSalesKumulatif: gql`
query energyNotSalesKumulatif(
$namaRegional: String
$idUid: Int
$idUp3: Int
$idUlp: Int
$bulan: Int
$tahun: Int
) {
energyNotSalesKumulatif(
namaRegional: $namaRegional
idUid: $idUid
idUp3: $idUp3
idUlp: $idUlp
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
}
}
`,
kepatuhandanAkurasiDalamPelaporanKumulatif: gql`
query kepatuhandanAkurasiDalamPelaporanKumulatif(
$namaRegional: String
$idUid: Int
$idUp3: Int
$idUlp: Int
$bulan: Int
$tahun: Int
) {
kepatuhandanAkurasiDalamPelaporanKumulatif(
namaRegional: $namaRegional
idUid: $idUid
idUp3: $idUp3
idUlp: $idUlp
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
}
}
`
}
}
},
cico: {
laporanCheckInCheckOutDetailIndividual: gql`
query detailCheckInCheckOutIndividu(
$dateFrom: Date!
$dateTo: Date!
$idPosko: Int!
$idUid: Int!
$idUp3: Int!
$personilYantek: String!
) {
detailCheckInCheckOutIndividu(
dateFrom: $dateFrom
dateTo: $dateTo
idPosko: $idPosko
idUid: $idUid
idUp3: $idUp3
personilYantek: $personilYantek
) {
id
id_uid
nama_uid
id_up3
nama_up3
id_posko
nama_posko
media
pembuat_laporan
dispatch_by
durasi_waktu_dispatch
user_regu
nama_regu
personil_yantek
shift
check_in_petugas
no_laporan
durasi_wo
waktu_lapor
waktu_dispatch
waktu_perjalanan
waktu_nyala_sementara
waktu_nyala
waktu_selesai
waktu_response
check_out_petugas
durasi_menit_response
durasi_menit_recovery
rating
jml_pelanggan_padam
fasilitas
sub_fasilitas
peralatan
dampak_kerusakan
kelompok_penyebab
cuaca
keterangan_pelapor
keterangan
penyebab
tindakan
status_akhir
referensi_marking
blth
}
}
`,
laporanCheckInCheckOutDetailKhusus: gql`
query detailCheckInCheckOutKhusus(
$dateFrom: Date!
$dateTo: Date!
$idPosko: Int!
$idUid: Int!
$idUp3: Int!
$personilYantek: String!
) {
detailCheckInCheckOutKhusus(
dateFrom: $dateFrom
dateTo: $dateTo
idPosko: $idPosko
idUid: $idUid
idUp3: $idUp3
personilYantek: $personilYantek
) {
id
nama_uid
nama_up3
nama_posko
no_tugas
nama_tugas
keterangan
nama_catat_oleh
nama_regu
no_referensi
personil_yantek
shift
waktu_login
waktu_catat
waktu_perjalanan
waktu_response
waktu_nyala
waktu_nyala_sementara
waktu_recovery
durasi_wo_time
durasi_wo
waktu_logout
status_akhir
nama_selesai_oleh
keterangan_selesai
}
}
`,
laporanCheckInCheckOutDetail: gql`
query detailCheckInCheckOut(
$dateFrom: Date!
$dateTo: Date!
$idPosko: Int!
$idUid: Int!
$idUp3: Int!
$personilYantek: String!
) {
detailCheckInCheckOut(
dateFrom: $dateFrom
dateTo: $dateTo
idPosko: $idPosko
idUid: $idUid
idUp3: $idUp3
personilYantek: $personilYantek
) {
id
id_uid
nama_uid
id_up3
nama_up3
id_posko
nama_posko
media
pembuat_laporan
dispatch_by
durasi_waktu_dispatch
user_regu
nama_regu
personil_yantek
shift
check_in_petugas
no_laporan
durasi_wo
waktu_lapor
waktu_dispatch
waktu_perjalanan
waktu_nyala_sementara
waktu_nyala
waktu_selesai
waktu_response
durasi_waktu_response
check_out_petugas
durasi_menit_response
durasi_menit_recovery
rating
jml_pelanggan_padam
fasilitas
sub_fasilitas
peralatan
dampak_kerusakan
kelompok_penyebab
cuaca
keterangan_pelapor
keterangan
penyebab
tindakan
status_akhir
referensi_marking
blth
}
}
`,
laporanCheckInCheckOut: gql`
query laporanCheckInCheckOut(
$dateFrom: Date!
$dateTo: Date!
$idPosko: Int
$idUid: Int
$idUp3: Int
) {
laporanCheckInCheckOut(
dateFrom: $dateFrom
dateTo: $dateTo
idPosko: $idPosko
idUid: $idUid
idUp3: $idUp3
) {
id_uid
id_up3
id_posko
user_regu
personil_yantek
jumlah_wo_gangguan_individual
avg_durasi_wo_gangguan_individual
avg_rpt_wo_gangguan_individual
avg_rct_wo_gangguan_individual
jumlah_wo_penugasan_khusus
avg_wo_penugasan_khusus
}
}
`
},
pencarian: {
pencarianGangguan: gql`
query pencarianDataReportNumberGangguan(
$dateFrom: String!
$dateTo: String!
$noLaporan: String!
$namaPelapor: String!
$noTelpPelapor: String!
$alamatPelapor: String!
$pembuatLaporan: String!
) {
pencarianDataReportNumberGangguan(
dateFrom: $dateFrom
dateTo: $dateTo
noLaporan: $noLaporan
namaPelapor: $namaPelapor
noTelpPelapor: $noTelpPelapor
alamatPelapor: $alamatPelapor
pembuatLaporan: $pembuatLaporan
) {
id
keterangan_pelapor
keterangan_dlpd
no_laporan
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
status_akhir
nama_uid
nama_up3
nama_ulp
nama_posko
#nama_petugas
id_regu
nama_regu
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
}
}
`,
pencarianKeluhan: gql`
query pencarianDataReportNumberKeluhan(
$dateFrom: String!
$dateTo: String!
$noLaporan: String!
$namaPelapor: String!
$noTelpPelapor: String!
$alamatPelapor: String!
$pembuatLaporan: String!
) {
pencarianDataReportNumberKeluhan(
dateFrom: $dateFrom
dateTo: $dateTo
noLaporan: $noLaporan
namaPelapor: $namaPelapor
noTelpPelapor: $noTelpPelapor
alamatPelapor: $alamatPelapor
pembuatLaporan: $pembuatLaporan
) {
id
keterangan_pelapor
keterangan_dlpd
no_laporan
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
status_akhir
nama_uid
nama_up3
nama_ulp
nama_posko
id_regu
nama_petugas
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
}
}
`
},
anomali: {
gangguan: {
unitBerulangDetail: gql`
query detailAnomaliPenangananPengaduanGangguanUnitBerulang(
$dateFrom: Date!
$dateTo: Date!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$media: String
$isMarking: Int!
) {
detailAnomaliPenangananPengaduanGangguanUnitBerulang(
dateFrom: $dateFrom
dateTo: $dateTo
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
media: $media
isMarking: $isMarking
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
no_laporan_anomali
no_laporan_referensi
referensi_marking
referensi_marking_induk
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
durasi_dispatch_time
durasi_perjalanan
distance
dispatch_by
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
diselesaikan_oleh
status_akhir
status_induk
kode_gangguan
jenis_gangguan
penyebab
tindakan
}
}
`,
unitBerulang: gql`
query anomaliPenangananPengaduanGangguanUnitBerulang(
$dateFrom: Date!
$dateTo: Date!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
anomaliPenangananPengaduanGangguanUnitBerulang(
dateFrom: $dateFrom
dateTo: $dateTo
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
wo_cc123
wo_pln_mobile
wo_loket
wo_lainnya
wo_total
anomali_pln_mobile_marking
anomali_pln_mobile_non_marking
anomali_cc123_marking
anomali_cc123_non_marking
total_anomali_marking
total_anomali_non_marking
persen_anomali_pln_mobile_marking
persen_anomali_pln_mobile_non_marking
persen_anomali_cc123_marking
persen_anomali_cc123_non_marking
persen_anomali_marking
persen_anomali_non_marking
}
}
`,
unitRatingNegatifDetail: gql`
query detailAnomaliPenangananPengaduanGangguanUnitRatingNegatif(
$dateFrom: Date!
$dateTo: Date!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$media: String
$isMarking: Int!
) {
detailAnomaliPenangananPengaduanGangguanUnitRatingNegatif(
dateFrom: $dateFrom
dateTo: $dateTo
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
media: $media
isMarking: $isMarking
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
no_laporan
referensi_marking
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
durasi_dispatch_time
durasi_perjalanan
distance
dispatch_by
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
diselesaikan_oleh
status_akhir
kode_gangguan
jenis_gangguan
penyebab
tindakan
rating
feedback
ulasan
}
}
`,
unitRatingNegatif: gql`
query anomaliPenangananPengaduanGangguanUnitRatingNegatif(
$dateFrom: Date!
$dateTo: Date!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
anomaliPenangananPengaduanGangguanUnitRatingNegatif(
dateFrom: $dateFrom
dateTo: $dateTo
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
wo_cc123
wo_pln_mobile
wo_loket
wo_lainnya
wo_total
anomali_pln_mobile_marking
anomali_pln_mobile_non_marking
anomali_cc123_marking
anomali_cc123_non_marking
total_anomali_marking
total_anomali_non_marking
persen_anomali_pln_mobile_marking
persen_anomali_pln_mobile_non_marking
persen_anomali_cc123_marking
persen_anomali_cc123_non_marking
persen_anomali_marking
persen_anomali_non_marking
}
}
`,
unitSkipStepDetail: gql`
query detailAnomaliPenangananPengaduanGangguanUnitSkipStep(
$dateFrom: Date!
$dateTo: Date!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$media: String
$isMarking: Int!
) {
detailAnomaliPenangananPengaduanGangguanUnitSkipStep(
dateFrom: $dateFrom
dateTo: $dateTo
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
media: $media
isMarking: $isMarking
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
no_laporan
referensi_marking
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
durasi_dispatch_time
durasi_perjalanan
distance
dispatch_by
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
diselesaikan_oleh
status_akhir
kode_gangguan
jenis_gangguan
penyebab
tindakan
}
}
`,
unitSkipStep: gql`
query anomaliPenangananPengaduanGangguanUnitSkipStep(
$dateFrom: Date!
$dateTo: Date!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
anomaliPenangananPengaduanGangguanUnitSkipStep(
dateFrom: $dateFrom
dateTo: $dateTo
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
wo_cc123
wo_pln_mobile
wo_loket
wo_lainnya
wo_total
anomali_pln_mobile_marking
anomali_pln_mobile_non_marking
anomali_cc123_marking
anomali_cc123_non_marking
total_anomali_marking
total_anomali_non_marking
persen_anomali_pln_mobile_marking
persen_anomali_pln_mobile_non_marking
persen_anomali_cc123_marking
persen_anomali_cc123_non_marking
persen_anomali_marking
persen_anomali_non_marking
}
}
`,
petugasBerulangDetailSub: gql`
query subDetailAnomaliPenangananPengaduanGangguanPetugasBerulang(
$dateFrom: Date!
$dateTo: Date!
$media: String
$isMarking: Int!
$namaPetugas: String
) {
subDetailAnomaliPenangananPengaduanGangguanPetugasBerulang(
dateFrom: $dateFrom
dateTo: $dateTo
media: $media
isMarking: $isMarking
namaPetugas: $namaPetugas
) {
nama_petugas
id
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
no_laporan
no_laporan_laporulang
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
durasi_dispatch_time
durasi_perjalanan
distance
dispatch_by
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
}
}
`,
petugasBerulangDetail: gql`
query detailAnomaliPenangananPengaduanGangguanPetugasBerulang(
$dateFrom: Date!
$dateTo: Date!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$media: String
$isMarking: Int!
) {
detailAnomaliPenangananPengaduanGangguanPetugasBerulang(
dateFrom: $dateFrom
dateTo: $dateTo
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
media: $media
isMarking: $isMarking
) {
id
nama_unit
nama_petugas
wo_cc123
wo_pln_mobile
wo_anomali
wo_total
persen_anomali_cc123
persen_anomali_pln_mobile
persen_anomali
}
}
`,
petugasBerulang: gql`
query anomaliPenangananPengaduanGangguanPetugasBerulang(
$dateFrom: Date!
$dateTo: Date!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
anomaliPenangananPengaduanGangguanPetugasBerulang(
dateFrom: $dateFrom
dateTo: $dateTo
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
nama_regional
total_petugas
petugas_pln_mobile_marking
petugas_pln_mobile_nonmarking
petugas_cc123_marking
petugas_cc123_nonmarking
petugas_anomali_marking
petugas_anomali_nonmarking
persen_pln_mobile_marking
persen_pln_mobile_nonmarking
persen_cc123_marking
persen_cc123_nonmarking
persen_anomali_marking
persen_anomali_non_marking
}
}
`,
petugasRatingNegatifDetailSub: gql`
query subDetailAnomaliPenangananPengaduanGangguanPetugasRatingNegatif(
$dateFrom: Date!
$dateTo: Date!
$media: String
$isMarking: Int!
$namaPetugas: String
) {
subDetailAnomaliPenangananPengaduanGangguanPetugasRatingNegatif(
dateFrom: $dateFrom
dateTo: $dateTo
media: $media
isMarking: $isMarking
namaPetugas: $namaPetugas
) {
nama_petugas
id
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
no_laporan
no_laporan_laporulang
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
durasi_dispatch_time
durasi_perjalanan
distance
dispatch_by
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
diselesaikan_oleh
status_akhir
kode_gangguan
jenis_gangguan
penyebab
tindakan
jumlah_lapor
marking
is_anomali
rating
feedback
ulasan
}
}
`,
petugasRatingNegatifDetail: gql`
query detailAnomaliPenangananPengaduanGangguanPetugasRatingNegatif(
$dateFrom: Date!
$dateTo: Date!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$media: String
$isMarking: Int!
) {
detailAnomaliPenangananPengaduanGangguanPetugasRatingNegatif(
dateFrom: $dateFrom
dateTo: $dateTo
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
media: $media
isMarking: $isMarking
) {
id
nama_unit
nama_petugas
wo_cc123
wo_pln_mobile
wo_anomali
wo_total
persen_anomali_cc123
persen_anomali_pln_mobile
persen_anomali
}
}
`,
petugasRatingNegatif: gql`
query anomaliPenangananPengaduanGangguanPetugasRatingNegatif(
$dateFrom: Date!
$dateTo: Date!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
anomaliPenangananPengaduanGangguanPetugasRatingNegatif(
dateFrom: $dateFrom
dateTo: $dateTo
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
nama_regional
total_petugas
petugas_pln_mobile_marking
petugas_pln_mobile_nonmarking
petugas_cc123_marking
petugas_cc123_nonmarking
petugas_anomali_marking
petugas_anomali_nonmarking
persen_pln_mobile_marking
persen_pln_mobile_nonmarking
persen_cc123_marking
persen_cc123_nonmarking
persen_anomali_marking
persen_anomali_non_marking
}
}
`,
petugasSkipStepDetailSub: gql`
query subDetailAnomaliPenangananPengaduanGangguanPetugasSkipStep(
$dateFrom: Date!
$dateTo: Date!
$media: String
$isMarking: Int!
$namaPetugas: String
) {
subDetailAnomaliPenangananPengaduanGangguanPetugasSkipStep(
dateFrom: $dateFrom
dateTo: $dateTo
media: $media
isMarking: $isMarking
namaPetugas: $namaPetugas
) {
nama_petugas
id
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
no_laporan
no_laporan_laporulang
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
durasi_dispatch_time
durasi_perjalanan
distance
dispatch_by
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
diselesaikan_oleh
status_akhir
kode_gangguan
jenis_gangguan
penyebab
tindakan
jumlah_lapor
marking
is_anomali
}
}
`,
petugasSkipStepDetail: gql`
query detailAnomaliPenangananPengaduanGangguanPetugasSkipStep(
$dateFrom: Date!
$dateTo: Date!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$media: String
$isMarking: Int!
) {
detailAnomaliPenangananPengaduanGangguanPetugasSkipStep(
dateFrom: $dateFrom
dateTo: $dateTo
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
media: $media
isMarking: $isMarking
) {
id
nama_unit
nama_petugas
wo_cc123
wo_pln_mobile
wo_anomali
wo_total
persen_anomali_cc123
persen_anomali_pln_mobile
persen_anomali
}
}
`,
petugasSkipStep: gql`
query anomaliPenangananPengaduanGangguanPetugasSkipStep(
$dateFrom: Date!
$dateTo: Date!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
anomaliPenangananPengaduanGangguanPetugasSkipStep(
dateFrom: $dateFrom
dateTo: $dateTo
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
nama_regional
total_petugas
petugas_pln_mobile_marking
petugas_pln_mobile_nonmarking
petugas_cc123_marking
petugas_cc123_nonmarking
petugas_anomali_marking
petugas_anomali_nonmarking
persen_pln_mobile_marking
persen_pln_mobile_nonmarking
persen_cc123_marking
persen_cc123_nonmarking
persen_anomali_marking
persen_anomali_non_marking
}
}
`
},
keluhan: {
unitBerulangDetail: gql`
query detailAnomaliLaporanPenangananPengaduanKeluhanUnitBerulang(
$dateFrom: Date!
$dateTo: Date!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$media: String
) {
detailAnomaliLaporanPenangananPengaduanKeluhanUnitBerulang(
dateFrom: $dateFrom
dateTo: $dateTo
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
media: $media
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
no_laporan_anomali
no_laporan_referensi
referensi_marking
waktu_lapor
waktu_response
waktu_recovery
durasi_recovery_time
durasi_response_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
uraian
respon_pelanggan
}
}
`,
unitBerulang: gql`
query anomaliLaporanPenangananPengaduanKeluhanUnitBerulang(
$dateFrom: Date!
$dateTo: Date!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
anomaliLaporanPenangananPengaduanKeluhanUnitBerulang(
dateFrom: $dateFrom
dateTo: $dateTo
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
wo_cc123
wo_pln_mobile
wo_loket
wo_lainnya
wo_total
anomali_pln_mobile
anomali_cc123
total_anomali
persen_anomali_pln_mobile
persen_anomali_cc123
total_persen_anomali
}
}
`,
unitSkipStepDetail: gql`
query detailAnomaliLaporanPenangananPengaduanKeluhanUnitSkipStep(
$dateFrom: Date!
$dateTo: Date!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$media: String
) {
detailAnomaliLaporanPenangananPengaduanKeluhanUnitSkipStep(
dateFrom: $dateFrom
dateTo: $dateTo
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
media: $media
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
no_laporan
referensi_marking
waktu_lapor
waktu_response
waktu_recovery
durasi_recovery_time
durasi_response_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
uraian
respon_pelanggan
}
}
`,
unitSkipStep: gql`
query anomaliLaporanPenangananPengaduanKeluhanUnitSkipStep(
$dateFrom: Date!
$dateTo: Date!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
anomaliLaporanPenangananPengaduanKeluhanUnitSkipStep(
dateFrom: $dateFrom
dateTo: $dateTo
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
wo_cc123
wo_pln_mobile
wo_loket
wo_lainnya
wo_total
anomali_pln_mobile
anomali_cc123
total_anomali
persen_anomali_pln_mobile
persen_anomali_cc123
total_persen_anomali
}
}
`,
unitRatingNegatifDetail: gql`
query detailAnomaliLaporanPenangananPengaduanKeluhanUnitRatingNegatif(
$dateFrom: Date!
$dateTo: Date!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$media: String
) {
detailAnomaliLaporanPenangananPengaduanKeluhanUnitRatingNegatif(
dateFrom: $dateFrom
dateTo: $dateTo
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
media: $media
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
no_laporan
referensi_marking
waktu_lapor
waktu_response
waktu_recovery
durasi_recovery_time
durasi_response_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
uraian
respon_pelanggan
}
}
`,
unitRatingNegatif: gql`
query anomaliLaporanPenangananPengaduanKeluhanUnitRatingNegatif(
$dateFrom: Date!
$dateTo: Date!
$namaRegional: String!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
) {
anomaliLaporanPenangananPengaduanKeluhanUnitRatingNegatif(
dateFrom: $dateFrom
dateTo: $dateTo
namaRegional: $namaRegional
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
) {
id
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
wo_cc123
wo_pln_mobile
wo_loket
wo_lainnya
wo_total
anomali_pln_mobile
anomali_cc123
total_anomali
persen_anomali_pln_mobile
persen_anomali_cc123
total_persen_anomali
}
}
`
}
},
cttKwhPeriksa: {
laporanCttKwhPeriksa: gql`
query laporanCttKwhPeriksa(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$namaRegional: String
) {
laporanCttKwhPeriksa(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
namaRegional: $namaRegional
) {
id
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
wo_cc123
wo_pln_mobile
wo_comcen
wo_total
rekomendasi_mendatangkan_petugas
rekomendasi_diberikan_ke_pelanggan
dpld
history_p2lt
}
}
`,
laporanCttKwhPeriksaDetail: gql`
query detailLaporanCttKwhPeriksa(
$dateFrom: Date!
$dateTo: Date!
$tipeWo: Int!
$rekomendasiSistem: String
$isDlpd: Int!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$namaRegional: String
$isHistoriP2tl: Int!
) {
detailLaporanCttKwhPeriksa(
dateFrom: $dateFrom
dateTo: $dateTo
tipeWo: $tipeWo
rekomendasiSistem: $rekomendasiSistem
isDlpd: $isDlpd
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
namaRegional: $namaRegional
isHistoriP2tl: $isHistoriP2tl
) {
id
nama_regional
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
id_pelanggan
nomormeter
no_telp_pelapor
nama_pelapor
alamat_pelapor
media
no_laporan
r08
r70
r71
r41
r44
r45
r46
r37
r47
jenis_dlpd
keterangan_dlpd
blth_dlpd
no_agenda_p2tl
tgl_mohon_p2tl
tgl_sah_p2tl
rekomendasi_sistem
waktu_lapor
petugas_regu
user_vcc
}
}
`
},
material: {
daftar: {
daftarGangguanDanMaterialDipakai: gql`
query DaftardaftarGangguanDanMaterialDipakai(
$dateFrom: Date!
$dateTo: Date!
$idPosko: Int
$idUid: Int
$idUp3: Int
) {
daftarGangguanDanMaterialDipakai(
dateFrom: $dateFrom
dateTo: $dateTo
idUid: $idUid
idUp3: $idUp3
idPosko: $idPosko
) {
id
no_laporan
nama_pelapor
keterangan_pelapor
penyebab
waktu_lapor
waktu_recovery
regu
media
nama_material
satuan_material
volume_material
}
}
`
},
rekap: {
rekapitulasiPemakaianMaterial: gql`
query DaftarrekapitulasiPemakaianMaterial(
$dateFrom: Date!
$dateTo: Date!
$idPosko: Int
$idUid: Int
$idUp3: Int
) {
rekapitulasiPemakaianMaterial(
dateFrom: $dateFrom
dateTo: $dateTo
idUid: $idUid
idUp3: $idUp3
idPosko: $idPosko
) {
id
kode
nama_material
satuan
sumber_material
tgl1
tgl10
tgl11
tgl12
tgl13
tgl14
tgl15
tgl16
tgl17
tgl18
tgl19
tgl2
tgl20
tgl21
tgl22
tgl23
tgl24
tgl25
tgl26
tgl27
tgl28
tgl29
tgl3
tgl30
tgl31
tgl4
tgl5
tgl6
tgl7
tgl8
tgl9
total
}
}
`
}
},
transaksi: {
transaksiApktKeluhan: gql`
query transaksiApktKeluhan(
$dateFrom: Date!
$dateTo: Date!
$idPosko: Int!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$tipe_sla: Int!
$operator_sla: String!
$status_akhir: String!
$no_laporan: String!
$nama_pelapor: String!
$permasalahan: String!
) {
transaksiApktKeluhan(
dateFrom: $dateFrom
dateTo: $dateTo
idPosko: $idPosko
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
tipe_sla: $tipe_sla
operator_sla: $operator_sla
status_akhir: $status_akhir
no_laporan: $no_laporan
nama_pelapor: $nama_pelapor
permasalahan: $permasalahan
) {
id
no_laporan
nama_issuetype
nama_pelapor
nama_ulp
no_telp_pelapor
permasalahan
deskripsi
create_date
jumlah_lapor
keterangan_lapor_ulang
status_akhir
durasi_time
durasi
email_pelapor
tipe_sla
is_sla
}
}
`,
transaksiApktGangguan: gql`
query transaksiApktGangguan(
$dateFrom: Date!
$dateTo: Date!
$idPosko: Int!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$tipe_sla: Int!
$operator_sla: String!
$status_akhir: String!
$no_laporan: String!
$nama_pelapor: String!
$permasalahan: String!
) {
transaksiApktGangguan(
dateFrom: $dateFrom
dateTo: $dateTo
idPosko: $idPosko
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
tipe_sla: $tipe_sla
operator_sla: $operator_sla
status_akhir: $status_akhir
no_laporan: $no_laporan
nama_pelapor: $nama_pelapor
permasalahan: $permasalahan
) {
id
no_laporan
nama_pelapor
alamat_pelapor
lokasi
nama_posko
no_telp_pelapor
deskripsi
create_date
waktu_padam
jumlah_lapor
keterangan_lapor_ulang
status_akhir
durasi_time
durasi
email_pelapor
waktu_lapor
tipe_sla
is_sla
}
}
`
}
}