-
+
{{
isNumber(data.text)
? data.column.caption == '%'
@@ -181,9 +181,9 @@
@@ -204,10 +204,10 @@
column-resizing-mode="widget"
>
-
+
()
const dataSubSelected = ref()
const data = ref([])
const dataSub = ref([])
-const dialogDataSelected = ref(false)
+const dialogDetail = ref(false)
const loadingData = ref(false)
const loadingSubData = ref(false)
-const closeDialogDataSelected = () => (dialogDataSelected.value = false)
+const closedialogDetail = () => (dialogDetail.value = false)
const getDetail = () => {
loadingSubData.value = true
@@ -871,11 +871,11 @@ const getDetail = () => {
loadingSubData.value = value
})
}
-const showDialogDataSelected = () => {
+const showDetail = () => {
if (dataSelected.value != null) {
dataSub.value = []
dataSubSelected.value = null
- dialogDataSelected.value = true
+ dialogDetail.value = true
getDetail()
}
}
@@ -911,7 +911,7 @@ const onExporting = (e: any) => {
const onDataSelectionChanged = ({ selectedRowsData }: any) => {
dataSelected.value = selectedRowsData[0]
- showDialogDataSelected()
+ showDetail()
}
const onDataSubSelectionChanged = ({ selectedRowsData }: any) => {
diff --git a/src/components/Pages/Gangguan/Daftar/DGangguan_BM.vue b/src/components/Pages/Gangguan/Daftar/DGangguan_BM.vue
index 553ee14..f0f8607 100755
--- a/src/components/Pages/Gangguan/Daftar/DGangguan_BM.vue
+++ b/src/components/Pages/Gangguan/Daftar/DGangguan_BM.vue
@@ -20,10 +20,10 @@
column-resizing-mode="widget"
>
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
{{ data.text }}
-
+
{{
isNumber(data.text)
? data.column.caption == '%'
@@ -338,7 +338,7 @@
-
+
{{ parseInt(data.text) ? formatWaktu(data.text) : '-' }}
@@ -510,9 +510,9 @@
@@ -533,10 +533,10 @@
column-resizing-mode="widget"
>
-
+
([])
const dataSub = ref([])
const dataSelected = ref(null)
const dataSubSelected = ref(null)
-const dialogDataSelected = ref(false)
-const closeDialogDataSelected = () => (dialogDataSelected.value = false)
+const dialogDetail = ref(false)
+const closedialogDetail = () => (dialogDetail.value = false)
const loadingData = ref(false)
const loadingSubData = ref(false)
const filterData = (params: any) => {
+ loadingData.value = true
const { posko, uid, up3 } = params
const dateValue = params.periode.split(' s/d ')
@@ -1115,13 +1116,15 @@ const getDetail = () => {
loadingSubData.value = value
})
}
-
-const showDialogDataSelected = () => {
+const currentDataSelected = ref(null)
+const showDetail = () => {
if (dataSelected.value != null) {
- dataSub.value = []
- dataSubSelected.value = null
- dialogDataSelected.value = true
- getDetail()
+ if (currentDataSelected.value == dataSelected.value) {
+ dataSub.value = []
+ dataSubSelected.value = null
+ dialogDetail.value = true
+ getDetail()
+ }
}
}
@@ -1155,8 +1158,11 @@ const onExporting = (e: any) => {
}
const onDataSelectionChanged = ({ selectedRowsData }: any) => {
- dataSelected.value = selectedRowsData[0]
- showDialogDataSelected()
+ if (dataSelected.value != selectedRowsData[0]) {
+ dataSelected.value = selectedRowsData[0]
+ currentDataSelected.value = selectedRowsData[0]
+ showDetail()
+ }
}
const onDataSubSelectionChanged = ({ selectedRowsData }: any) => {
diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_AlihPosko.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_AlihPosko.vue
index dc721ae..4052e95 100755
--- a/src/components/Pages/Gangguan/Rekap/RGangguan_AlihPosko.vue
+++ b/src/components/Pages/Gangguan/Rekap/RGangguan_AlihPosko.vue
@@ -164,10 +164,10 @@
column-resizing-mode="widget"
>
-
+
-
+
-
+
-
+
{
dateTo: dateValue[1]
? dateValue[1].split('-').reverse().join('-')
: new Date().toISOString().slice(0, 10),
- posko: ref.id_posko,
- idUid: ref.id_uid,
- idUp3: ref.id_up3,
- idEquipment: ref?.id_equipment ? ref.id_equipment : 0
+ posko: filters.value?.id_posko ? filters.value.id_posko : 0,
+ idUid: filters.value?.id_uid ? filters.value.id_uid : 0,
+ idUp3: filters.value?.id_up3 ? filters.value.id_up3 : 0,
+ idEquipment: ref?.kode ? ref.kode : 0
}
const { onResult, onError, loading, refetch } = useQuery(
diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue
index cb150c7..9890ec0 100755
--- a/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue
+++ b/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue
@@ -326,10 +326,10 @@
column-resizing-mode="widget"
>
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
{{ parseInt(data.text) ? formatWaktu(data.text) : '-' }}
-
+
{{
isNumber(data.text)
? data.column.caption == '%'
@@ -413,7 +413,7 @@
-
+
{{ data.text }}
@@ -421,9 +421,9 @@
@@ -444,10 +444,10 @@
column-resizing-mode="widget"
>
-
+
([])
const dataSub = ref([])
const dataSelected = ref()
const dataSubSelected = ref()
-const dialogDataSelected = ref(false)
-const closeDialogDataSelected = () => (dialogDataSelected.value = false)
+const dialogDetail = ref(false)
+const closedialogDetail = () => (dialogDetail.value = false)
const loadingData = ref(false)
const loadingSubData = ref(false)
@@ -851,8 +851,8 @@ const getDetail = () => {
dataSub.value = dummyData.keluhan.rekap.rekapitulasiKeluhanAll
}
-const showDialogDataSelected = () => {
- dialogDataSelected.value = true
+const showDetail = () => {
+ dialogDetail.value = true
getDetail()
}
diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_BerdasarMedia.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_BerdasarMedia.vue
index a817bfe..891f2dd 100755
--- a/src/components/Pages/Keluhan/Rekap/RKeluhan_BerdasarMedia.vue
+++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_BerdasarMedia.vue
@@ -100,7 +100,7 @@
-
+
{{
isNumber(data.text)
? data.column.caption == '%'
@@ -112,7 +112,7 @@
-
+
{{ data.text }}
@@ -120,9 +120,9 @@
@@ -143,10 +143,10 @@
column-resizing-mode="widget"
>
-
+
([])
const dataSub = ref([])
const dataSelected = ref()
const dataSubSelected = ref()
-const dialogDataSelected = ref(false)
-const closeDialogDataSelected = () => (dialogDataSelected.value = false)
+const dialogDetail = ref(false)
+const closedialogDetail = () => (dialogDetail.value = false)
const loadingData = ref(false)
const loadingSubData = ref(false)
@@ -554,8 +554,8 @@ const filterData = (params: any) => {
const getDetail = () => {}
-const showDialogDataSelected = () => {
- dialogDataSelected.value = true
+const showDetail = () => {
+ dialogDetail.value = true
console.log(dataSelected.value)
getDetail()
}
diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerFungsiBidang.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerFungsiBidang.vue
index a7f94f7..1f7686f 100755
--- a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerFungsiBidang.vue
+++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerFungsiBidang.vue
@@ -363,12 +363,12 @@
-
+
{{ parseInt(data.text) ? formatWaktu(data.text) : '-' }}
-
+
{{
isNumber(data.text)
? data.column.caption == '%'
@@ -380,7 +380,7 @@
-
+
{{ data.text }}
@@ -388,9 +388,9 @@
@@ -411,10 +411,10 @@
column-resizing-mode="widget"
>
-
+
([])
const dataSub = ref([])
const dataSelected = ref()
const dataSubSelected = ref()
-const dialogDataSelected = ref(false)
-const closeDialogDataSelected = () => (dialogDataSelected.value = false)
+const dialogDetail = ref(false)
+const closedialogDetail = () => (dialogDetail.value = false)
const loadingData = ref(false)
const loadingSubData = ref(false)
@@ -828,8 +828,8 @@ const getDetail = () => {
dataSub.value = dummyData.keluhan.rekap.rekapitulasiKeluhanPenyelesaianPerFungsiBidang
}
-const showDialogDataSelected = () => {
- dialogDataSelected.value = true
+const showDetail = () => {
+ dialogDetail.value = true
getDetail()
}
diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerJenisKeluhan.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerJenisKeluhan.vue
index 6d179b5..65c093b 100755
--- a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerJenisKeluhan.vue
+++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerJenisKeluhan.vue
@@ -517,13 +517,13 @@
-
+
{{ parseInt(data.text) ? formatWaktu(data.text) : '-' }}
-
+
{{
isNumber(data.text)
? data.column.caption == '%'
@@ -535,7 +535,7 @@
-
+
{{ data.text }}
@@ -543,9 +543,9 @@
@@ -566,10 +566,10 @@
column-resizing-mode="widget"
>
-
+
([])
const dataSub = ref([])
const dataSelected = ref()
const dataSubSelected = ref()
-const dialogDataSelected = ref(false)
-const closeDialogDataSelected = () => (dialogDataSelected.value = false)
+const dialogDetail = ref(false)
+const closedialogDetail = () => (dialogDetail.value = false)
const loadingData = ref(false)
const loadingSubData = ref(false)
@@ -977,8 +977,8 @@ const getDetail = () => {
// dataSub.value = dummyData.keluhan.rekap.rekapitulasiKeluhanPerJenisKeluhan
}
-const showDialogDataSelected = () => {
- dialogDataSelected.value = true
+const showDetail = () => {
+ dialogDetail.value = true
getDetail()
}
diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerKelompokKeluhan.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerKelompokKeluhan.vue
index 649edba..74e9283 100755
--- a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerKelompokKeluhan.vue
+++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerKelompokKeluhan.vue
@@ -374,13 +374,13 @@
-
+
{{ parseInt(data.text) ? formatWaktu(data.text) : '-' }}
-
+
{{
isNumber(data.text)
? data.column.caption == '%'
@@ -392,7 +392,7 @@
-
+
{{ data.text }}
@@ -400,9 +400,9 @@
@@ -423,10 +423,10 @@
column-resizing-mode="widget"
>
-
+
([])
const dataSub = ref([])
const dataSelected = ref()
const dataSubSelected = ref()
-const dialogDataSelected = ref(false)
-const closeDialogDataSelected = () => (dialogDataSelected.value = false)
+const dialogDetail = ref(false)
+const closedialogDetail = () => (dialogDetail.value = false)
const loadingData = ref(false)
const loadingSubData = ref(false)
@@ -835,8 +835,8 @@ const getDetail = () => {
dataSub.value = dummyData.keluhan.rekap.rekapitulasiKeluhanPerKelompokKeluhan
}
-const showDialogDataSelected = () => {
- dialogDataSelected.value = true
+const showDetail = () => {
+ dialogDetail.value = true
getDetail()
}
diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerTanggal.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerTanggal.vue
index db84940..d7f77e9 100755
--- a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerTanggal.vue
+++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerTanggal.vue
@@ -373,17 +373,17 @@
-
+
{{ parseInt(data.text) ? formatWaktu(data.text) : '-' }}
- {{ data.text }}%
+ {{ data.text }}%
-
+
{{
isNumber(data.text)
? data.column.caption == '%'
@@ -395,7 +395,7 @@
-
+
{{ data.text }}
@@ -403,9 +403,9 @@
@@ -426,10 +426,10 @@
column-resizing-mode="widget"
>
-
+
([])
const dataSub = ref([])
const dataSelected = ref()
const dataSubSelected = ref()
-const dialogDataSelected = ref(false)
-const closeDialogDataSelected = () => (dialogDataSelected.value = false)
+const dialogDetail = ref(false)
+const closedialogDetail = () => (dialogDetail.value = false)
const loadingData = ref(false)
const loadingSubData = ref(false)
@@ -835,8 +835,8 @@ const getDetail = () => {
dataSub.value = dummyData.keluhan.rekap.rekapitulasiKeluhanPerTanggal
}
-const showDialogDataSelected = () => {
- dialogDataSelected.value = true
+const showDetail = () => {
+ dialogDetail.value = true
getDetail()
}
diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerUnit.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerUnit.vue
index 8b5558e..6d72ec1 100755
--- a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerUnit.vue
+++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerUnit.vue
@@ -516,13 +516,13 @@
-
+
{{ parseInt(data.text) ? formatWaktu(data.text) : '-' }}
-
+
{{
isNumber(data.text)
? data.column.caption == '%'
@@ -534,7 +534,7 @@
-
+
{{ data.text }}
@@ -542,9 +542,9 @@
@@ -565,10 +565,10 @@
column-resizing-mode="widget"
>
-
+
([])
const dataSub = ref([])
const dataSelected = ref()
const dataSubSelected = ref()
-const dialogDataSelected = ref(false)
-const closeDialogDataSelected = () => (dialogDataSelected.value = false)
+const dialogDetail = ref(false)
+const closedialogDetail = () => (dialogDetail.value = false)
const loadingData = ref(false)
const loadingSubData = ref(false)
@@ -972,8 +972,8 @@ const getDetail = () => {
// dataSub.value = dummyData.keluhan.rekap.rekapitulasiKeluhanPerUnit
}
-const showDialogDataSelected = () => {
- dialogDataSelected.value = true
+const showDetail = () => {
+ dialogDetail.value = true
console.log(dataSelected.value)
getDetail()
}
diff --git a/src/components/Pages/Material/Daftar/Material_DGMYG.vue b/src/components/Pages/Material/Daftar/Material_DGMYG.vue
index 3f9d4fe..f805c3f 100755
--- a/src/components/Pages/Material/Daftar/Material_DGMYG.vue
+++ b/src/components/Pages/Material/Daftar/Material_DGMYG.vue
@@ -18,10 +18,10 @@
column-resizing-mode="widget"
>
-
+
-
+
-
+
@@ -372,10 +372,10 @@
column-resizing-mode="widget"
>
-
+
([])
const dataSub = ref([])
const dataSelected = ref(null)
const dataSubSelected = ref(null)
-const dialogDataSelected = ref(false)
-const closeDialogDataSelected = () => (dialogDataSelected.value = false)
+const dialogDetail = ref(false)
+const closedialogDetail = () => (dialogDetail.value = false)
const loadingData = ref(false)
const loadingSubData = ref(false)
@@ -762,11 +762,11 @@ const getDetail = () => {
// })
}
-const showDialogDataSelected = () => {
+const showDetail = () => {
if (dataSelected.value != null) {
dataSub.value = []
dataSubSelected.value = null
- dialogDataSelected.value = true
+ dialogDetail.value = true
getDetail()
}
@@ -776,7 +776,7 @@ const onDataSelectionChanged = ({ selectedRowsData }: any) => {
const data = selectedRowsData[0]
dataSelected.value = data
- showDialogDataSelected()
+ showDetail()
}
const onDataSubSelectionChanged = ({ selectedRowsData }: any) => {
diff --git a/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_PenurunanJumlahKomplain.vue b/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_PenurunanJumlahKomplain.vue
index 835d9c3..b301c74 100755
--- a/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_PenurunanJumlahKomplain.vue
+++ b/src/components/Pages/Monalisa/Laporan/Bulanan/MonalisaLB_PenurunanJumlahKomplain.vue
@@ -651,7 +651,7 @@
-
+
{{
isNumber(data.text)
? data.column.caption == '%'
@@ -663,13 +663,13 @@
-
+
{{ parseFloat(data.text) ? formatPercentage(data.text) : '0%' }}
-
+
{{ data.text }}
@@ -677,9 +677,9 @@
@@ -700,10 +700,10 @@
column-resizing-mode="widget"
>
-
+
([])
const dataSub = ref([])
const dataSelected = ref(null)
const dataSubSelected = ref(null)
-const dialogDataSelected = ref(false)
-const closeDialogDataSelected = () => (dialogDataSelected.value = false)
+const dialogDetail = ref(false)
+const closedialogDetail = () => (dialogDetail.value = false)
const loadingData = ref(false)
const loadingSubData = ref(false)
@@ -1090,11 +1090,11 @@ const getDetail = () => {
// })
}
-const showDialogDataSelected = () => {
+const showDetail = () => {
if (dataSelected.value != null) {
dataSub.value = []
dataSubSelected.value = null
- dialogDataSelected.value = true
+ dialogDetail.value = true
getDetail()
}
@@ -1104,7 +1104,7 @@ const onDataSelectionChanged = ({ selectedRowsData }: any) => {
const data = selectedRowsData[0]
dataSelected.value = data
- showDialogDataSelected()
+ showDetail()
}
const onDataSubSelectionChanged = ({ selectedRowsData }: any) => {
diff --git a/src/components/Pages/PencarianData/PencarianData.vue b/src/components/Pages/PencarianData/PencarianData.vue
index 16ea407..4211126 100755
--- a/src/components/Pages/PencarianData/PencarianData.vue
+++ b/src/components/Pages/PencarianData/PencarianData.vue
@@ -19,10 +19,10 @@
column-resizing-mode="widget"
>
-
+