From 657edae2dc685b0c8e8ba4faeaf96f3ee7600434 Mon Sep 17 00:00:00 2001 From: kur0nek-o Date: Thu, 14 Mar 2024 12:41:28 +0700 Subject: [PATCH] fix: get detail in gangguan all --- .../Pages/Gangguan/Rekap/RGangguan_ALL.vue | 51 ++++++++----------- 1 file changed, 21 insertions(+), 30 deletions(-) diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_ALL.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_ALL.vue index 07608ef..abbe588 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_ALL.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_ALL.vue @@ -1026,19 +1026,18 @@ const closeDialogDataSelected = () => (dialogDataSelected.value = false) const loadingData = ref(false) const loadingSubData = ref(false) -const { onResult, onError, loading, refetch } = useQuery(queries.gangguan.rekap.gangguanAll, { - dateFrom: new Date().toISOString().slice(0, 10), - dateTo: new Date().toISOString().slice(0, 10), - posko: 0, - idUid: 0, - idUp3: 0 -}) +import { apolloClient } from '@/utils/api/api.graphql' +import { provideApolloClient } from '@vue/apollo-composable' + +const client = apolloClient() + +provideApolloClient(client) const filterData = (params: any) => { const { posko, uid, up3 } = params const dateValue = params.periode.split(' s/d ') - refetch({ + const { onResult, onError, loading, refetch } = useQuery(queries.gangguan.rekap.gangguanAll, { dateFrom: dateValue[0] ? dateValue[0].split('-').reverse().join('-') : new Date().toISOString().slice(0, 10), @@ -1068,31 +1067,23 @@ const filterData = (params: any) => { } const getDetail = () => { - const { onResult, onError, loading, refetch } = useQuery( - queries.gangguan.rekap.gangguanAllDetail, - { - dateFrom: new Date().toISOString().slice(0, 10), - dateTo: new Date().toISOString().slice(0, 10), - posko: 0, - idUid: 0, - idUp3: 0 - } - ) - const { posko, uid, up3 } = filters.value const dateValue = filters.value.periode.split(' s/d ') - refetch({ - 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), - posko: posko ? posko.id : 0, - idUid: uid ? uid.id : 0, - idUp3: up3 ? up3.id : 0 - }) + const { onResult, onError, loading, refetch } = useQuery( + queries.gangguan.rekap.gangguanAllDetail, + { + 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), + posko: posko ? posko.id : 0, + idUid: uid ? uid.id : 0, + idUp3: up3 ? up3.id : 0 + } + ) onResult((queryResult) => { if (queryResult.data != undefined) {