diff --git a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP.vue b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP.vue index cc7083c..5036b84 100644 --- a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP.vue +++ b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP.vue @@ -12,12 +12,20 @@ - + + + + diff --git a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPT.vue b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPT.vue index b785dc6..ffe17e9 100755 --- a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPT.vue +++ b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPT.vue @@ -227,7 +227,10 @@ @@ -436,7 +457,18 @@ - +
+

+ Laporan Pengaduan {{ parameterRequest.media != null ? parameterRequest.media : '' }} + {{ + parameterRequest.marking != null + ? parameterRequest.marking == 1 + ? 'Marking' + : 'Non Marking' + : '' + }} +

+
diff --git a/src/components/Pages/Material/Rekap/Material_RPM.vue b/src/components/Pages/Material/Rekap/Material_RPM.vue index 56ecc2d..e8a42f7 100755 --- a/src/components/Pages/Material/Rekap/Material_RPM.vue +++ b/src/components/Pages/Material/Rekap/Material_RPM.vue @@ -7,14 +7,15 @@ ref="dataGridRef" :allow-column-reordering="true" class="max-h-[calc(100vh-140px)] mb-10" + :data-source="data" :show-column-lines="true" :show-row-lines="false" :show-borders="true" :row-alternation-enabled="true" :hover-state-enabled="true" - @selection-changed="" + @selection-changed="onSelectionChanged" :column-width="100" - @exporting="" + @exporting="onExporting" :allow-column-resizing="true" column-resizing-mode="widget" > @@ -41,14 +42,16 @@ :calculate-display-value="(item: any) => data.findIndex((i) => i == item) + 1" data-type="number" caption="No" + cell-template="formatNumber" /> + + + + + - + + +
+
+

Kode Material:

+ +
+ +
+

Nama Material:

+ +
+ +
+

Satuan:

+ +
+ +
+

Sumber Material:

+ +
+ +
+

Tgl {{ i }}:

+ +
+ +
+

Jumlah:

+ +
+
+
+ + diff --git a/src/components/Pages/Transaksi/Transaksi.vue b/src/components/Pages/Transaksi/Transaksi.vue index 5747583..daeec91 100755 --- a/src/components/Pages/Transaksi/Transaksi.vue +++ b/src/components/Pages/Transaksi/Transaksi.vue @@ -7,6 +7,7 @@ ref="dataGridRef" :allow-column-reordering="true" class="max-h-[calc(100vh-140px)] mb-10" + :data-source="data" :show-column-lines="true" :show-row-lines="false" :show-borders="true" @@ -118,7 +119,7 @@ /> - + diff --git a/src/utils/api/api.graphql.ts b/src/utils/api/api.graphql.ts index 208a86a..bd06e69 100755 --- a/src/utils/api/api.graphql.ts +++ b/src/utils/api/api.graphql.ts @@ -862,6 +862,71 @@ export const queries = { } } `, + 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! @@ -3468,22 +3533,24 @@ export const queries = { } } `, - petugasBerulangDetail: gql` - query detailAnomaliPenangananPengaduanGangguanPetugasBerulang( + petugasBerulangDetailSub: gql` + query subDetailAnomaliPenangananPengaduanGangguanPetugasBerulang( $namaRegional: String! $idUlp: Int! $idUid: Int! $idUp3: Int! $media: String $isMarking: Int! + $idPetugas: Int! ) { - detailAnomaliPenangananPengaduanGangguanPetugasBerulang( + subDetailAnomaliPenangananPengaduanGangguanPetugasBerulang( namaRegional: $namaRegional idUlp: $idUlp idUid: $idUid idUp3: $idUp3 media: $media isMarking: $isMarking + idPetugas: $idPetugas ) { id nama_regional @@ -3519,6 +3586,51 @@ export const queries = { } } `, + petugasBerulangDetail: gql` + query detailAnomaliPenangananPengaduanGangguanPetugasBerulang( + $namaRegional: String! + $idUlp: Int! + $idUid: Int! + $idUp3: Int! + $media: String + $isMarking: Int! + ) { + detailAnomaliPenangananPengaduanGangguanPetugasBerulang( + namaRegional: $namaRegional + idUlp: $idUlp + idUid: $idUid + idUp3: $idUp3 + media: $media + isMarking: $isMarking + ) { + id_uid + nama_uid + id_up3 + nama_up3 + id_ulp + nama_ulp + id_posko + nama_posko + nama_petugas + nama_unit + wo_cc123 + wo_pln_mobile + wo_loket + wo_total + wo_lainnya + anomali_pln_mobile_marking + anomali_pln_mobile_non_marking + anomali_cc123_marking + anomali_cc123_non_marking + total_anomali_cc123 + total_anomali_pln_mobile + total_anomali + persen_anomali_cc123 + persen_anomali_pln_mobile + persen_anomali + } + } + `, petugasBerulang: gql` query anomaliPenangananPengaduanGangguanPetugasBerulang( $dateFrom: Date! @@ -3558,8 +3670,8 @@ export const queries = { } } `, - petugasRatingNegatifDetail: gql` - query detailAnomaliPenangananPengaduanGangguanPetugasRatingNegatif( + petugasRatingNegatifDetailSub: gql` + query subDetailAnomaliPenangananPengaduanGangguanPetugasRatingNegatif( $dateFrom: Date! $dateTo: Date! $namaRegional: String! @@ -3568,8 +3680,9 @@ export const queries = { $idUp3: Int! $media: String $isMarking: Int! + $idPetugas: Int! ) { - detailAnomaliPenangananPengaduanGangguanPetugasRatingNegatif( + subDetailAnomaliPenangananPengaduanGangguanPetugasRatingNegatif( dateFrom: $dateFrom dateTo: $dateTo namaRegional: $namaRegional @@ -3578,6 +3691,7 @@ export const queries = { idUp3: $idUp3 media: $media isMarking: $isMarking + idPetugas: $idPetugas ) { id nama_regional @@ -3613,6 +3727,51 @@ export const queries = { } } `, + petugasRatingNegatifDetail: gql` + query detailAnomaliPenangananPengaduanGangguanPetugasRatingNegatif( + $namaRegional: String! + $idUlp: Int! + $idUid: Int! + $idUp3: Int! + $media: String + $isMarking: Int! + ) { + detailAnomaliPenangananPengaduanGangguanPetugasRatingNegatif( + namaRegional: $namaRegional + idUlp: $idUlp + idUid: $idUid + idUp3: $idUp3 + media: $media + isMarking: $isMarking + ) { + id_uid + nama_uid + id_up3 + nama_up3 + id_ulp + nama_ulp + id_posko + nama_posko + nama_petugas + nama_unit + wo_cc123 + wo_pln_mobile + wo_loket + wo_total + wo_lainnya + anomali_pln_mobile_marking + anomali_pln_mobile_non_marking + anomali_cc123_marking + anomali_cc123_non_marking + total_anomali_cc123 + total_anomali_pln_mobile + total_anomali + persen_anomali_cc123 + persen_anomali_pln_mobile + persen_anomali + } + } + `, petugasRatingNegatif: gql` query anomaliPenangananPengaduanGangguanPetugasRatingNegatif( $dateFrom: Date! @@ -3652,8 +3811,8 @@ export const queries = { } } `, - petugasSkipStepDetail: gql` - query detailAnomaliPenangananPengaduanGangguanPetugasSkipStep( + petugasSkipStepDetailSub: gql` + query subDetailAnomaliPenangananPengaduanGangguanPetugasSkipStep( $dateFrom: Date! $dateTo: Date! $namaRegional: String! @@ -3662,8 +3821,9 @@ export const queries = { $idUp3: Int! $media: String $isMarking: Int! + $idPetugas: Int! ) { - detailAnomaliPenangananPengaduanGangguanPetugasSkipStep( + subDetailAnomaliPenangananPengaduanGangguanPetugasSkipStep( dateFrom: $dateFrom dateTo: $dateTo namaRegional: $namaRegional @@ -3672,6 +3832,7 @@ export const queries = { idUp3: $idUp3 media: $media isMarking: $isMarking + idPetugas: $idPetugas ) { id nama_regional @@ -3707,6 +3868,51 @@ export const queries = { } } `, + petugasSkipStepDetail: gql` + query detailAnomaliPenangananPengaduanGangguanPetugasSkipStep( + $namaRegional: String! + $idUlp: Int! + $idUid: Int! + $idUp3: Int! + $media: String + $isMarking: Int! + ) { + detailAnomaliPenangananPengaduanGangguanPetugasSkipStep( + namaRegional: $namaRegional + idUlp: $idUlp + idUid: $idUid + idUp3: $idUp3 + media: $media + isMarking: $isMarking + ) { + id_uid + nama_uid + id_up3 + nama_up3 + id_ulp + nama_ulp + id_posko + nama_posko + nama_petugas + nama_unit + wo_cc123 + wo_pln_mobile + wo_loket + wo_total + wo_lainnya + anomali_pln_mobile_marking + anomali_pln_mobile_non_marking + anomali_cc123_marking + anomali_cc123_non_marking + total_anomali_cc123 + total_anomali_pln_mobile + total_anomali + persen_anomali_cc123 + persen_anomali_pln_mobile + persen_anomali + } + } + `, petugasSkipStep: gql` query anomaliPenangananPengaduanGangguanPetugasSkipStep( $dateFrom: Date! @@ -4034,6 +4240,70 @@ export const queries = { history_p2lt } } + `, + laporanCttKwhPeriksaDetail: gql` + query detailLaporanCttKwhPeriksa( + $dateFrom: Date! + $dateTo: Date! + $tipeWo: Int! + $rekomendasiSistem: Int! + $isDlpd: Int! + $idUlp: Int! + $idPosko: Int! + $idUid: Int! + $idUp3: Int! + $namaRegional: String + $isHistoriP2tl: Int! + ) { + detailLaporanCttKwhPeriksa( + dateFrom: $dateFrom + dateTo: $dateTo + tipeWo: $tipeWo + rekomendasiSistem: $rekomendasiSistem + isDlpd: $isDlpd + idUlp: $idUlp + idPosko: $idPosko + 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: { @@ -4042,27 +4312,29 @@ export const queries = { query DaftardaftarGangguanDanMaterialDipakai( $dateFrom: Date! $dateTo: Date! - $posko: String + $idPosko: Int $idUid: Int $idUp3: Int ) { daftarGangguanDanMaterialDipakai( dateFrom: $dateFrom dateTo: $dateTo - distribusi: $idUid - area: $idUp3 - posko: $posko + idUid: $idUid + idUp3: $idUp3 + idPosko: $idPosko ) { - isi_laporan - nama_material - nama_pelanggan - nomor_gangguan - penyebab_gangguan + id + no_laporan + nama_pelapor + keterangan_pelapor + penyebab + waktu_lapor + waktu_recovery regu - satuan - sumber - volume - waktu_padam + media + nama_material + satuan_material + volume_material } } ` @@ -4072,18 +4344,19 @@ export const queries = { query DaftarrekapitulasiPemakaianMaterial( $dateFrom: Date! $dateTo: Date! - $posko: String + $idPosko: Int $idUid: Int $idUp3: Int ) { rekapitulasiPemakaianMaterial( dateFrom: $dateFrom dateTo: $dateTo - distribusi: $idUid - area: $idUp3 - posko: $posko + idUid: $idUid + idUp3: $idUp3 + idPosko: $idPosko ) { - kode_material + id + kode nama_material satuan sumber_material @@ -4118,9 +4391,52 @@ export const queries = { tgl7 tgl8 tgl9 + total } } ` } + }, + transaksi: { + transaksiAPKT: gql` + query transaksiApkt( + $dateFrom: Date! + $dateTo: Date! + $idPosko: Int! + $idUid: Int! + $idUp3: Int! + $tipe_sla: Int! + $operator_sla: String! + $is_sla: Int! + $status_akhir: String! + $no_laporan: String! + ) { + transaksiApkt( + dateFrom: $dateFrom + dateTo: $dateTo + idPosko: $idPosko + idUid: $idUid + idUp3: $idUp3 + tipe_sla: $tipe_sla + operator_sla: $operator_sla + is_sla: $is_sla + status_akhir: $status_akhir + no_laporan: $no_laporan + ) { + no_laporan + issuetype + nama_pelapor + nama_posko + no_telp_pelapor + penyebab + keterangan_pelapor + waktu_lapor + jumlah_lapor + tipe_sla + operator_sla + is_sla + } + } + ` } }