From 9e748c8f8b88cd14c45e0ad62b862870b049c780 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Sat, 30 Mar 2024 11:21:31 +0700 Subject: [PATCH 1/5] Update data fields and values in DGangguan_MLD1K.vue --- .../Pages/Gangguan/Daftar/DGangguan_MLD1K.vue | 26 +++++++------------ 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/src/components/Pages/Gangguan/Daftar/DGangguan_MLD1K.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_MLD1K.vue index 8dc25a2..97cec24 100755 --- a/src/components/Pages/Gangguan/Daftar/DGangguan_MLD1K.vue +++ b/src/components/Pages/Gangguan/Daftar/DGangguan_MLD1K.vue @@ -359,7 +359,7 @@

Create Date:

- +

User:

- +

Keterangan:

- +
@@ -488,21 +488,13 @@ const getDetail = async () => { const selected = dataSelected.value const query = { - dateFrom: dateValue[0] - ? dateValue[0].split('-').reverse().join('-') - : new Date().toISOString().slice(0, 10), - dateTo: dateValue[1] - ? dateValue[1].split('-').reverse().join('-') - : new Date().toISOString().slice(0, 10), - idUlp: selected?.id_ulp ? selected?.id_ulp : 0, - idUid: selected?.id_uid ? selected?.id_uid : 0, - idUp3: selected?.id_up3 ? selected?.id_up3 : 0 + noLaporan: selected?.no_laporan ? selected?.no_laporan : '' } loadingSubData.value = false - await requestGraphQl(queries.keluhan.rekap.rekapKeluhanAllDetail, query) + await requestGraphQl(queries.gangguan.daftar.melaporLebihDariSatuKaliDetail, query) .then((result) => { if (result.data.data != undefined) { - dataSub.value = result.data.data.detailKeluhanAll + dataSub.value = result.data.data.detailGangguanLaporLebihDariSatuKali } else { dataSub.value = [] } From fc66533037a94bcc7ef4857d82535eed488c014f Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Sat, 30 Mar 2024 11:22:45 +0700 Subject: [PATCH 2/5] Add referensi_marking field to DGangguan_RecoveryTime.vue --- .../Pages/Gangguan/Daftar/DGangguan_RecoveryTime.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/Pages/Gangguan/Daftar/DGangguan_RecoveryTime.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_RecoveryTime.vue index c708906..97a6d04 100755 --- a/src/components/Pages/Gangguan/Daftar/DGangguan_RecoveryTime.vue +++ b/src/components/Pages/Gangguan/Daftar/DGangguan_RecoveryTime.vue @@ -265,6 +265,11 @@ +
+

Referensi Marking :

+ +
+

IDPEL/NOMETER:

From 787884de6a6d21bb51a2a7785af0bb3751cd4fa1 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Sat, 30 Mar 2024 11:24:55 +0700 Subject: [PATCH 3/5] Update DGangguan_ResponseTime and DGangguan_STIDP components --- .../Daftar/DGangguan_ResponseTime.vue | 5 +++++ .../Pages/Gangguan/Daftar/DGangguan_STIDP.vue | 20 ------------------- 2 files changed, 5 insertions(+), 20 deletions(-) diff --git a/src/components/Pages/Gangguan/Daftar/DGangguan_ResponseTime.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_ResponseTime.vue index c1b8bf4..a0ae45d 100755 --- a/src/components/Pages/Gangguan/Daftar/DGangguan_ResponseTime.vue +++ b/src/components/Pages/Gangguan/Daftar/DGangguan_ResponseTime.vue @@ -242,6 +242,11 @@
+
+

Referensi Marking :

+ +
+

IDPEL/NOMETER:

diff --git a/src/components/Pages/Gangguan/Daftar/DGangguan_STIDP.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_STIDP.vue index e67ec9e..d98adb7 100755 --- a/src/components/Pages/Gangguan/Daftar/DGangguan_STIDP.vue +++ b/src/components/Pages/Gangguan/Daftar/DGangguan_STIDP.vue @@ -278,26 +278,6 @@ class-name="flex-1" />
- -
-

Penyebab:

- -
- -
-

Tindakan:

- -
From bd137bcc9b94c7dbee9ebb5b4997c5fd196740dc Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Sat, 30 Mar 2024 12:00:55 +0700 Subject: [PATCH 4/5] Refactor code to improve performance and readability --- .../Pages/Ctt/CTT_LaporanCttKwhPeriksa.vue | 185 ++++++++++++++---- 1 file changed, 145 insertions(+), 40 deletions(-) diff --git a/src/components/Pages/Ctt/CTT_LaporanCttKwhPeriksa.vue b/src/components/Pages/Ctt/CTT_LaporanCttKwhPeriksa.vue index 589f617..3e168e2 100755 --- a/src/components/Pages/Ctt/CTT_LaporanCttKwhPeriksa.vue +++ b/src/components/Pages/Ctt/CTT_LaporanCttKwhPeriksa.vue @@ -5,6 +5,7 @@
@@ -91,10 +97,11 @@ @@ -116,28 +124,48 @@ + + + +
From f671f423dc82ce31e267c749eabebd90e3e4e938 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Sat, 30 Mar 2024 13:37:06 +0700 Subject: [PATCH 5/5] Refactor detail dialog in Gangguan pages --- .../Pages/Gangguan/Daftar/DGangguan_BM.vue | 61 +++--- .../Gangguan/Daftar/DGangguan_DMAPKT.vue | 26 +-- .../Rekap/RGangguan_JenisGangguan.vue | 174 +++++++++--------- 3 files changed, 119 insertions(+), 142 deletions(-) diff --git a/src/components/Pages/Gangguan/Daftar/DGangguan_BM.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_BM.vue index 9d50c19..8daefbc 100755 --- a/src/components/Pages/Gangguan/Daftar/DGangguan_BM.vue +++ b/src/components/Pages/Gangguan/Daftar/DGangguan_BM.vue @@ -182,17 +182,38 @@ - +

No Laporan:

+
+

Nama Pelapor:

+ +
+ +
+

No Telp Pelapor:

+ +
+ +
+

Alamat Pelapor:

+ +
+ +
+

Keterangan Pelapor:

+ +
+ +
+

Status :

+ +
+

Tgl Lapor:

@@ -234,36 +255,6 @@ />
-
-

Status :

- -
- -
-

IDPEL/NOMETER:

- -
- -
-

Nama Pelapor:

- -
- -
-

Alamat Pelapor:

- -
- -
-

No Telp Pelapor:

- -
- -
-

Keterangan Pelapor:

- -
-

Sumper Lapor:

diff --git a/src/components/Pages/Gangguan/Daftar/DGangguan_DMAPKT.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_DMAPKT.vue index 8bbac27..7286b1b 100755 --- a/src/components/Pages/Gangguan/Daftar/DGangguan_DMAPKT.vue +++ b/src/components/Pages/Gangguan/Daftar/DGangguan_DMAPKT.vue @@ -182,11 +182,7 @@
- +

No Laporan:

@@ -278,26 +274,6 @@ class-name="flex-1" />
- -
-

Penyebab:

- -
- -
-

Tindakan:

- -
diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_JenisGangguan.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_JenisGangguan.vue index faaed93..18836d3 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_JenisGangguan.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_JenisGangguan.vue @@ -69,10 +69,13 @@ :width="120" alignment="center" data-field="sub_kelompok" - caption="Kelompok" css-class="custom-table-column" - group-index="0" + :group-index="0" + caption="" cell-template="formatText" + :calculate-group-value=" + (rowData: any) => `${rowData.sub_kelompok} (${rowData.nama_sub_kelompok})` + " /> { return { no: ++index, sub_kelompok: item.sub_kelompok, + nama_sub_kelompok: item.nama_sub_kelompok, kode: item.kode, jenisGangguan: item.tipe_permasalahan, laporan: { @@ -620,119 +624,125 @@ onMounted(() => { if (import.meta.env.DEV) { data.value = [ { - id: 0, - kode: '01a', + nama_sub_kelompok: 'Kelompok sambungan tenaga listrik dan APP ', + sub_kelompok: '00', + avg_durasi_recovery: 0.0, + avg_durasi_response: 0.0, + max_durasi_recovery: 0, + max_durasi_response: 0, + min_durasi_recovery: 0, + min_durasi_response: 0, + persen_inproses: 0.0, + persen_selesai: 0.0, tipe_permasalahan: 'Pelebur pembatas putus/rusak', total: 0, - total_selesai: 0, - persen_selesai: 0, - total_inproses: 0, - persen_inproses: 0, - total_durasi_response: 0, - avg_durasi_response: 0, - min_durasi_response: 0, - max_durasi_response: 0, - total_dibawah_sla_response: 0, - total_diatas_sla_response: 0, + kode: '01a', total_durasi_recovery: 0, - avg_durasi_recovery: 0, - min_durasi_recovery: 0, - max_durasi_recovery: 0, + total_durasi_response: 0, + total_diatas_sla_recovery: 0, + total_diatas_sla_response: 0, total_dibawah_sla_recovery: 0, - total_diatas_sla_recovery: 0 + total_dibawah_sla_response: 0, + total_inproses: 0, + total_selesai: 0 }, { - id: 1, - kode: '01b', + nama_sub_kelompok: 'Kelompok sambungan tenaga listrik dan APP ', + sub_kelompok: '00', + avg_durasi_recovery: 0.0, + avg_durasi_response: 0.0, + max_durasi_recovery: 0, + max_durasi_response: 0, + min_durasi_recovery: 0, + min_durasi_response: 0, + persen_inproses: 0.0, + persen_selesai: 0.0, tipe_permasalahan: 'MCB pembatas rusak', total: 0, - total_selesai: 0, - persen_selesai: 0, - total_inproses: 0, - persen_inproses: 0, - total_durasi_response: 0, - avg_durasi_response: 0, - min_durasi_response: 0, - max_durasi_response: 0, - total_dibawah_sla_response: 0, - total_diatas_sla_response: 0, + kode: '01b', total_durasi_recovery: 0, - avg_durasi_recovery: 0, - min_durasi_recovery: 0, - max_durasi_recovery: 0, + total_durasi_response: 0, + total_diatas_sla_recovery: 0, + total_diatas_sla_response: 0, total_dibawah_sla_recovery: 0, - total_diatas_sla_recovery: 0 + total_dibawah_sla_response: 0, + total_inproses: 0, + total_selesai: 0 }, { - id: 2, - kode: '01c', + nama_sub_kelompok: 'Kelompok sambungan tenaga listrik dan APP ', + sub_kelompok: '00', + avg_durasi_recovery: 0.0, + avg_durasi_response: 0.0, + max_durasi_recovery: 0, + max_durasi_response: 0, + min_durasi_recovery: 0, + min_durasi_response: 0, + persen_inproses: 0.0, + persen_selesai: 0.0, tipe_permasalahan: 'RELAY dan / atau CB rusak', total: 0, - total_selesai: 0, - persen_selesai: 0, - total_inproses: 0, - persen_inproses: 0, - total_durasi_response: 0, - avg_durasi_response: 0, - min_durasi_response: 0, - max_durasi_response: 0, - total_dibawah_sla_response: 0, - total_diatas_sla_response: 0, + kode: '01c', total_durasi_recovery: 0, - avg_durasi_recovery: 0, - min_durasi_recovery: 0, - max_durasi_recovery: 0, + total_durasi_response: 0, + total_diatas_sla_recovery: 0, + total_diatas_sla_response: 0, total_dibawah_sla_recovery: 0, - total_diatas_sla_recovery: 0 + total_dibawah_sla_response: 0, + total_inproses: 0, + total_selesai: 0 }, { - id: 3, - kode: '01d', + nama_sub_kelompok: 'Kelompok sambungan tenaga listrik dan APP ', + sub_kelompok: '00', + avg_durasi_recovery: 0.0, + avg_durasi_response: 0.0, + max_durasi_recovery: 0, + max_durasi_response: 0, + min_durasi_recovery: 0, + min_durasi_response: 0, + persen_inproses: 0.0, + persen_selesai: 0.0, tipe_permasalahan: 'Pelebur putus dan LBS jatuh atau rusak', total: 0, - total_selesai: 0, - persen_selesai: 0, - total_inproses: 0, - persen_inproses: 0, - total_durasi_response: 0, - avg_durasi_response: 0, - min_durasi_response: 0, - max_durasi_response: 0, - total_dibawah_sla_response: 0, - total_diatas_sla_response: 0, + kode: '01d', total_durasi_recovery: 0, - avg_durasi_recovery: 0, - min_durasi_recovery: 0, - max_durasi_recovery: 0, + total_durasi_response: 0, + total_diatas_sla_recovery: 0, + total_diatas_sla_response: 0, total_dibawah_sla_recovery: 0, - total_diatas_sla_recovery: 0 + total_dibawah_sla_response: 0, + total_inproses: 0, + total_selesai: 0 }, { - id: 4, - kode: '06a', + nama_sub_kelompok: 'Kelompok sambungan tenaga listrik dan APP ', + sub_kelompok: '00', + avg_durasi_recovery: 0.0, + avg_durasi_response: 0.0, + max_durasi_recovery: 0, + max_durasi_response: 0, + min_durasi_recovery: 0, + min_durasi_response: 0, + persen_inproses: 0.0, + persen_selesai: 0.0, tipe_permasalahan: 'Kubikel APP/komponennya rusak atau gagal bekerja', total: 0, - total_selesai: 0, - persen_selesai: 0, - total_inproses: 0, - persen_inproses: 0, - total_durasi_response: 0, - avg_durasi_response: 0, - min_durasi_response: 0, - max_durasi_response: 0, - total_dibawah_sla_response: 0, - total_diatas_sla_response: 0, + kode: '06a', total_durasi_recovery: 0, - avg_durasi_recovery: 0, - min_durasi_recovery: 0, - max_durasi_recovery: 0, + total_durasi_response: 0, + total_diatas_sla_recovery: 0, + total_diatas_sla_response: 0, total_dibawah_sla_recovery: 0, - total_diatas_sla_recovery: 0 + total_dibawah_sla_response: 0, + total_inproses: 0, + total_selesai: 0 } ].map((item: any, index: number) => { return { no: ++index, sub_kelompok: item.sub_kelompok, + nama_sub_kelompok: item.nama_sub_kelompok, kode: item.kode, jenisGangguan: item.tipe_permasalahan, laporan: {