diff --git a/.env.development b/.env.development index 1459844..31db523 100755 --- a/.env.development +++ b/.env.development @@ -5,4 +5,5 @@ VITE_APP_NAME='Executive Information System' # VITE_APP_GRAPHQL_ENDPOINT=http://127.0.0.1:32169/graphql # VITE_APP_REST_ENDPOINT=http://192.168.191.163:32180 VITE_APP_GRAPHQL_ENDPOINT=http://10.1.50.173:32180/graphql +# VITE_APP_GRAPHQL_ENDPOINT=http://192.168.137.46:32169/graphql VITE_APP_REST_ENDPOINT=http://10.1.50.173:32181 \ No newline at end of file diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_ALL.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_ALL.vue index a7f61dd..b8a6d12 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_ALL.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_ALL.vue @@ -339,22 +339,22 @@ css-class="!text-right" :customize-text="(e: any) => formatNumber(e.value)" /> - - + { onResult((queryResult) => { if (queryResult.data != undefined) { - dataSub.value = queryResult.data.detailGangguan + dataSub.value = queryResult.data.detailGangguanAlihPosko } }) @@ -618,15 +616,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) => { @@ -650,9 +647,17 @@ const filterData = (params: any) => { onResult((queryResult) => { if (queryResult.data != undefined) { - data.value = queryResult.data.rekapitulasiGangguanAlihPosko + const refs = [...queryResult.data.rekapitulasiGangguanAlihPosko].sort((a: any, b: any) => + a.nama_uid.localeCompare(b.nama_uid) + ) + + data.value = refs.map((ref: any, index: number) => { + return { + ...ref, + number: index + 1 + } + }) } - console.log(queryResult.data) }) onError((error) => { @@ -667,9 +672,16 @@ const filterData = (params: any) => { const filters = ref() onMounted(() => { if (import.meta.env.DEV) { - data.value = dummyData.gangguan.rekap.rekapitulasiGangguanAlihPosko.sort((a, b) => + const refs = dummyData.gangguan.rekap.rekapitulasiGangguanAlihPosko.sort((a: any, b: any) => a.nama_uid.localeCompare(b.nama_uid) ) + + data.value = refs.map((ref: any, index: number) => { + return { + ...ref, + number: index + 1 + } + }) } }) diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue index de2cdec..a9626eb 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_BerdasarMedia.vue @@ -605,15 +605,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) => { @@ -639,7 +638,6 @@ const filterData = (params: any) => { if (queryResult.data != undefined) { data.value = queryResult.data.rekapitulasiGangguanBerdasarkanMedia } - console.log(queryResult.data) }) onError((error) => { diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_DMAPKT.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_DMAPKT.vue index a58c134..47418d5 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_DMAPKT.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_DMAPKT.vue @@ -797,6 +797,7 @@ const loadingSubData = ref(false) const getDetail = () => { loadingSubData.value = true const dateValue = filters.value.periode.split(' s/d ') + const { posko, uid, up3 } = filters.value const ref = dataSelected.value const query = { @@ -806,19 +807,22 @@ const getDetail = () => { 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 + posko: posko ? posko.id : 0, + idUid: uid ? uid.id : 0, + idUp3: up3 ? up3.id : 0, + idRegu: ref.id_regu } const { onResult, onError, loading, refetch } = useQuery( - queries.gangguan.rekap.gangguanAllDetail, + queries.gangguan.rekap.gangguanDiselesaikanMobileAPKTDetail, query ) onResult((queryResult) => { if (queryResult.data != undefined) { - dataSub.value = queryResult.data.detailGangguan + console.log(queryResult.data.detailGangguanDiselesaikanMobileApkt) + + dataSub.value = queryResult.data.detailGangguanDiselesaikanMobileApkt } }) @@ -880,15 +884,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) => { diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_JenisGangguanSE.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_JenisGangguanSE.vue index 3d156e3..70cf528 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_JenisGangguanSE.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_JenisGangguanSE.vue @@ -50,7 +50,13 @@ /> - + @@ -858,7 +864,6 @@ const filterData = (params: any) => { onResult((queryResult) => { if (queryResult.data != undefined) { data.value = queryResult.data.rekapitulasiJenisGangguanSE004 - console.log(queryResult.data.rekapitulasiJenisGangguanSE004) } reportMeta.value = filters.value @@ -928,8 +933,8 @@ const showDetail = () => { const onDataSelectionChanged = ({ selectedRowsData }: any) => { if (selectedRowsData[0] != undefined) { dataSelected.value = selectedRowsData[0] + showDetail() } - showDetail() } const onDataSubSelectionChanged = ({ selectedRowsData }: any) => { diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue index a724b57..777400b 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue @@ -365,7 +365,7 @@

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 @@ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+

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:

+ +
+
+