From 58bad1a5612a71ed4e5c2c6edc9c549da0dd59a2 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Sat, 30 Mar 2024 23:43:50 +0700 Subject: [PATCH] Add grouping columns to MonalisaGR_GangguanBelumSelesai.vue --- .../Rekap/MonalisaGR_GangguanBelumSelesai.vue | 51 +++++++++++++++---- 1 file changed, 41 insertions(+), 10 deletions(-) diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue index 5a43aac..caa745c 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue @@ -24,6 +24,7 @@ column-resizing-mode="widget" :word-wrap-enabled="true" > + @@ -51,6 +52,30 @@ css-class="custom-table-column" cell-template="formatText" /> + + + { dialogDetail.value = false } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params currentMonth.value = bulan.id currentYear.value = tahun.id lastYear.value = tahun.id - 1 const query = { - regional: regional.name == 'Semua Regional' ? null : regional.id, + namaRegional: regional.name == 'Semua Regional' ? '' : regional.nama_regional, idUlp: ulp ? ulp.id : 0, idUid: uid ? uid.id : 0, idUp3: up3 ? up3.id : 0, @@ -548,23 +580,22 @@ const getDetail = async () => { const dateValue = filters.value.periode.split(' s/d ') const selected = dataSelected.value + const { bulan, tahun } = filters.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 + idUp3: selected?.id_up3 ? selected?.id_up3 : 0, + bulan: bulan.id, + tahun: tahun.id, + namaRegional: selected?.nama_regional ? selected?.nama_regional : '' } loadingSubData.value = true - await requestGraphQl(queries.keluhan.rekap.rekapKeluhanAllDetail, query) + await requestGraphQl(queries.monalisa.gangguan.rekap.gangguanBelumSelesaiDetail, query) .then((result) => { if (result.data.data != undefined) { - dataSub.value = result.data.data.detailKeluhanAll + dataSub.value = result.data.data.detailMonalisaGangguanBelumSelesai } else { dataSub.value = [] }