diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue index b4e12cd..7b112f6 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue @@ -572,8 +572,10 @@ const showDetail = () => { clearSelection() dataSub.value = [] dataSubSelected.value = null - dialogDetail.value = true - getDetail() + if (date.value != '') { + dialogDetail.value = true + getDetail() + } } const closeDialog = () => { @@ -601,10 +603,7 @@ const onExportingDetail = (e: any) => { const onDataSelectionChanged = ({ selectedRowsData }: any) => { if (selectedRowsData[0] != undefined) { dataSelected.value = selectedRowsData[0] - - if (date.value != '') { - showDetail() - } + showDetail() } } diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_BerdasarMedia.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_BerdasarMedia.vue index e489ee2..3632643 100755 --- a/src/components/Pages/Keluhan/Rekap/RKeluhan_BerdasarMedia.vue +++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_BerdasarMedia.vue @@ -602,8 +602,10 @@ const clearSelection = () => { const showDetail = () => { clearSelection() dataSubSelected.value = null - dialogDetail.value = true - getDetail() + if (date.value != '') { + dialogDetail.value = true + getDetail() + } } const onExporting = (e: any) => { @@ -638,10 +640,7 @@ const onExporting = (e: any) => { const onDataSelectionChanged = ({ selectedRowsData }: any) => { if (selectedRowsData[0] != undefined) { dataSelected.value = selectedRowsData[0] - - if (date.value != '') { - showDetail() - } + showDetail() } } diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerTanggal.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerTanggal.vue index 8eba582..6eb926d 100755 --- a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerTanggal.vue +++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerTanggal.vue @@ -821,6 +821,7 @@ import { queries, requestGraphQl } from '@/utils/api/api.graphql' import { formatNumber, formatPercentage, isNumber } from '@/utils/numbers' import { apolloClient } from '@/utils/api/api.graphql' import { provideApolloClient } from '@vue/apollo-composable' +import { reformatDate } from '@/utils/texts' const client = apolloClient() provideApolloClient(client) @@ -890,7 +891,15 @@ 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: '', + isSelesai: progressSelected.value, + media: '', + tanggal: selected?.tanggal_lapor + ? reformatDate(selected?.tanggal_lapor, 'dd/MM/yyyy', 'yyyy-MM-dd') + : '', + namaIssuetype: '', + namaSubissuetype: '' } loadingSubData.value = true @@ -918,8 +927,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_PerUnit.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerUnit.vue index 958d451..06c3f6a 100755 --- a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerUnit.vue +++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerUnit.vue @@ -47,7 +47,7 @@ @@ -392,7 +393,7 @@ -