From acf6174b2a3671cc55f534bae0049746f2fa7c5c Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Wed, 13 Mar 2024 12:58:43 +0700 Subject: [PATCH] Refactor useQuery in Anomali_LAPPGP.vue and Anomali_LAPPGU.vue --- .../Pages/Anomali/Gangguan/Anomali_LAPPGP.vue | 44 +++++++++++-------- .../Pages/Anomali/Gangguan/Anomali_LAPPGU.vue | 44 +++++++++++-------- .../Pages/PencarianData/PencarianData.vue | 35 ++++++++------- 3 files changed, 70 insertions(+), 53 deletions(-) diff --git a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP.vue b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP.vue index 26b4cf7..fb733a1 100644 --- a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP.vue +++ b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP.vue @@ -22,27 +22,35 @@ import { Type4 } from '@/components/Form/FiltersType' import Filters from '@/components/Form/Filters.vue' import { queries } from '@/utils/api/api.graphql' const data = ref([]) -const loading = ref(false) +const filters = ref({ + jenisLaporan: { + id: 1, + name: 'Laporan Berulang Unit' + }, + ulp: 0, + uid: 0, + up3: 0 +}) + +const { onResult, onError, loading, refetch } = useQuery( + filters.value.jenisLaporan.name == 'Laporan Berulang Unit' + ? queries.anomali.gangguan.petugasBerulang + : filters.value.jenisLaporan.name == 'Laporan Rating Negatif' + ? queries.anomali.gangguan.petugasRatingNegatif + : queries.anomali.gangguan.petugasSkipStep, + { + namaRegional: '', + // dateFrom: new Date().toISOString().slice(0, 10), + // dateTo: new Date().toISOString().slice(0, 10), + idUlp: 0, + idUid: 0, + idUp3: 0 + } +) const filterData = (params: any) => { const { ulp, uid, up3, jenisLaporan } = params - const { onResult, onError, loading, refetch } = useQuery( - jenisLaporan.name == 'Laporan Berulang Unit' - ? queries.anomali.gangguan.petugasBerulang - : jenisLaporan.name == 'Laporan Rating Negatif' - ? queries.anomali.gangguan.petugasRatingNegatif - : queries.anomali.gangguan.petugasSkipStep, - { - namaRegional: '', - // dateFrom: new Date().toISOString().slice(0, 10), - // dateTo: new Date().toISOString().slice(0, 10), - idUlp: 0, - idUid: 0, - idUp3: 0 - } - ) - const dateValue = params.periode.split(' s/d ') refetch({ namaRegional: '', @@ -79,8 +87,6 @@ const filterData = (params: any) => { }) } -const filters = ref() - onMounted(() => { if (import.meta.env.DEV) { data.value = [ diff --git a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU.vue b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU.vue index b36207c..c655133 100644 --- a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU.vue +++ b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU.vue @@ -22,27 +22,35 @@ import { useQuery } from '@vue/apollo-composable' import { onMounted, ref, watch } from 'vue' import { queries } from '@/utils/api/api.graphql' const data = ref([]) -const loading = ref(false) +const filters = ref({ + jenisLaporan: { + id: 1, + name: 'Laporan Berulang Unit' + }, + ulp: 0, + uid: 0, + up3: 0 +}) + +const { onResult, onError, loading, refetch } = useQuery( + filters.value.jenisLaporan.name == 'Laporan Berulang Unit' + ? queries.anomali.gangguan.unitBerulang + : filters.value.jenisLaporan.name == 'Laporan Rating Negatif' + ? queries.anomali.gangguan.unitRatingNegatif + : queries.anomali.gangguan.unitSkipStep, + { + namaRegional: '', + // dateFrom: new Date().toISOString().slice(0, 10), + // dateTo: new Date().toISOString().slice(0, 10), + idUlp: 0, + idUid: 0, + idUp3: 0 + } +) const filterData = (params: any) => { const { ulp, uid, up3, jenisLaporan } = params - const { onResult, onError, loading, refetch } = useQuery( - jenisLaporan.name == 'Laporan Berulang Unit' - ? queries.anomali.gangguan.unitBerulang - : jenisLaporan.name == 'Laporan Rating Negatif' - ? queries.anomali.gangguan.unitRatingNegatif - : queries.anomali.gangguan.unitSkipStep, - { - namaRegional: '', - // dateFrom: new Date().toISOString().slice(0, 10), - // dateTo: new Date().toISOString().slice(0, 10), - idUlp: 0, - idUid: 0, - idUp3: 0 - } - ) - const dateValue = params.periode.split(' s/d ') refetch({ namaRegional: '', @@ -79,8 +87,6 @@ const filterData = (params: any) => { }) } -const filters = ref() - onMounted(() => { if (import.meta.env.DEV) { data.value = [ diff --git a/src/components/Pages/PencarianData/PencarianData.vue b/src/components/Pages/PencarianData/PencarianData.vue index 65b3c45..19b3cda 100755 --- a/src/components/Pages/PencarianData/PencarianData.vue +++ b/src/components/Pages/PencarianData/PencarianData.vue @@ -231,7 +231,7 @@