diff --git a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP.vue b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP.vue
index c36bb19..847939d 100644
--- a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP.vue
+++ b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP.vue
@@ -10,7 +10,7 @@
/>
-
+
@@ -21,7 +21,19 @@ import { useQuery } from '@vue/apollo-composable'
import { Type4 } from '@/components/Form/FiltersType'
import Filters from '@/components/Form/Filters.vue'
import { queries } from '@/utils/api/api.graphql'
+import { apolloClient } from '@/utils/api/api.graphql'
+import { provideApolloClient } from '@vue/apollo-composable'
+
+const client = apolloClient()
+provideApolloClient(client)
const data = ref([])
+const dataSub = ref([])
+const dataSelected = ref()
+const dataSubSelected = ref()
+const dialogDetail = ref(false)
+const closedialogDetail = () => (dialogDetail.value = false)
+const loadingData = ref(false)
+const loadingSubData = ref(false)
const filters = ref({
jenisLaporan: {
id: 1,
@@ -32,38 +44,31 @@ const filters = ref({
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 dateValue = params.periode.split(' s/d ')
- refetch({
- namaRegional: '',
- // 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: ulp ? ulp.id : 0,
- idUid: uid ? uid.id : 0,
- idUp3: up3 ? up3.id : 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: 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: ulp ? ulp.id : 0,
+ idUid: uid ? uid.id : 0,
+ idUp3: up3 ? up3.id : 0
+ }
+ )
+
onResult((queryResult) => {
if (queryResult.data != undefined) {
if (jenisLaporan.name == 'Laporan Berulang Unit') {
@@ -81,7 +86,7 @@ const filterData = (params: any) => {
})
watch(loading, (value) => {
- loading.value = value
+ loadingData.value = value
})
}
diff --git a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU.vue b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU.vue
index 26e2bd6..152bd3f 100644
--- a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU.vue
+++ b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU.vue
@@ -10,7 +10,7 @@
/>
-
+
@@ -21,7 +21,19 @@ import { Anomali_LAPPGU_LPP, Anomali_LAPPGU_LPT } from '../.'
import { useQuery } from '@vue/apollo-composable'
import { onMounted, ref, watch } from 'vue'
import { queries } from '@/utils/api/api.graphql'
+import { apolloClient } from '@/utils/api/api.graphql'
+import { provideApolloClient } from '@vue/apollo-composable'
+
+const client = apolloClient()
+provideApolloClient(client)
const data = ref([])
+const dataSub = ref([])
+const dataSelected = ref()
+const dataSubSelected = ref()
+const dialogDetail = ref(false)
+const closedialogDetail = () => (dialogDetail.value = false)
+const loadingData = ref(false)
+const loadingSubData = ref(false)
const filters = ref({
jenisLaporan: {
id: 1,
@@ -32,38 +44,31 @@ const filters = ref({
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 dateValue = params.periode.split(' s/d ')
- refetch({
- namaRegional: '',
- // 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: ulp ? ulp.id : 0,
- idUid: uid ? uid.id : 0,
- idUp3: up3 ? up3.id : 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: 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: ulp ? ulp.id : 0,
+ idUid: uid ? uid.id : 0,
+ idUp3: up3 ? up3.id : 0
+ }
+ )
+
onResult((queryResult) => {
if (queryResult.data != undefined) {
if (jenisLaporan.name == 'Laporan Berulang Unit') {
@@ -74,14 +79,14 @@ const filterData = (params: any) => {
data.value = queryResult.data.anomaliPenangananPengaduanGangguanUnitSkipStep
}
}
- console.log(queryResult.data)
})
+
onError((error) => {
console.log(error)
})
watch(loading, (value) => {
- loading.value = value
+ loadingData.value = value
})
}