Refactor code to handle optional properties in RGangguan_ALL.vue, RGangguan_PerPosko.vue, RGangguan_BerdasarMedia.vue, RGangguan_AlihPosko.vue, RGangguan_JenisGangguanSE.vue, and RGangguan_RatingPerRegu.vue

This commit is contained in:
Dede Fuji Abdul
2024-03-19 09:18:07 +07:00
parent d3e8246eb5
commit 0b59f772f1
8 changed files with 170 additions and 27 deletions

View File

@ -938,6 +938,53 @@ export const queries = {
}
}
`,
jenisGangguanSE004Detail: gql`
query detailGangguanJenisGangguanSE004(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$idEquipment: Int!
) {
detailGangguanJenisGangguanSE004(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
idEquipment: $idEquipment
) {
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
id_pelnomormeter
id_nomormeter
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
tindakan
penyebab
is_masih_proses
kwh_lost
}
}
`,
jenisGangguan: gql`
query rekapitulasiPerJenisGangguan(
$dateFrom: Date!
@ -1148,12 +1195,16 @@ export const queries = {
}
`,
gangguanAllDetail: gql`
query daftarGangguanDiselesaikanMobileAPKT(
query detailGangguan(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$idRegu: Int!
$media: String!
$idUlp: Int!
$namaRegional: String!
) {
detailGangguan(
dateFrom: $dateFrom
@ -1161,8 +1212,21 @@ export const queries = {
posko: $posko
idUid: $idUid
idUp3: $idUp3
idRegu: $idRegu
idUlp: $idUlp
namaRegional: $namaRegional
media: $media
) {
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
@ -1188,6 +1252,7 @@ export const queries = {
tindakan
kode_gangguan
jenis_gangguan
nilai_rating
}
}
`,
@ -1216,6 +1281,59 @@ export const queries = {
posko_out
}
}
`,
gangguanAlihPoskoDetail: gql`
query detailGangguanAlihPosko(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
) {
detailGangguanAlihPosko(
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
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
nilai_rating
}
}
`
},
daftar: {