From ecd685227dbb3d42fb8588db1840cefa8f7e709b Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Fri, 29 Mar 2024 22:54:58 +0700 Subject: [PATCH] Update calculateCellValue to calculate-display-value in multiple files --- src/components/Pages/Cico/LaporanCICO.vue | 2 +- .../Pages/Gangguan/Daftar/DGangguan_BM.vue | 2 +- .../Pages/Gangguan/Daftar/DGangguan_DKPL.vue | 2 +- .../Gangguan/Daftar/DGangguan_DMAPKT.vue | 2 +- .../Pages/Gangguan/Daftar/DGangguan_MLD1K.vue | 4 +- .../Daftar/DGangguan_RecoveryTime.vue | 2 +- .../Daftar/DGangguan_ResponseTime.vue | 2 +- .../Pages/Gangguan/Daftar/DGangguan_STIDP.vue | 2 +- .../Pages/Gangguan/Rekap/RGangguan_ALL.vue | 4 +- .../Gangguan/Rekap/RGangguan_AlihPosko.vue | 2 +- .../Rekap/RGangguan_BerdasarMedia.vue | 4 +- .../Pages/Gangguan/Rekap/RGangguan_CTTM.vue | 2 +- .../Pages/Gangguan/Rekap/RGangguan_DMAPKT.vue | 4 +- .../Rekap/RGangguan_JenisGangguanSE.vue | 4 +- .../Pages/Gangguan/Rekap/RGangguan_KTI.vue | 2 +- .../Gangguan/Rekap/RGangguan_PerPosko.vue | 4 +- .../Gangguan/Rekap/RGangguan_PerRegu.vue | 4 +- .../Gangguan/Rekap/RGangguan_PerTanggal.vue | 4 +- .../Rekap/RGangguan_RatingPerPosko.vue | 2 +- .../Rekap/RGangguan_RatingPerRegu.vue | 4 +- .../Keluhan/Daftar/DKeluhan_BerdasarMedia.vue | 2 +- .../Pages/Keluhan/Daftar/DKeluhan_DKUL.vue | 2 +- .../Pages/Keluhan/Daftar/DKeluhan_PLD1K.vue | 2 +- .../Keluhan/Daftar/DKeluhan_RecoveryTime.vue | 2 +- .../Keluhan/Daftar/DKeluhan_ResponseTime.vue | 2 +- .../Pages/Keluhan/Daftar/DKeluhan_STIDP.vue | 2 +- .../Keluhan/Daftar/DKeluhan_SelesaiCC.vue | 2 +- .../Pages/Keluhan/Rekap/RKeluhan_ALL.vue | 10 +- .../Keluhan/Rekap/RKeluhan_BerdasarMedia.vue | 33 ++++- .../Rekap/RKeluhan_PerFungsiBidang.vue | 106 +++++++++++--- .../Rekap/RKeluhan_PerJenisKeluhan.vue | 137 ++++++++++++------ .../Rekap/RKeluhan_PerKelompokKeluhan.vue | 113 +++++++++++---- .../Keluhan/Rekap/RKeluhan_PerTanggal.vue | 97 ++++++++++--- .../Pages/Keluhan/Rekap/RKeluhan_PerUnit.vue | 2 +- .../Keluhan/Rekap/RKeluhan_RatingPerUnit.vue | 2 +- .../Pages/Material/Daftar/Material_DGMYG.vue | 2 +- .../Pages/Material/Rekap/Material_RPM.vue | 2 +- .../Rekap/MonalisaGR_GangguanBelumSelesai.vue | 2 +- .../MonalisaGR_GangguanPerJenisGangguan.vue | 2 +- .../Gangguan/Rekap/MonalisaGR_LaporUlang.vue | 8 +- .../MonalisaKR_GangguanPerJenisKeluhan.vue | 2 +- .../Bulanan/MonalisaLB_AgingComplaint.vue | 2 +- .../MonalisaLB_PenurunanJumlahKomplain.vue | 2 +- .../Pages/PencarianData/PencarianData.vue | 2 +- src/utils/api/api.graphql.ts | 9 ++ 45 files changed, 437 insertions(+), 168 deletions(-) diff --git a/src/components/Pages/Cico/LaporanCICO.vue b/src/components/Pages/Cico/LaporanCICO.vue index fd154d6..79c44c2 100755 --- a/src/components/Pages/Cico/LaporanCICO.vue +++ b/src/components/Pages/Cico/LaporanCICO.vue @@ -235,7 +235,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => dataSub.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => dataSub.findIndex((i) => i == item) + 1" data-type="number" caption="No" cell-template="formatText" diff --git a/src/components/Pages/Gangguan/Daftar/DGangguan_BM.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_BM.vue index 5cc3c1f..9d50c19 100755 --- a/src/components/Pages/Gangguan/Daftar/DGangguan_BM.vue +++ b/src/components/Pages/Gangguan/Daftar/DGangguan_BM.vue @@ -50,7 +50,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => data.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => data.findIndex((i) => i == item) + 1" data-type="number" caption="No" /> diff --git a/src/components/Pages/Gangguan/Daftar/DGangguan_DKPL.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_DKPL.vue index 05c4f66..03110f2 100755 --- a/src/components/Pages/Gangguan/Daftar/DGangguan_DKPL.vue +++ b/src/components/Pages/Gangguan/Daftar/DGangguan_DKPL.vue @@ -53,7 +53,7 @@ css-class="custom-table-column !text-right" :width="50" alignment="center" - :calculateCellValue="(item: any) => data.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => data.findIndex((i) => i == item) + 1" data-type="number" caption="No" /> diff --git a/src/components/Pages/Gangguan/Daftar/DGangguan_DMAPKT.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_DMAPKT.vue index fb40621..8bbac27 100755 --- a/src/components/Pages/Gangguan/Daftar/DGangguan_DMAPKT.vue +++ b/src/components/Pages/Gangguan/Daftar/DGangguan_DMAPKT.vue @@ -50,7 +50,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => data.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => data.findIndex((i) => i == item) + 1" data-type="number" caption="No" /> diff --git a/src/components/Pages/Gangguan/Daftar/DGangguan_MLD1K.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_MLD1K.vue index 9dd8fc0..8dc25a2 100755 --- a/src/components/Pages/Gangguan/Daftar/DGangguan_MLD1K.vue +++ b/src/components/Pages/Gangguan/Daftar/DGangguan_MLD1K.vue @@ -49,7 +49,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => data.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => data.findIndex((i) => i == item) + 1" data-type="number" caption="No" /> @@ -343,7 +343,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => dataSub.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => dataSub.findIndex((i) => i == item) + 1" data-type="number" caption="No" cell-template="formatNumber" diff --git a/src/components/Pages/Gangguan/Daftar/DGangguan_RecoveryTime.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_RecoveryTime.vue index 59fcd98..c708906 100755 --- a/src/components/Pages/Gangguan/Daftar/DGangguan_RecoveryTime.vue +++ b/src/components/Pages/Gangguan/Daftar/DGangguan_RecoveryTime.vue @@ -66,7 +66,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => data.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => data.findIndex((i) => i == item) + 1" data-type="number" caption="No" /> diff --git a/src/components/Pages/Gangguan/Daftar/DGangguan_ResponseTime.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_ResponseTime.vue index 3ac1c0f..c1b8bf4 100755 --- a/src/components/Pages/Gangguan/Daftar/DGangguan_ResponseTime.vue +++ b/src/components/Pages/Gangguan/Daftar/DGangguan_ResponseTime.vue @@ -50,7 +50,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => data.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => data.findIndex((i) => i == item) + 1" data-type="number" caption="No" cell-template="cellCenter" diff --git a/src/components/Pages/Gangguan/Daftar/DGangguan_STIDP.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_STIDP.vue index 06d37e8..e67ec9e 100755 --- a/src/components/Pages/Gangguan/Daftar/DGangguan_STIDP.vue +++ b/src/components/Pages/Gangguan/Daftar/DGangguan_STIDP.vue @@ -50,7 +50,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => data.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => data.findIndex((i) => i == item) + 1" data-type="number" caption="No" /> diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_ALL.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_ALL.vue index 5899c48..ac43960 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_ALL.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_ALL.vue @@ -47,7 +47,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => data.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => data.findIndex((i) => i == item) + 1" data-type="number" caption="No" cell-template="formatNumber" @@ -613,7 +613,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => dataSub.findIndex((i: any) => i == item) + 1" + :calculate-display-value="(item: any) => dataSub.findIndex((i: any) => i == item) + 1" data-type="number" caption="No" cell-template="formatNumber" diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_AlihPosko.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_AlihPosko.vue index 64457e0..bb13cd5 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_AlihPosko.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_AlihPosko.vue @@ -194,7 +194,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => dataSub.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => dataSub.findIndex((i) => i == item) + 1" data-type="number" caption="No" cell-template="formatNumber" diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue index f86c6ee..b4e12cd 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue @@ -51,7 +51,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => data.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => data.findIndex((i) => i == item) + 1" data-type="number" caption="No" data-field="no" @@ -189,7 +189,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => dataSub.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => dataSub.findIndex((i) => i == item) + 1" data-type="number" caption="No" cell-template="formatNumber" diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_CTTM.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_CTTM.vue index 6b076e2..96939a2 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_CTTM.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_CTTM.vue @@ -227,7 +227,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => dataSub.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => dataSub.findIndex((i) => i == item) + 1" data-type="number" caption="No" cell-template="formatNumber" diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_DMAPKT.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_DMAPKT.vue index 0c1b48e..fe34a3d 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_DMAPKT.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_DMAPKT.vue @@ -58,7 +58,7 @@ --> @@ -283,7 +283,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => dataSub.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => dataSub.findIndex((i) => i == item) + 1" data-type="number" caption="No" cell-template="formatNumber" diff --git a/src/components/Pages/Keluhan/Daftar/DKeluhan_BerdasarMedia.vue b/src/components/Pages/Keluhan/Daftar/DKeluhan_BerdasarMedia.vue index 52f46b9..b0a3384 100755 --- a/src/components/Pages/Keluhan/Daftar/DKeluhan_BerdasarMedia.vue +++ b/src/components/Pages/Keluhan/Daftar/DKeluhan_BerdasarMedia.vue @@ -53,7 +53,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => data.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => data.findIndex((i) => i == item) + 1" data-type="number" caption="No" /> diff --git a/src/components/Pages/Keluhan/Daftar/DKeluhan_DKUL.vue b/src/components/Pages/Keluhan/Daftar/DKeluhan_DKUL.vue index ef95ab9..3ad5d0c 100755 --- a/src/components/Pages/Keluhan/Daftar/DKeluhan_DKUL.vue +++ b/src/components/Pages/Keluhan/Daftar/DKeluhan_DKUL.vue @@ -52,7 +52,7 @@ css-class="custom-table-column !align-top" :width="50" alignment="center" - :calculateCellValue="(item: any) => data.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => data.findIndex((i) => i == item) + 1" data-type="number" caption="No" cell-template="formatNumber" diff --git a/src/components/Pages/Keluhan/Daftar/DKeluhan_PLD1K.vue b/src/components/Pages/Keluhan/Daftar/DKeluhan_PLD1K.vue index 8701a69..ad4c068 100755 --- a/src/components/Pages/Keluhan/Daftar/DKeluhan_PLD1K.vue +++ b/src/components/Pages/Keluhan/Daftar/DKeluhan_PLD1K.vue @@ -53,7 +53,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => data.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => data.findIndex((i) => i == item) + 1" data-type="number" caption="No" /> diff --git a/src/components/Pages/Keluhan/Daftar/DKeluhan_RecoveryTime.vue b/src/components/Pages/Keluhan/Daftar/DKeluhan_RecoveryTime.vue index 26da23b..e62143c 100755 --- a/src/components/Pages/Keluhan/Daftar/DKeluhan_RecoveryTime.vue +++ b/src/components/Pages/Keluhan/Daftar/DKeluhan_RecoveryTime.vue @@ -69,7 +69,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => data.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => data.findIndex((i) => i == item) + 1" data-type="number" caption="No" /> diff --git a/src/components/Pages/Keluhan/Daftar/DKeluhan_ResponseTime.vue b/src/components/Pages/Keluhan/Daftar/DKeluhan_ResponseTime.vue index c5444af..32a0163 100755 --- a/src/components/Pages/Keluhan/Daftar/DKeluhan_ResponseTime.vue +++ b/src/components/Pages/Keluhan/Daftar/DKeluhan_ResponseTime.vue @@ -69,7 +69,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => data.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => data.findIndex((i) => i == item) + 1" data-type="number" caption="No" /> diff --git a/src/components/Pages/Keluhan/Daftar/DKeluhan_STIDP.vue b/src/components/Pages/Keluhan/Daftar/DKeluhan_STIDP.vue index 961e948..5717b43 100755 --- a/src/components/Pages/Keluhan/Daftar/DKeluhan_STIDP.vue +++ b/src/components/Pages/Keluhan/Daftar/DKeluhan_STIDP.vue @@ -53,7 +53,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => data.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => data.findIndex((i) => i == item) + 1" data-type="number" caption="No" /> diff --git a/src/components/Pages/Keluhan/Daftar/DKeluhan_SelesaiCC.vue b/src/components/Pages/Keluhan/Daftar/DKeluhan_SelesaiCC.vue index 7a35133..2a4d353 100755 --- a/src/components/Pages/Keluhan/Daftar/DKeluhan_SelesaiCC.vue +++ b/src/components/Pages/Keluhan/Daftar/DKeluhan_SelesaiCC.vue @@ -53,7 +53,7 @@ css-class="custom-table-column !align-top" :width="50" alignment="center" - :calculateCellValue="(item: any) => data.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => data.findIndex((i) => i == item) + 1" data-type="number" caption="No" cell-template="formatNumber" diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_ALL.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_ALL.vue index e749689..63e6afa 100755 --- a/src/components/Pages/Keluhan/Rekap/RKeluhan_ALL.vue +++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_ALL.vue @@ -467,7 +467,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => dataSub.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => dataSub.findIndex((i) => i == item) + 1" data-type="number" caption="No" cell-template="formatNumber" @@ -491,7 +491,7 @@ Dalam Proses Bidang: @@ -652,7 +652,7 @@

Selesai Bidang Unit:

diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_BerdasarMedia.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_BerdasarMedia.vue index a1b1a90..e489ee2 100755 --- a/src/components/Pages/Keluhan/Rekap/RKeluhan_BerdasarMedia.vue +++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_BerdasarMedia.vue @@ -49,7 +49,7 @@ @@ -174,7 +174,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => dataSub.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => dataSub.findIndex((i) => i == item) + 1" data-type="number" caption="No" cell-template="formatNumber" @@ -508,6 +508,19 @@ const dialogDetail = ref(false) const closedialogDetail = () => (dialogDetail.value = false) const loadingData = ref(false) const loadingSubData = ref(false) +const date = ref('2023-02-04') + +const setDate = (value: any) => { + if (isNumber(value)) { + const tanggal = value < 10 ? `0${value}` : value + const dateValue = filters.value.periode.split(' s/d ') + const dateYear = dateValue[0].split('-').reverse().join('-').slice(0, -2) + tanggal + console.log('date', dateYear) + date.value = dateYear + } else { + date.value = '' + } +} const filterData = async (params: any) => { const dateValue = params.periode.split(' s/d ') @@ -556,7 +569,12 @@ const getDetail = async () => { : 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 + idUp3: selected?.id_up3 ? selected?.id_up3 : 0, + isSelesai: 0, + media: selected?.media ? selected?.media : '', + tanggal: date.value, + namaIssuetype: '', + namaSubissuetype: '' } loadingSubData.value = true @@ -620,7 +638,10 @@ const onExporting = (e: any) => { const onDataSelectionChanged = ({ selectedRowsData }: any) => { if (selectedRowsData[0] != undefined) { dataSelected.value = selectedRowsData[0] - showDetail() + + if (date.value != '') { + showDetail() + } } } diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerFungsiBidang.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerFungsiBidang.vue index 32c7eda..8e0ee96 100755 --- a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerFungsiBidang.vue +++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerFungsiBidang.vue @@ -49,11 +49,10 @@ @@ -61,12 +60,22 @@ :width="120" alignment="center" data-field="nama_uid" - caption="Nama UID" + caption="UID" css-class="custom-table-column" :group-index="0" name="NamaUID" v-if="filters.groupBy" /> + + + + + + + @@ -442,7 +487,7 @@ css-class="custom-table-column" :width="50" alignment="center" - :calculateCellValue="(item: any) => dataSub.findIndex((i) => i == item) + 1" + :calculate-display-value="(item: any) => dataSub.findIndex((i) => i == item) + 1" data-type="number" caption="No" cell-template="formatNumber" @@ -783,6 +828,13 @@ const dialogDetail = ref(false) const closedialogDetail = () => (dialogDetail.value = false) const loadingData = ref(false) const loadingSubData = ref(false) +const agreeToShowDialog = ref(false) +const progressSelected = ref(0) + +const setAgreementDialog = (status: boolean, progress: number) => { + agreeToShowDialog.value = status + progressSelected.value = progress +} const filterData = async (params: any) => { const dateValue = params.periode.split(' s/d ') @@ -804,7 +856,19 @@ const filterData = async (params: any) => { await requestGraphQl(queries.keluhan.rekap.keluhanPenyelesaianPerFungsiBIidang, query) .then((result) => { if (result.data.data != undefined) { - data.value = result.data.data.rekapitulasiKeluhanPenyelesaianPerFungsiBidang + if (filters.value.groupBy) { + data.value = [...result.data.data.rekapitulasiKeluhanPenyelesaianPerFungsiBidang] + .sort((a, b) => a.nama_uid.localeCompare(b.nama_uid)) + .map((item, index) => { + return { ...item, number: index + 1 } + }) + } else { + data.value = [...result.data.data.rekapitulasiKeluhanPenyelesaianPerFungsiBidang].map( + (item, index) => { + return { ...item, number: index + 1 } + } + ) + } } else { data.value = [] } @@ -830,7 +894,13 @@ const getDetail = async () => { : 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 + idUp3: selected?.id_up3 ? selected?.id_up3 : 0, + namaRegional: selected?.nama_regional ? selected?.nama_regional : '', + isSelesai: progressSelected.value, + media: '', + tanggal: '', + namaIssuetype: '', + namaSubissuetype: '' } loadingSubData.value = true @@ -858,8 +928,10 @@ const clearSelection = () => { const showDetail = () => { clearSelection() dataSubSelected.value = null - dialogDetail.value = true - getDetail() + if (agreeToShowDialog.value) { + dialogDetail.value = true + getDetail() + } } const onExporting = (e: any) => { diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerJenisKeluhan.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerJenisKeluhan.vue index 5a8e652..46e47fd 100755 --- a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerJenisKeluhan.vue +++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerJenisKeluhan.vue @@ -49,7 +49,7 @@ @@ -265,7 +264,7 @@ summary-type="sum" display-format="{0}" column="total_selesai" - css-class="text-white !text-right" + css-class="!text-right" :show-in-group-footer="true" :customize-text="(e: any) => formatNumber(e.value)" /> @@ -273,7 +272,7 @@ summary-type="avg" display-format="{0}%" column="persen_selesai" - css-class="text-white !text-right" + css-class="!text-right" :show-in-group-footer="true" :customize-text="(e: any) => formatPercentage(e.value)" /> @@ -281,7 +280,7 @@ summary-type="sum" display-format="{0}" column="total_inproses" - css-class="text-white !text-right" + css-class="!text-right" :show-in-group-footer="true" :customize-text="(e: any) => formatNumber(e.value)" /> @@ -289,7 +288,7 @@ summary-type="avg" display-format="{0}%" column="persen_inproses" - css-class="text-white !text-right" + css-class="!text-right" :show-in-group-footer="true" :customize-text="(e: any) => formatPercentage(e.value)" /> @@ -297,7 +296,7 @@ summary-type="sum" display-format="{0}" column="total_durasi_response" - css-class="text-white !text-right" + css-class="!text-right" :show-in-group-footer="true" :customize-text="(e: any) => formatNumber(e.value)" /> @@ -305,7 +304,7 @@ summary-type="avg" display-format="{0}" column="avg_durasi_response" - css-class="text-white !text-right" + css-class="!text-right" :show-in-group-footer="true" :customize-text="(e: any) => formatNumber(e.value)" /> @@ -313,7 +312,7 @@ summary-type="min" display-format="{0}" column="min_durasi_response" - css-class="text-white !text-right" + css-class="!text-right" :show-in-group-footer="true" :customize-text="(e: any) => (parseInt(e.value) ? formatWaktu(e.value) : '-')" /> @@ -321,7 +320,7 @@ summary-type="max" display-format="{0}" column="max_durasi_response" - css-class="text-white !text-right" + css-class="!text-right" :show-in-group-footer="true" :customize-text="(e: any) => (parseInt(e.value) ? formatWaktu(e.value) : '-')" /> @@ -329,7 +328,7 @@ summary-type="sum" display-format="{0}" column="total_diatas_sla_response" - css-class="text-white !text-right" + css-class="!text-right" :show-in-group-footer="true" :customize-text="(e: any) => formatNumber(e.value)" /> @@ -337,7 +336,7 @@ summary-type="sum" display-format="{0}" column="total_dibawah_sla_response" - css-class="text-white !text-right" + css-class="!text-right" :show-in-group-footer="true" :customize-text="(e: any) => formatNumber(e.value)" /> @@ -345,7 +344,7 @@ summary-type="sum" display-format="{0}" column="total_durasi_recovery" - css-class="text-white !text-right" + css-class="text-right" :show-in-group-footer="true" :customize-text="(e: any) => formatNumber(e.value)" /> @@ -353,7 +352,7 @@ summary-type="avg" display-format="{0}" column="avg_durasi_recovery" - css-class="text-white !text-right" + css-class="!text-right" :show-in-group-footer="true" :customize-text="(e: any) => formatNumber(e.value)" /> @@ -361,7 +360,7 @@ summary-type="min" display-format="{0}" column="min_durasi_recovery" - css-class="text-white !text-right" + css-class="!text-right" :show-in-group-footer="true" :customize-text="(e: any) => (parseInt(e.value) ? formatWaktu(e.value) : '-')" /> @@ -369,7 +368,7 @@ summary-type="max" display-format="{0}" column="max_durasi_recovery" - css-class="text-white !text-right" + css-class="!text-right" :show-in-group-footer="true" :customize-text="(e: any) => (parseInt(e.value) ? formatWaktu(e.value) : '-')" /> @@ -377,7 +376,7 @@ summary-type="sum" display-format="{0}" column="total_diatas_sla_recovery" - css-class="text-white !text-right" + css-class="!text-right" :show-in-group-footer="true" :customize-text="(e: any) => formatNumber(e.value)" /> @@ -385,16 +384,15 @@ summary-type="sum" display-format="{0}" column="total_dibawah_sla_recovery" - css-class="text-white !text-right" + css-class="!text-right" :show-in-group-footer="true" :customize-text="(e: any) => formatNumber(e.value)" /> -