From ab8474823cf01ac3d2b4bc2872ebcd54a163d8dc Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Mon, 1 Apr 2024 13:53:05 +0700 Subject: [PATCH 1/4] Refactor Anomali_LAPPGU_LPP component and update data binding --- .../Pages/Anomali/Gangguan/Anomali_LAPPGU.vue | 37 +++- .../Anomali/Gangguan/Anomali_LAPPGU_LPP.vue | 33 +--- .../Anomali/Gangguan/Anomali_LAPPGU_LPT.vue | 160 ++++++++++-------- 3 files changed, 121 insertions(+), 109 deletions(-) diff --git a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU.vue b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU.vue index 0364bf5..4db90a2 100644 --- a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU.vue +++ b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU.vue @@ -11,7 +11,7 @@ - + diff --git a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU_LPT.vue b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU_LPT.vue index c4d6aa3..3ec0358 100755 --- a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU_LPT.vue +++ b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU_LPT.vue @@ -618,7 +618,7 @@

No Laporan Referensi:

- +
@@ -995,12 +999,16 @@

Status Induk:

- +

Referensi Marking Induk:

- +
diff --git a/src/utils/api/api.graphql.ts b/src/utils/api/api.graphql.ts index 26cd82e..c6a333d 100755 --- a/src/utils/api/api.graphql.ts +++ b/src/utils/api/api.graphql.ts @@ -3031,7 +3031,9 @@ export const queries = { id_ulp nama_ulp no_laporan + no_laporan_referensi referensi_marking + referensi_marking_induk waktu_lapor waktu_response waktu_recovery @@ -3049,6 +3051,7 @@ export const queries = { media diselesaikan_oleh status_akhir + status_induk kode_gangguan jenis_gangguan penyebab @@ -3129,7 +3132,9 @@ export const queries = { id_ulp nama_ulp no_laporan + no_laporan_referensi referensi_marking + referensi_marking_induk waktu_lapor waktu_response waktu_recovery @@ -3147,6 +3152,7 @@ export const queries = { media diselesaikan_oleh status_akhir + status_induk kode_gangguan jenis_gangguan penyebab @@ -3227,7 +3233,9 @@ export const queries = { id_ulp nama_ulp no_laporan + no_laporan_referensi referensi_marking + referensi_marking_induk waktu_lapor waktu_response waktu_recovery @@ -3245,6 +3253,7 @@ export const queries = { media diselesaikan_oleh status_akhir + status_induk kode_gangguan jenis_gangguan penyebab From ec09b5dd82b10933c8d5c84ef574d29205c6d3b0 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Mon, 1 Apr 2024 16:21:27 +0700 Subject: [PATCH 3/4] Refactor table columns and data retrieval in Anomali_LAPPKU.vue and Anomali_LAPPGP.vue --- .../Pages/Anomali/Gangguan/Anomali_LAPPGP.vue | 12 +- .../Pages/Anomali/Keluhan/Anomali_LAPPKU.vue | 47 +- .../Anomali/Keluhan/Anomali_LAPPKU_LPP.vue | 7 +- .../Anomali/Keluhan/Anomali_LAPPKU_LPT.vue | 684 +++++++++++++++++- 4 files changed, 712 insertions(+), 38 deletions(-) diff --git a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP.vue b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP.vue index 5c2d61a..1864a71 100644 --- a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP.vue +++ b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP.vue @@ -74,20 +74,20 @@ const filterData = async (params: any) => { loadingData.value = true await requestGraphQl( jenisLaporan.name == 'Laporan Berulang Unit' - ? queries.anomali.gangguan.unitBerulang + ? queries.anomali.gangguan.petugasBerulang : jenisLaporan.name == 'Laporan Rating Negatif' - ? queries.anomali.gangguan.unitRatingNegatif - : queries.anomali.gangguan.unitSkipStep, + ? queries.anomali.gangguan.petugasRatingNegatif + : queries.anomali.gangguan.petugasSkipStep, query ) .then((result) => { if (result.data.data != undefined) { if (jenisLaporan.name == 'Laporan Berulang Unit') { - data.value = result.data.data.anomaliPenangananPengaduanGangguanUnitBerulang + data.value = result.data.data.anomaliPenangananPengaduanGangguanPetugasBerulang } else if (jenisLaporan.name == 'Laporan Rating Negatif') { - data.value = result.data.data.anomaliPenangananPengaduanGangguanUnitRatingNegatif + data.value = result.data.data.anomaliPenangananPengaduanGangguanPetugasRatingNegatif } else { - data.value = result.data.data.anomaliPenangananPengaduanGangguanUnitSkipStep + data.value = result.data.data.anomaliPenangananPengaduanGangguanPetugasSkipStep } } else { data.value = [] diff --git a/src/components/Pages/Anomali/Keluhan/Anomali_LAPPKU.vue b/src/components/Pages/Anomali/Keluhan/Anomali_LAPPKU.vue index 84f8d4c..5ad45bb 100755 --- a/src/components/Pages/Anomali/Keluhan/Anomali_LAPPKU.vue +++ b/src/components/Pages/Anomali/Keluhan/Anomali_LAPPKU.vue @@ -10,8 +10,8 @@ /> - - + + From abc285c5015160604faa4437142e6cf059eb5467 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Mon, 1 Apr 2024 16:38:05 +0700 Subject: [PATCH 4/4] Refactor data assignment in Anomali_LAPPKU.vue --- .../Pages/Anomali/Keluhan/Anomali_LAPPKU.vue | 7 +- .../Anomali/Keluhan/Anomali_LAPPKU_LPT.vue | 206 +++--------------- 2 files changed, 36 insertions(+), 177 deletions(-) diff --git a/src/components/Pages/Anomali/Keluhan/Anomali_LAPPKU.vue b/src/components/Pages/Anomali/Keluhan/Anomali_LAPPKU.vue index 5ad45bb..d88a802 100755 --- a/src/components/Pages/Anomali/Keluhan/Anomali_LAPPKU.vue +++ b/src/components/Pages/Anomali/Keluhan/Anomali_LAPPKU.vue @@ -71,12 +71,11 @@ const filterData = async (params: any) => { .then((result) => { if (result.data.data != undefined) { if (jenisLaporan.name == 'Laporan Berulang Unit') { - data.value = result.data.data.detailAnomaliLaporanPenangananPengaduanKeluhanUnitBerulang + data.value = result.data.data.anomaliLaporanPenangananPengaduanKeluhanUnitBerulang } else if (jenisLaporan.name == 'Laporan Rating Negatif') { - data.value = - result.data.data.detailAnomaliLaporanPenangananPengaduanKeluhanUnitRatingNegatif + data.value = result.data.data.anomaliLaporanPenangananPengaduanKeluhanUnitRatingNegatif } else { - data.value = result.data.data.detailAnomaliLaporanPenangananPengaduanKeluhanUnitSkipStep + data.value = result.data.data.anomaliLaporanPenangananPengaduanKeluhanUnitSkipStep } } else { data.value = [] diff --git a/src/components/Pages/Anomali/Keluhan/Anomali_LAPPKU_LPT.vue b/src/components/Pages/Anomali/Keluhan/Anomali_LAPPKU_LPT.vue index 0773656..6abc2ef 100755 --- a/src/components/Pages/Anomali/Keluhan/Anomali_LAPPKU_LPT.vue +++ b/src/components/Pages/Anomali/Keluhan/Anomali_LAPPKU_LPT.vue @@ -467,7 +467,7 @@ @@ -484,7 +484,7 @@ :width="150" alignment="center" data-field="waktu_response" - caption="Tgl/Jam Datang" + caption="Dalam Proses Bidang" css-class="custom-table-column" cell-template="formatText" /> @@ -492,7 +492,7 @@ :width="150" alignment="center" data-field="waktu_recovery" - caption="Tgl/Jam Nyala" + caption="Selesai Bidang Unit" css-class="custom-table-column" cell-template="formatText" /> @@ -515,35 +515,11 @@ - - - - - - - - - - @@ -689,6 +609,11 @@
+
+

Rayon:

+ +
+

No Laporan:

@@ -698,18 +623,18 @@

No Laporan Referensi:

-

Tgl/Jam Lapor:

+

Tgl Lapor:

-

Tgl/Jam Datang:

+

Dalam Proses Bidang:

-

Tgl/Jam Nyala:

+

Selesai Bidang Unit:

-

Durasi Penugasan Regu:

- -
- -
-

Durasi Perjalanan Regu:

- -
- -
-

Jarak Closing (m):

- -
- -
-

Dispatch Oleh:

- +

Status:

+
@@ -828,61 +722,24 @@
-

Sumber Lapor:

- -
- -
-

Diselesaikan Oleh:

+

Uraian:

-

Status:

- -
- -
-

Status Induk:

- -
- -
-

Referensi Marking Induk:

+

Response Pelanggan:

- -
-

Kode Gangguan:

- -
- -
-

Jenis Gangguan:

- -
- -
-

Penyebab:

- -
- -
-

Tindakan:

- -
@@ -989,11 +846,14 @@ const getDetail = async () => { .then((result) => { if (result.data.data != undefined) { if (jenisLaporan.name == 'Laporan Berulang Unit') { - dataSub.value = result.data.data.detailAnomaliPenangananPengaduanKeluhanUnitBerulang + dataSub.value = + result.data.data.detailAnomaliLaporanPenangananPengaduanKeluhanUnitBerulang } else if (jenisLaporan.name == 'Laporan Rating Negatif') { - dataSub.value = result.data.data.detailAnomaliPenangananPengaduanKeluhanUnitRatingNegatif + dataSub.value = + result.data.data.detailAnomaliLaporanPenangananPengaduanKeluhanUnitRatingNegatif } else { - dataSub.value = result.data.data.detailAnomaliPenangananPengaduanKeluhanUnitSkipStep + dataSub.value = + result.data.data.detailAnomaliLaporanPenangananPengaduanKeluhanUnitSkipStep } } else { dataSub.value = []