No Laporan:
-
+
Tgl Lapor:
-
+
Tgl Lapor Sebelum:
-
+
Tgl Lapor Koreksi:
-
+
Tgl Penugasan Sebelum:
-
+
Tgl Penugasan Koreksi:
-
+
Tgl Perjalanan Sebelum:
-
+
Tgl Perjalanan Koreksi:
-
+
Tgl Pengerjaan Sebelum:
-
+
Tgl Pengerjaan Koreksi:
-
+
Tgl Nyala Sementara Sebelum:
-
+
Tgl Nyala Sementara Koreksi:
-
+
Tgl Nyala Sebelum:
-
+
Tgl Nyala Koreksi:
-
+
Tgl Selesai Sebelum:
-
+
Tgl Selesai Koreksi:
-
+
Durasi Respon Time Sebelum:
-
+
Durasi Respon Time Koreksi:
-
+
Durasi Recovery Time Koreksi:
-
+
Kelompok ID Sebelum:
-
+
Kelompok ID Koreksi:
-
+
Sub Kelompok ID Sebelum:
-
+
Sub Kelopok ID Koreksi:
-
+
Fasilitas ID Sebelum:
-
+
Fasilitas ID Koreksi:
-
+
Sub Fasilitas ID Sebelum:
-
+
Sub Fasilitas ID Koreksi:
-
+
Equipment ID Sebelum:
-
+
Equipment ID Koreksi:
-
+
Event Damage ID Sebelum:
-
+
Event Damage ID Koreksi:
-
+
Cause ID Sebelum:
-
+
Cause ID Koreksi:
-
+
Cause Group ID Sebelum:
-
+
Cause Group ID Koreksi:
-
+
Weather ID Sebelum:
-
+
Weather ID Koreksi:
-
+
Group Koreksi:
-
+
ALASAN:
-
+
IDPEL/NO METER:
-
+
Keterangan Pelapor:
-
+
Posko:
-
+
Tindakan:
-
+
Penyebab:
-
+
@@ -1022,21 +1146,17 @@ const getDetail = () => {
: new Date().toISOString().slice(0, 10),
posko: ref?.id_posko ? ref?.id_posko : 0,
idUid: ref?.id_uid ? ref?.id_uid : 0,
- idUp3: ref?.id_up3 ? ref?.id_up3 : 0,
- idRegu: ref?.id_regu ? ref?.id_regu : 0,
- idUlp: ref?.id_ulp ? ref?.id_ulp : 0,
- namaRegional: ref?.nama_regional ? ref?.nama_regional : '',
- media: ref?.media ? ref?.media : ''
+ idUp3: ref?.id_up3 ? ref?.id_up3 : 0
}
const { onResult, onError, loading, refetch } = useQuery(
- queries.gangguan.rekap.gangguanAllDetail,
+ queries.gangguan.rekap.gangguanKoreksiTransaksiIndividualDetail,
query
)
onResult((queryResult) => {
if (queryResult.data != undefined) {
- dataSub.value = queryResult.data.detailGangguan
+ dataSub.value = queryResult.data.detailGangguanKoreksiTransaksiIndividu
}
})
@@ -1098,8 +1218,8 @@ const onExporting = (e: any) => {
const onDataSelectionChanged = ({ selectedRowsData }: any) => {
if (selectedRowsData[0] != undefined) {
dataSelected.value = selectedRowsData[0]
+ showDetail()
}
- showDetail()
}
const onDataSubSelectionChanged = ({ selectedRowsData }: any) => {
@@ -1131,7 +1251,6 @@ const filterData = (params: any) => {
if (queryResult.data != undefined) {
data.value = queryResult.data.rekapitulasiGangguanKoreksiTransaksiIndividual
}
- console.log(queryResult.data)
})
onError((error) => {
diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_PerPosko.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_PerPosko.vue
index ec2f91f..da6f0fa 100755
--- a/src/components/Pages/Gangguan/Rekap/RGangguan_PerPosko.vue
+++ b/src/components/Pages/Gangguan/Rekap/RGangguan_PerPosko.vue
@@ -983,15 +983,14 @@ const onExporting = (e: any) => {
const onDataSelectionChanged = ({ selectedRowsData }: any) => {
if (selectedRowsData[0] != undefined) {
dataSelected.value = selectedRowsData[0]
+ showDetail()
}
- showDetail()
}
const onDataSubSelectionChanged = ({ selectedRowsData }: any) => {
if (selectedRowsData[0] != undefined) {
dataSubSelected.value = selectedRowsData[0]
}
- console.log(data)
}
const filterData = (params: any) => {
@@ -1015,11 +1014,10 @@ const filterData = (params: any) => {
onResult((queryResult) => {
if (queryResult.data != undefined) {
- data.value = queryResult.data.rekapitulasiGangguanPerPosko.sort((a: any, b: any) =>
- a.nama_up3 > b.nama_up3 ? 1 : -1
- )
+ const result: any[] = [...queryResult.data.rekapitulasiGangguanPerPosko]
+ console.table(result)
+ data.value = result.sort((a: any, b: any) => a?.nama_up3.localeCompare(b?.nama_up3))
}
- console.log(queryResult.data)
})
onError((error) => {
diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_PerRegu.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_PerRegu.vue
index ddae08d..2e0b7f7 100755
--- a/src/components/Pages/Gangguan/Rekap/RGangguan_PerRegu.vue
+++ b/src/components/Pages/Gangguan/Rekap/RGangguan_PerRegu.vue
@@ -19,7 +19,7 @@
:show-borders="true"
:row-alternation-enabled="true"
:hover-state-enabled="true"
- @selection-changed="onSelectionChanged"
+ @selection-changed="onDataSelectionChanged"
:column-width="100"
@exporting="onExporting"
:allow-column-resizing="true"
@@ -35,8 +35,7 @@
:show-indicator="showIndicator"
:show-pane="showPane"
:shading="shading"
- v-if="loading"
- v-model:visible="loading"
+ v-model:visible="loadingData"
:enabled="true"
/>
@@ -522,19 +521,352 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ data.text }}
+
+
+
+
+
+ {{ data.text }}
+
+
+
+
+
+ {{ parseInt(data.text) ? formatWaktu(data.text) : '-' }}
+
+
+
+
+
+
+
+
+
No Laporan:
+
+
+
+
+
Tgl Lapor:
+
+
+
+
+
Tgl Datang:
+
+
+
+
+
Tgl Nyala:
+
+
+
+
+
Durasi Response Time:
+
+
+
+
+
Durasi Recovery Time:
+
+
+
+
+
Status:
+
+
+
+
+
Referensi Marking:
+
+
+
+
+
IDPEL/NO METER:
+
+
+
+
+
Nama Pelapor:
+
+
+
+
+
Alamat Pelapor:
+
+
+
+
+
No Telp Pelapor:
+
+
+
+
+
Keterangan Pelapor:
+
+
+
+
+
Posko:
+
+
+
+
+
Tindakan:
+
+
+
+
+
Penyebab:
+
+
+
+
+
diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_RatingPerRegu.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_RatingPerRegu.vue
index 9bb3304..00d90c7 100755
--- a/src/components/Pages/Gangguan/Rekap/RGangguan_RatingPerRegu.vue
+++ b/src/components/Pages/Gangguan/Rekap/RGangguan_RatingPerRegu.vue
@@ -42,12 +42,21 @@
+
-
+
-
+
@@ -765,7 +774,15 @@ const filterData = (params: any) => {
})
onResult((queryResult) => {
if (queryResult.data != undefined) {
- data.value = queryResult.data.rekapitulasiGangguanRatingPerRegu
+ const refs = [...queryResult.data.rekapitulasiGangguanRatingPerRegu].sort((a: any, b: any) =>
+ a.nama_up3.localeCompare(b.nama_up3)
+ )
+ data.value = refs.map((ref: any, index: number) => {
+ return {
+ ...ref,
+ number: index + 1
+ }
+ })
}
console.log(queryResult.data)
})
@@ -1183,6 +1200,13 @@ onMounted(() => {
persen_nonrating: 0
}
]
+ .sort((a: any, b: any) => a.nama_up3.localeCompare(b.nama_up3))
+ .map((ref: any, index: number) => {
+ return {
+ ...ref,
+ number: index + 1
+ }
+ })
}
})
diff --git a/src/components/Pages/Keluhan/Daftar/DKeluhan_ResponseTime.vue b/src/components/Pages/Keluhan/Daftar/DKeluhan_ResponseTime.vue
index a62e052..e6f36d7 100755
--- a/src/components/Pages/Keluhan/Daftar/DKeluhan_ResponseTime.vue
+++ b/src/components/Pages/Keluhan/Daftar/DKeluhan_ResponseTime.vue
@@ -364,8 +364,8 @@ const showDetail = () => {
const onSelectionChanged = ({ selectedRowsData }: any) => {
if (selectedRowsData[0] != undefined) {
dataSelected.value = selectedRowsData[0]
+ showDetail()
}
- showDetail()
}
const onExporting = (e: any) => {
diff --git a/src/components/Pages/Keluhan/Daftar/DKeluhan_SelesaiCC.vue b/src/components/Pages/Keluhan/Daftar/DKeluhan_SelesaiCC.vue
index 1df66f5..ddbdb43 100755
--- a/src/components/Pages/Keluhan/Daftar/DKeluhan_SelesaiCC.vue
+++ b/src/components/Pages/Keluhan/Daftar/DKeluhan_SelesaiCC.vue
@@ -19,7 +19,7 @@
@exporting="onExporting"
:allow-column-resizing="true"
column-resizing-mode="widget"
- :word-wrap-enabled="true"
+ :word-wrap-enabled="false"
>
@@ -194,9 +194,106 @@
+
+
+
+
+
No Laporan:
+
+
+
+
+
Contact Center:
+
+
+
+
+
Unit Induk Distribusi:
+
+
+
+
+
+ Unit Pelaksana Pelayanan Pelanggan:
+
+
+
+
+
+
Unit Layanan Pelanggan:
+
+
+
+
+
IDPEL/NO METER:
+
+
+
+
+
Nama Pelapor:
+
+
+
+
+
Alamat Pelapor:
+
+
+
+
+
No Telp Pelapor:
+
+
+
+
+
Keterangan Pelapor:
+
+
+
+
+
Status:
+
+
+
+
+
Create By:
+
+
+
+
+
Tgl Lapor:
+
+
+
+
+
Tgl Recovery:
+
+
+
+
+
Jumlah Lapor Ulang:
+
+
+
+