From f2dd2af2bb685e9e8ffd0c42de9de8cbce43eb8b Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Sun, 31 Mar 2024 00:33:46 +0700 Subject: [PATCH] Reset data before filtering --- src/components/Pages/Gangguan/Rekap/RGangguan_AlihPosko.vue | 6 ++++++ .../Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue | 6 ++++++ src/components/Pages/Gangguan/Rekap/RGangguan_CTTM.vue | 6 ++++++ src/components/Pages/Gangguan/Rekap/RGangguan_DMAPKT.vue | 6 ++++++ .../Pages/Gangguan/Rekap/RGangguan_JenisGangguan.vue | 6 ++++++ src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue | 6 ++++++ .../Pages/Keluhan/Daftar/DKeluhan_BerdasarMedia.vue | 5 +++++ src/components/Pages/Keluhan/Daftar/DKeluhan_DKUL.vue | 5 +++++ src/components/Pages/Keluhan/Daftar/DKeluhan_PLD1K.vue | 6 ++++++ .../Pages/Keluhan/Daftar/DKeluhan_RecoveryTime.vue | 5 +++++ .../Pages/Keluhan/Daftar/DKeluhan_ResponseTime.vue | 5 +++++ src/components/Pages/Keluhan/Daftar/DKeluhan_STIDP.vue | 5 +++++ src/components/Pages/Keluhan/Daftar/DKeluhan_SelesaiCC.vue | 5 +++++ .../Pages/Keluhan/Rekap/RKeluhan_BerdasarMedia.vue | 6 ++++++ .../Pages/Keluhan/Rekap/RKeluhan_PerJenisKeluhan.vue | 6 ++++++ .../Pages/Keluhan/Rekap/RKeluhan_PerKelompokKeluhan.vue | 6 ++++++ src/components/Pages/Keluhan/Rekap/RKeluhan_PerTanggal.vue | 6 ++++++ src/components/Pages/Keluhan/Rekap/RKeluhan_PerUnit.vue | 6 ++++++ .../Pages/Keluhan/Rekap/RKeluhan_RatingPerUnit.vue | 6 ++++++ src/components/Pages/Material/Daftar/Material_DGMYG.vue | 5 +++++ src/components/Pages/Material/Rekap/Material_RPM.vue | 5 +++++ .../Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue | 6 ++++++ .../Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue | 6 ++++++ .../Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue | 6 ++++++ .../Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue | 6 ++++++ .../Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.vue | 6 ++++++ .../Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue | 6 ++++++ .../Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.vue | 6 ++++++ .../Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue | 6 ++++++ .../Keluhan/Rekap/MonalisaKR_GangguanPerJenisKeluhan.vue | 6 ++++++ .../Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue | 6 ++++++ .../Monalisa/Keluhan/Rekap/MonalisaKR_JumlahKaliKeluhan.vue | 6 ++++++ .../Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.vue | 6 ++++++ .../Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.vue | 6 ++++++ .../Keluhan/Rekap/MonalisaKR_RecoveryTimeKeluhan.vue | 6 ++++++ .../Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.vue | 6 ++++++ .../Monalisa/Laporan/Bulanan/MonalisaLB_AgingComplaint.vue | 6 ++++++ .../Monalisa/Laporan/Bulanan/MonalisaLB_EnergyNotSales.vue | 6 ++++++ .../Laporan/Bulanan/MonalisaLB_KADDalamPelaporan.vue | 6 ++++++ .../Laporan/Bulanan/MonalisaLB_PenurunanJumlahKomplain.vue | 6 ++++++ .../Laporan/Kumulatif/MonalisaLK_AgingComplaint.vue | 6 ++++++ .../Laporan/Kumulatif/MonalisaLK_EnergyNotSales.vue | 6 ++++++ .../Monalisa/Laporan/Kumulatif/MonalisaLK_KDADPelaporan.vue | 6 ++++++ .../Kumulatif/MonalisaLK_PenurunanJumlahKomplain.vue | 6 ++++++ src/components/Pages/PencarianData/PencarianData.vue | 6 ++++++ 45 files changed, 262 insertions(+) diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_AlihPosko.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_AlihPosko.vue index 528fe39..3e6c49c 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_AlihPosko.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_AlihPosko.vue @@ -617,7 +617,13 @@ const onDataSubSelectionChanged = ({ selectedRowsData }: any) => { } } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { posko, uid, up3 } = params diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue index 7b112f6..4ab61a7 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue @@ -613,7 +613,13 @@ const onDataSubSelectionChanged = ({ selectedRowsData }: any) => { } } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { posko, uid, up3 } = params diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_CTTM.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_CTTM.vue index 55096cb..964ac3f 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_CTTM.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_CTTM.vue @@ -477,7 +477,13 @@ const setMonth = (month: any) => { } } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { posko, uid, up3 } = params diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_DMAPKT.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_DMAPKT.vue index c7ff489..97f6263 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_DMAPKT.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_DMAPKT.vue @@ -890,7 +890,13 @@ const onDataSubSelectionChanged = ({ selectedRowsData }: any) => { } } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { posko, uid, up3 } = params diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_JenisGangguan.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_JenisGangguan.vue index 1fe38cf..daae909 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_JenisGangguan.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_JenisGangguan.vue @@ -539,7 +539,13 @@ const onDataSubSelectionChanged = ({ selectedRowsData }: any) => { dataSubSelected.value = data } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { posko, uid, up3 } = params diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue index ca39708..166bc03 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue @@ -1236,7 +1236,13 @@ const onDataSubSelectionChanged = ({ selectedRowsData }: any) => { } } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { posko, uid, up3 } = params diff --git a/src/components/Pages/Keluhan/Daftar/DKeluhan_BerdasarMedia.vue b/src/components/Pages/Keluhan/Daftar/DKeluhan_BerdasarMedia.vue index b0a3384..c078475 100755 --- a/src/components/Pages/Keluhan/Daftar/DKeluhan_BerdasarMedia.vue +++ b/src/components/Pages/Keluhan/Daftar/DKeluhan_BerdasarMedia.vue @@ -538,7 +538,12 @@ const onExporting = (e: any) => { const data = ref([]) const loading = ref(false) +const resetData = () => { + data.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { ulp, uid, up3 } = params diff --git a/src/components/Pages/Keluhan/Daftar/DKeluhan_DKUL.vue b/src/components/Pages/Keluhan/Daftar/DKeluhan_DKUL.vue index 3ad5d0c..80281c2 100755 --- a/src/components/Pages/Keluhan/Daftar/DKeluhan_DKUL.vue +++ b/src/components/Pages/Keluhan/Daftar/DKeluhan_DKUL.vue @@ -572,7 +572,12 @@ const onSelectionChanged = ({ selectedRowsData }: any) => { showDetail() } +const resetData = () => { + data.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { ulp, uid, up3 } = params diff --git a/src/components/Pages/Keluhan/Daftar/DKeluhan_PLD1K.vue b/src/components/Pages/Keluhan/Daftar/DKeluhan_PLD1K.vue index 55094e3..0f14413 100755 --- a/src/components/Pages/Keluhan/Daftar/DKeluhan_PLD1K.vue +++ b/src/components/Pages/Keluhan/Daftar/DKeluhan_PLD1K.vue @@ -739,7 +739,13 @@ const onExporting = (e: any) => { } } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { ulp, uid, up3 } = params const minJmlLapor = params.minJmlLapor ? params.minJmlLapor : 1 diff --git a/src/components/Pages/Keluhan/Daftar/DKeluhan_RecoveryTime.vue b/src/components/Pages/Keluhan/Daftar/DKeluhan_RecoveryTime.vue index e62143c..d199665 100755 --- a/src/components/Pages/Keluhan/Daftar/DKeluhan_RecoveryTime.vue +++ b/src/components/Pages/Keluhan/Daftar/DKeluhan_RecoveryTime.vue @@ -550,7 +550,12 @@ const onExporting = (e: any) => { const data = ref([]) const loading = ref(false) +const resetData = () => { + data.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { ulp, uid, up3, minTime, maxTime } = params diff --git a/src/components/Pages/Keluhan/Daftar/DKeluhan_ResponseTime.vue b/src/components/Pages/Keluhan/Daftar/DKeluhan_ResponseTime.vue index 32a0163..caf4905 100755 --- a/src/components/Pages/Keluhan/Daftar/DKeluhan_ResponseTime.vue +++ b/src/components/Pages/Keluhan/Daftar/DKeluhan_ResponseTime.vue @@ -569,7 +569,12 @@ const onExporting = (e: any) => { const data = ref([]) const loading = ref(false) +const resetData = () => { + data.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { ulp, uid, up3, maxTime, minTime } = params diff --git a/src/components/Pages/Keluhan/Daftar/DKeluhan_STIDP.vue b/src/components/Pages/Keluhan/Daftar/DKeluhan_STIDP.vue index 5717b43..75af7d1 100755 --- a/src/components/Pages/Keluhan/Daftar/DKeluhan_STIDP.vue +++ b/src/components/Pages/Keluhan/Daftar/DKeluhan_STIDP.vue @@ -533,7 +533,12 @@ const onExporting = (e: any) => { const data = ref([]) const loading = ref(false) +const resetData = () => { + data.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { ulp, uid, up3 } = params diff --git a/src/components/Pages/Keluhan/Daftar/DKeluhan_SelesaiCC.vue b/src/components/Pages/Keluhan/Daftar/DKeluhan_SelesaiCC.vue index 2a4d353..1c27f5f 100755 --- a/src/components/Pages/Keluhan/Daftar/DKeluhan_SelesaiCC.vue +++ b/src/components/Pages/Keluhan/Daftar/DKeluhan_SelesaiCC.vue @@ -565,7 +565,12 @@ const reportMeta = ref({ periode: '' }) +const resetData = () => { + data.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { ulp, uid, up3 } = params diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_BerdasarMedia.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_BerdasarMedia.vue index 3632643..1e3f485 100755 --- a/src/components/Pages/Keluhan/Rekap/RKeluhan_BerdasarMedia.vue +++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_BerdasarMedia.vue @@ -522,7 +522,13 @@ const setDate = (value: any) => { } } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { ulp, uid, up3 } = params diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerJenisKeluhan.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerJenisKeluhan.vue index 9738ecd..e823f39 100755 --- a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerJenisKeluhan.vue +++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerJenisKeluhan.vue @@ -980,7 +980,13 @@ const setAgreementDialog = (status: boolean, progress: number) => { progressSelected.value = progress } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { ulp, uid, up3 } = params diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerKelompokKeluhan.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerKelompokKeluhan.vue index 257da93..e91666f 100755 --- a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerKelompokKeluhan.vue +++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerKelompokKeluhan.vue @@ -843,7 +843,13 @@ const setAgreementDialog = (status: boolean, progress: number) => { progressSelected.value = progress } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { ulp, uid, up3 } = params diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerTanggal.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerTanggal.vue index 44fc410..c8da184 100755 --- a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerTanggal.vue +++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerTanggal.vue @@ -846,7 +846,13 @@ const setAgreementDialog = (status: boolean, progress: number) => { progressSelected.value = progress } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { ulp, uid, up3 } = params diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerUnit.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerUnit.vue index 06c3f6a..7513dcd 100755 --- a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerUnit.vue +++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerUnit.vue @@ -976,7 +976,13 @@ const setAgreementDialog = (status: boolean, progress: number) => { progressSelected.value = progress } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { ulp, uid, up3 } = params const query = { diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_RatingPerUnit.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_RatingPerUnit.vue index 399ca8e..312937a 100755 --- a/src/components/Pages/Keluhan/Rekap/RKeluhan_RatingPerUnit.vue +++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_RatingPerUnit.vue @@ -238,7 +238,13 @@ const closedialogDetail = () => (dialogDetail.value = false) const loadingData = ref(false) const loadingSubData = ref(false) +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { ulp, uid, up3 } = params diff --git a/src/components/Pages/Material/Daftar/Material_DGMYG.vue b/src/components/Pages/Material/Daftar/Material_DGMYG.vue index c0501fb..a81876d 100755 --- a/src/components/Pages/Material/Daftar/Material_DGMYG.vue +++ b/src/components/Pages/Material/Daftar/Material_DGMYG.vue @@ -160,7 +160,12 @@ const showPane = ref(true) const data = ref([]) const loading = ref(false) +const resetData = () => { + data.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { posko, idUid, idUp3 } = params diff --git a/src/components/Pages/Material/Rekap/Material_RPM.vue b/src/components/Pages/Material/Rekap/Material_RPM.vue index 20571fd..ef08f98 100755 --- a/src/components/Pages/Material/Rekap/Material_RPM.vue +++ b/src/components/Pages/Material/Rekap/Material_RPM.vue @@ -120,7 +120,12 @@ const showPane = ref(true) const data = ref([]) const loading = ref(false) +const resetData = () => { + data.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { posko, idUid, idUp3 } = params const query = { diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue index 8675386..0fc23d4 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue @@ -283,7 +283,13 @@ const onExporting = (e: any) => { } } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params const query = { namaRegional: regional.name == 'Semua Regional' ? '' : regional.name, diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue index 4392e5b..2e45f4a 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue @@ -236,7 +236,13 @@ const closedialogDetail = () => (dialogDetail.value = false) const loadingData = ref(false) const loadingSubData = ref(false) +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params lastMonth.value = bulan.id == 1 ? 12 : bulan.id - 1 lastYearMoM.value = bulan.id == 1 ? tahun.id - 1 : tahun.id diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue index fbea456..816c77d 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.vue @@ -188,7 +188,13 @@ const closedialogDetail = () => (dialogDetail.value = false) const loadingData = ref(false) const loadingSubData = ref(false) +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params const query = { namaRegional: regional.name == 'Semua Regional' ? '' : regional.name, diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue index 9ba6182..7e9bde9 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue @@ -407,7 +407,13 @@ const closedialogDetail = () => (dialogDetail.value = false) const loadingData = ref(false) const loadingSubData = ref(false) +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params const query = { namaRegional: regional.name == 'Semua Regional' ? '' : regional.name, diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.vue index 183b223..228df70 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.vue @@ -356,7 +356,13 @@ const currentYear = ref(new Date().getFullYear()) const currentMonth = ref(new Date().getMonth()) const lastYear = ref(currentYear.value - 1) +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params lastMonth.value = bulan.id == 1 ? 12 : bulan.id - 1 lastYearMoM.value = bulan.id == 1 ? tahun.id - 1 : tahun.id diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue index bff808a..14f6958 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.vue @@ -303,7 +303,13 @@ const closedialogDetail = () => (dialogDetail.value = false) const loadingData = ref(false) const loadingSubData = ref(false) +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params lastMonth.value = bulan.id == 1 ? 12 : bulan.id - 1 lastYearMoM.value = bulan.id == 1 ? tahun.id - 1 : tahun.id diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.vue index ba10b25..40eafb5 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.vue @@ -254,7 +254,13 @@ const closedialogDetail = () => (dialogDetail.value = false) const loadingData = ref(false) const loadingSubData = ref(false) +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params lastMonth.value = bulan.id == 1 ? 12 : bulan.id - 1 lastYearMoM.value = bulan.id == 1 ? tahun.id - 1 : tahun.id diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue index cb1236c..9e91a7d 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue @@ -254,7 +254,13 @@ const closedialogDetail = () => (dialogDetail.value = false) const loadingData = ref(false) const loadingSubData = ref(false) +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params lastMonth.value = bulan.id == 1 ? 12 : bulan.id - 1 lastYearMoM.value = bulan.id == 1 ? tahun.id - 1 : tahun.id diff --git a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_GangguanPerJenisKeluhan.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_GangguanPerJenisKeluhan.vue index 4db83e7..14b6d68 100755 --- a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_GangguanPerJenisKeluhan.vue +++ b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_GangguanPerJenisKeluhan.vue @@ -261,7 +261,13 @@ const onDataSubSelectionChanged = ({ selectedRowsData }: any) => { dataSubSelected.value = data } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params currentYear.value = tahun.id currentMonth.value = bulan.id diff --git a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue index 57f40f8..9f62a0b 100755 --- a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue +++ b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue @@ -483,7 +483,13 @@ const onDataSubSelectionChanged = ({ selectedRowsData }: any) => { dataSubSelected.value = data } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params currentYear.value = tahun.id diff --git a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahKaliKeluhan.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahKaliKeluhan.vue index 363826e..70cb832 100755 --- a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahKaliKeluhan.vue +++ b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahKaliKeluhan.vue @@ -338,7 +338,13 @@ const onExporting = (e: any) => { } } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params lastMonth.value = bulan.id == 1 ? 12 : bulan.id - 1 lastYearMoM.value = bulan.id == 1 ? tahun.id - 1 : tahun.id diff --git a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.vue index 96e04e2..54e51bd 100755 --- a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.vue +++ b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.vue @@ -280,7 +280,13 @@ const onDataSubSelectionChanged = ({ selectedRowsData }: any) => { dataSubSelected.value = data } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params currentMonth.value = bulan.id diff --git a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.vue index 05e0dd1..49e0c47 100755 --- a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.vue +++ b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.vue @@ -388,7 +388,13 @@ const onDataSubSelectionChanged = ({ selectedRowsData }: any) => { dataSubSelected.value = data } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params lastMonth.value = bulan.id == 1 ? 12 : bulan.id - 1 lastYearMoM.value = bulan.id == 1 ? tahun.id - 1 : tahun.id diff --git a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_RecoveryTimeKeluhan.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_RecoveryTimeKeluhan.vue index 8bc9d24..d6d6f14 100755 --- a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_RecoveryTimeKeluhan.vue +++ b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_RecoveryTimeKeluhan.vue @@ -357,7 +357,13 @@ const onExporting = (e: any) => { } } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params lastMonth.value = bulan.id == 1 ? 12 : bulan.id - 1 lastYearMoM.value = bulan.id == 1 ? tahun.id - 1 : tahun.id diff --git a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.vue index 21a988f..68d6d80 100755 --- a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.vue +++ b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.vue @@ -354,7 +354,13 @@ const onExporting = (e: any) => { } } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params lastMonth.value = bulan.id == 1 ? 12 : bulan.id - 1 lastYearMoM.value = bulan.id == 1 ? tahun.id - 1 : tahun.id diff --git a/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_AgingComplaint.vue b/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_AgingComplaint.vue index 8af0c4c..b45043c 100755 --- a/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_AgingComplaint.vue +++ b/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_AgingComplaint.vue @@ -777,7 +777,13 @@ const onDataSubSelectionChanged = ({ selectedRowsData }: any) => { dataSubSelected.value = data } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params currentMonth.value = bulan.id diff --git a/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_EnergyNotSales.vue b/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_EnergyNotSales.vue index 3ae276d..dfab978 100755 --- a/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_EnergyNotSales.vue +++ b/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_EnergyNotSales.vue @@ -388,7 +388,13 @@ const onDataSubSelectionChanged = ({ selectedRowsData }: any) => { dataSubSelected.value = data } +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 diff --git a/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_KADDalamPelaporan.vue b/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_KADDalamPelaporan.vue index 4aaa665..0de4e57 100755 --- a/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_KADDalamPelaporan.vue +++ b/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_KADDalamPelaporan.vue @@ -353,7 +353,13 @@ const onSelectionChanged = ({ selectedRowsData }: any) => { clearSelection() } +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 diff --git a/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_PenurunanJumlahKomplain.vue b/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_PenurunanJumlahKomplain.vue index d3c4c62..1c2a76a 100755 --- a/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_PenurunanJumlahKomplain.vue +++ b/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_PenurunanJumlahKomplain.vue @@ -1101,7 +1101,13 @@ const onDataSubSelectionChanged = ({ selectedRowsData }: any) => { dataSubSelected.value = data } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params currentMonth.value = bulan.id diff --git a/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_AgingComplaint.vue b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_AgingComplaint.vue index 241565a..3c8cb5b 100755 --- a/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_AgingComplaint.vue +++ b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_AgingComplaint.vue @@ -465,7 +465,13 @@ const onDataSubSelectionChanged = ({ selectedRowsData }: any) => { const data = selectedRowsData[0] dataSubSelected.value = data } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params currentYear.value = tahun.id currentMonth.value = bulan.id diff --git a/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_EnergyNotSales.vue b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_EnergyNotSales.vue index 3a855de..962ba69 100755 --- a/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_EnergyNotSales.vue +++ b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_EnergyNotSales.vue @@ -388,7 +388,13 @@ const onDataSubSelectionChanged = ({ selectedRowsData }: any) => { dataSubSelected.value = data } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params currentMonth.value = bulan.id diff --git a/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_KDADPelaporan.vue b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_KDADPelaporan.vue index 82cbfd9..5aa94e3 100755 --- a/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_KDADPelaporan.vue +++ b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_KDADPelaporan.vue @@ -400,7 +400,13 @@ const onDataSubSelectionChanged = ({ selectedRowsData }: any) => { dataSubSelected.value = data } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params currentMonth.value = bulan.id diff --git a/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_PenurunanJumlahKomplain.vue b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_PenurunanJumlahKomplain.vue index 231aa19..396b3fd 100755 --- a/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_PenurunanJumlahKomplain.vue +++ b/src/components/Pages/Monalisa/Laporan/Kumulatif/MonalisaLK_PenurunanJumlahKomplain.vue @@ -847,7 +847,13 @@ const onDataSubSelectionChanged = ({ selectedRowsData }: any) => { dataSubSelected.value = data } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const { regional, ulp, uid, up3, bulan, tahun } = params currentYear.value = tahun.id diff --git a/src/components/Pages/PencarianData/PencarianData.vue b/src/components/Pages/PencarianData/PencarianData.vue index d19f71e..4801b43 100755 --- a/src/components/Pages/PencarianData/PencarianData.vue +++ b/src/components/Pages/PencarianData/PencarianData.vue @@ -303,7 +303,13 @@ const onDataSubSelectionChanged = ({ selectedRowsData }: any) => { dataSubSelected.value = data } +const resetData = () => { + data.value = [] + dataSub.value = [] +} + const filterData = async (params: any) => { + resetData() const dateValue = params.periode.split(' s/d ') const { type, keyword, searchBy } = params