From 1ac15758022a5356af671b838fe4254b71ef29e4 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Sun, 31 Mar 2024 21:16:49 +0700 Subject: [PATCH] Update table columns and grouping settings --- .../Anomali/Gangguan/Anomali_LAPPGP_LPP.vue | 1 + .../Anomali/Gangguan/Anomali_LAPPGP_LPT.vue | 33 +++++-- .../Anomali/Gangguan/Anomali_LAPPGU_LPP.vue | 2 + .../Anomali/Gangguan/Anomali_LAPPGU_LPT.vue | 35 +++++-- .../Pages/Ctt/CTT_LaporanCttKwhPeriksa.vue | 2 + .../Pages/Gangguan/Rekap/RGangguan_KTI.vue | 44 +++++---- .../Pages/Keluhan/Daftar/DKeluhan_DKUL.vue | 2 +- .../MonalisaGR_DispatchingTimeGangguan.vue | 91 ++++++++++++++++-- .../Gangguan/Rekap/MonalisaGR_ENSGangguan.vue | 92 ++++++++++++++++++- .../Rekap/MonalisaGR_GangguanBelumSelesai.vue | 50 ++++++++-- .../MonalisaGR_JumlahDDRPTRCTGangguan.vue | 10 +- .../Gangguan/Rekap/MonalisaGR_LaporUlang.vue | 33 ++++++- .../Rekap/MonalisaGR_RecoveryTimeGangguan.vue | 91 ++++++++++++++++-- .../Rekap/MonalisaGR_ResponseTimeGangguan.vue | 91 ++++++++++++++++-- .../MonalisaKR_JumlahDDRPTRCTKeluhan.vue | 34 +++++-- .../Rekap/MonalisaKR_JumlahKaliKeluhan.vue | 24 ++++- .../Rekap/MonalisaKR_KeluhanBelumSelesai.vue | 64 ++++++++++++- .../Rekap/MonalisaKR_LaporUlangKeluhan.vue | 34 ++++++- .../Rekap/MonalisaKR_RecoveryTimeKeluhan.vue | 19 ++-- .../Rekap/MonalisaKR_ResponseTimeKeluhan.vue | 19 ++-- .../Bulanan/MonalisaLB_AgingComplaint.vue | 19 ++-- .../Bulanan/MonalisaLB_EnergyNotSales.vue | 19 ++-- .../Bulanan/MonalisaLB_KADDalamPelaporan.vue | 19 ++-- .../MonalisaLB_PenurunanJumlahKomplain.vue | 19 ++-- .../Kumulatif/MonalisaLK_AgingComplaint.vue | 19 ++-- .../Kumulatif/MonalisaLK_EnergyNotSales.vue | 19 ++-- .../Kumulatif/MonalisaLK_KDADPelaporan.vue | 19 ++-- .../MonalisaLK_PenurunanJumlahKomplain.vue | 19 ++-- src/utils/api/api.graphql.ts | 19 +++- src/utils/texts.ts | 6 +- 30 files changed, 792 insertions(+), 156 deletions(-) diff --git a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPP.vue b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPP.vue index 05fb23f..481d60e 100755 --- a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPP.vue +++ b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPP.vue @@ -18,6 +18,7 @@ column-resizing-mode="widget" :word-wrap-enabled="true" > + diff --git a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPT.vue b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPT.vue index 64e842f..7085bec 100755 --- a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPT.vue +++ b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPT.vue @@ -19,7 +19,7 @@ :word-wrap-enabled="true" :data-source="data" > - + @@ -50,15 +50,36 @@ cell-template="formatText" /> + + + @@ -116,6 +117,7 @@ import { DxColumn, DxColumnFixing, DxExport, + DxGrouping, DxPaging, DxScrolling, DxSearchPanel, diff --git a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU_LPT.vue b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU_LPT.vue index 8adfadf..7dae95a 100755 --- a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU_LPT.vue +++ b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU_LPT.vue @@ -19,7 +19,7 @@ column-resizing-mode="widget" :word-wrap-enabled="true" > - + @@ -29,7 +29,6 @@ :show-indicator="showIndicator" :show-pane="showPane" :shading="shading" - v-if="loading" v-model:visible="loading" :enabled="true" /> @@ -49,16 +48,38 @@ css-class="custom-table-column" cell-template="formatText" /> + + + + @@ -171,6 +172,7 @@ import { DxColumn, DxColumnFixing, DxExport, + DxGrouping, DxLoadPanel, DxPaging, DxScrolling, diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue index 0fdb696..bb8bcd4 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue @@ -1159,22 +1159,26 @@ const groupDialog = ref(false) const groupData = ref(null) const onCellClicked = (e: any) => { - if (e.rowType == 'group') { - groupDialog.value = true - if (e.row.groupIndex != 0) { - const data = getDataRowGroup(e.data) - console.table(data) - groupData.value = data - } - showDetail() - } else { - groupDialog.value = false - } + // if (e.rowType == 'group') { + // groupDialog.value = true + // if (e.row.groupIndex != 0) { + // const data = getDataRowGroup(e.data) + // console.table(data) + // groupData.value = data + // } + // showDetail() + // } else { + // groupDialog.value = false + // } } const setMonth = (month: any) => { if (month != '') { - monthSelected.value = getMonthNumber(month) + if (getMonthNumber(month) == 0) { + monthSelected.value = null + } else { + monthSelected.value = getMonthNumber(month) + } } else { monthSelected.value = null } @@ -1289,17 +1293,25 @@ const filterData = async (params: any) => { idUid: uid ? uid.id : 0, idUp3: up3 ? up3.id : 0, is_transaksi_individual: - jenisTransaksi.length == 4 + jenisTransaksi.length == 4 || jenisTransaksi.length == 0 ? 0 : jenisTransaksi.includes('Koreksi Transaksi Individual') ? 1 : 2, is_cleansing_transaksi_tm: - jenisTransaksi.length == 4 ? 0 : jenisTransaksi.includes('Cleansing Traksaksi TM') ? 1 : 2, + jenisTransaksi.length == 4 || jenisTransaksi.length == 0 + ? 0 + : jenisTransaksi.includes('Cleansing Traksaksi TM') + ? 1 + : 2, is_koreksi_transaksi_tm: - jenisTransaksi.length == 4 ? 0 : jenisTransaksi.includes('Koreksi Transaksi TM') ? 1 : 2, + jenisTransaksi.length == 4 || jenisTransaksi.length == 0 + ? 0 + : jenisTransaksi.includes('Koreksi Transaksi TM') + ? 1 + : 2, is_koreksi_gangguan_dan_anev: - jenisTransaksi.length == 4 + jenisTransaksi.length == 4 || jenisTransaksi.length == 0 ? 0 : jenisTransaksi.includes('Koreksi Kode Gangguan dan Anev') ? 1 diff --git a/src/components/Pages/Keluhan/Daftar/DKeluhan_DKUL.vue b/src/components/Pages/Keluhan/Daftar/DKeluhan_DKUL.vue index 80281c2..1c3fcd3 100755 --- a/src/components/Pages/Keluhan/Daftar/DKeluhan_DKUL.vue +++ b/src/components/Pages/Keluhan/Daftar/DKeluhan_DKUL.vue @@ -195,7 +195,7 @@ - + @@ -46,16 +46,38 @@ /> - + name="namaRegional" + /> + + + + + + + + +