From 0d67631964a55a0d53d2aaa6482707aab04cb45c Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Wed, 13 Mar 2024 15:51:35 +0700 Subject: [PATCH] Refactor API queries and update table column widths --- .../Pages/Gangguan/Rekap/RGangguan_CTTM.vue | 184 ++- .../Pages/Gangguan/Rekap/RGangguan_KTI.vue | 1316 ++++++++++++++++- .../Rekap/RGangguan_RatingPerPosko.vue | 16 +- .../Rekap/RGangguan_RatingPerRegu.vue | 990 ++++++++++++- src/utils/api/api.graphql.ts | 76 +- 5 files changed, 2403 insertions(+), 179 deletions(-) diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_CTTM.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_CTTM.vue index 26c7a41..1dc5add 100755 --- a/src/components/Pages/Gangguan/Rekap/RGangguan_CTTM.vue +++ b/src/components/Pages/Gangguan/Rekap/RGangguan_CTTM.vue @@ -1,48 +1,147 @@ \ No newline at end of file +onMounted(() => { + if (import.meta.env.DEV) { + data.value = [ + { + id: 0, + nama_regional: 'REGIONAL JMB', + id_uid: 101, + nama_uid: 'DISTRIBUSI JAWA TENGAH & DIY', + id_up3: 52050, + nama_up3: 'UP3 SURAKARTA', + id_ulp: 52058, + nama_ulp: 'ULP SRAGEN', + id_posko: 520581, + nama_posko: 'POSKO ULP SRAGEN', + total: 5, + total_selesai: 5, + persen_selesai: 100, + total_inproses: 0, + persen_inproses: 0, + total_rating: 2, + persen_rating: 40, + nilai_rating1: 0, + nilai_rating2: 0, + nilai_rating3: 0, + nilai_rating4: 0, + nilai_rating5: 2, + indeks_rating: 1, + total_nonrating: 3, + persen_nonrating: 60 + }, + { + id: 1, + nama_regional: 'REGIONAL JMB', + id_uid: 103, + nama_uid: 'DISTRIBUSI JAWA TIMUR', + id_up3: 150, + nama_up3: 'UP3 PAMEKASAN', + id_ulp: 51750, + nama_ulp: 'ULP KETAPANG', + id_posko: 517506, + nama_posko: 'POSKO ULP KETAPANG', + total: 5, + total_selesai: 5, + persen_selesai: 100, + total_inproses: 0, + persen_inproses: 0, + total_rating: null, + persen_rating: null, + nilai_rating1: 0, + nilai_rating2: 0, + nilai_rating3: 0, + nilai_rating4: 0, + nilai_rating5: 0, + indeks_rating: null, + total_nonrating: null, + persen_nonrating: null + }, + { + id: 2, + nama_regional: 'REGIONAL SUMKAL', + id_uid: 140, + nama_uid: 'WILAYAH SUMATERA SELATAN, JAMBI & BENGKULU (S2JB)', + id_up3: 1404, + nama_up3: 'UP3 JAMBI', + id_ulp: 14390, + nama_ulp: 'ULP SABAK', + id_posko: 143901, + nama_posko: 'POSKO ULP SABAK', + total: 2, + total_selesai: 2, + persen_selesai: 100, + total_inproses: 0, + persen_inproses: 0, + total_rating: 2, + persen_rating: 100, + nilai_rating1: 0, + nilai_rating2: 0, + nilai_rating3: 0, + nilai_rating4: 0, + nilai_rating5: 2, + indeks_rating: 1, + total_nonrating: 0, + persen_nonrating: 0 + }, + { + id: 3, + nama_regional: 'REGIONAL JMB', + id_uid: 427, + nama_uid: 'DISTRIBUSI JAWA BARAT', + id_up3: 539, + nama_up3: 'UP3 GUNUNG PUTRI', + id_ulp: 53867, + nama_ulp: 'ULP JONGGOL', + id_posko: 538671, + nama_posko: 'POSKO ULP JONGGOL', + total: 7, + total_selesai: 7, + persen_selesai: 100, + total_inproses: 0, + persen_inproses: 0, + total_rating: 4, + persen_rating: 57.14285714285714, + nilai_rating1: 0, + nilai_rating2: 0, + nilai_rating3: 0, + nilai_rating4: 0, + nilai_rating5: 4, + indeks_rating: 1, + total_nonrating: 3, + persen_nonrating: 42.857142857142854 + }, + { + id: 4, + nama_regional: 'REGIONAL JMB', + id_uid: 427, + nama_uid: 'DISTRIBUSI JAWA BARAT', + id_up3: 542, + nama_up3: 'UP3 MAJALAYA', + id_ulp: 53531, + nama_ulp: 'ULP MAJALAYA', + id_posko: 535311, + nama_posko: 'POSKO ULP MAJALAYA', + total: 4, + total_selesai: 4, + persen_selesai: 100, + total_inproses: 0, + persen_inproses: 0, + total_rating: null, + persen_rating: null, + nilai_rating1: 0, + nilai_rating2: 0, + nilai_rating3: 0, + nilai_rating4: 0, + nilai_rating5: 0, + indeks_rating: null, + total_nonrating: null, + persen_nonrating: null + }, + { + id: 5, + nama_regional: 'REGIONAL SUMKAL', + id_uid: 120, + nama_uid: 'WILAYAH SUMATERA UTARA', + id_up3: 12100, + nama_up3: 'UP3 PEMATANG SIANTAR', + id_ulp: 12115, + nama_ulp: 'ULP PEMATANG RAYA', + id_posko: 121155, + nama_posko: 'POSKO ULP PEMATANG RAYA', + total: 1, + total_selesai: 1, + persen_selesai: 100, + total_inproses: 0, + persen_inproses: 0, + total_rating: 1, + persen_rating: 100, + nilai_rating1: 0, + nilai_rating2: 0, + nilai_rating3: 0, + nilai_rating4: 0, + nilai_rating5: 1, + indeks_rating: 1, + total_nonrating: 0, + persen_nonrating: 0 + }, + { + id: 6, + nama_regional: 'REGIONAL SUMKAL', + id_uid: 171, + nama_uid: 'DISTRIBUSI LAMPUNG', + id_up3: 17172, + nama_up3: 'UP3 METRO', + id_ulp: 17210, + nama_ulp: 'ULP SRIBAWONO', + id_posko: 172101, + nama_posko: 'POSKO ULP SRIBAWONO', + total: 18, + total_selesai: 18, + persen_selesai: 100, + total_inproses: 0, + persen_inproses: 0, + total_rating: 12, + persen_rating: 66.66666666666666, + nilai_rating1: 0, + nilai_rating2: 0, + nilai_rating3: 0, + nilai_rating4: 0, + nilai_rating5: 12, + indeks_rating: 1, + total_nonrating: 6, + persen_nonrating: 33.33333333333333 + }, + { + id: 7, + nama_regional: 'REGIONAL JMB', + id_uid: 101, + nama_uid: 'DISTRIBUSI JAWA TENGAH & DIY', + id_up3: 52200, + nama_up3: 'UP3 PURWOKERTO', + id_ulp: 52205, + nama_ulp: 'ULP WONOSOBO', + id_posko: 522051, + nama_posko: 'POSKO ULP WONOSOBO', + total: 23, + total_selesai: 23, + persen_selesai: 100, + total_inproses: 0, + persen_inproses: 0, + total_rating: 22, + persen_rating: 95.65217391304348, + nilai_rating1: 0, + nilai_rating2: 0, + nilai_rating3: 0, + nilai_rating4: 0, + nilai_rating5: 22, + indeks_rating: 1, + total_nonrating: 1, + persen_nonrating: 4.3478260869565215 + }, + { + id: 8, + nama_regional: 'REGIONAL SUMKAL', + id_uid: 120, + nama_uid: 'WILAYAH SUMATERA UTARA', + id_up3: 12500, + nama_up3: 'UP3 RANTAU PRAPAT', + id_ulp: 12513, + nama_ulp: 'ULP LABUHAN BILIK', + id_posko: 125133, + nama_posko: 'POSKO ULP LABUHAN BILIK', + total: 1, + total_selesai: 1, + persen_selesai: 100, + total_inproses: 0, + persen_inproses: 0, + total_rating: null, + persen_rating: null, + nilai_rating1: 0, + nilai_rating2: 0, + nilai_rating3: 0, + nilai_rating4: 0, + nilai_rating5: 0, + indeks_rating: null, + total_nonrating: null, + persen_nonrating: null + }, + { + id: 9, + nama_regional: 'REGIONAL JMB', + id_uid: 103, + nama_uid: 'DISTRIBUSI JAWA TIMUR', + id_up3: 150, + nama_up3: 'UP3 PAMEKASAN', + id_ulp: 51730, + nama_ulp: 'ULP BANGKALAN', + id_posko: 517304, + nama_posko: 'POSKO ULP BANGKALAN', + total: 32, + total_selesai: 32, + persen_selesai: 100, + total_inproses: 0, + persen_inproses: 0, + total_rating: 3, + persen_rating: 9.375, + nilai_rating1: 0, + nilai_rating2: 0, + nilai_rating3: 0, + nilai_rating4: 0, + nilai_rating5: 3, + indeks_rating: 1, + total_nonrating: 29, + persen_nonrating: 90.625 + }, + { + id: 10, + nama_regional: 'REGIONAL SUMKAL', + id_uid: 180, + nama_uid: 'WILAYAH RIAU DAN KEPULAUAN RIAU', + id_up3: 181, + nama_up3: 'UP3 PEKANBARU', + id_ulp: 18111, + nama_ulp: 'ULP PEKANBARU KOTA BARAT', + id_posko: 181111, + nama_posko: 'POSKO ULP PEKANBARU KOTA BARAT', + total: 109, + total_selesai: 109, + persen_selesai: 100, + total_inproses: 0, + persen_inproses: 0, + total_rating: null, + persen_rating: null, + nilai_rating1: 0, + nilai_rating2: 0, + nilai_rating3: 0, + nilai_rating4: 0, + nilai_rating5: 0, + indeks_rating: null, + total_nonrating: null, + persen_nonrating: null + }, + { + id: 11, + nama_regional: 'REGIONAL JMB', + id_uid: 427, + nama_uid: 'DISTRIBUSI JAWA BARAT', + id_up3: 536, + nama_up3: 'UP3 CIMAHI', + id_ulp: 53589, + nama_ulp: 'ULP LEMBANG', + id_posko: 535891, + nama_posko: 'POSKO ULP LEMBANG', + total: 17, + total_selesai: 17, + persen_selesai: 100, + total_inproses: 0, + persen_inproses: 0, + total_rating: 17, + persen_rating: 100, + nilai_rating1: 0, + nilai_rating2: 0, + nilai_rating3: 0, + nilai_rating4: 0, + nilai_rating5: 17, + indeks_rating: 1, + total_nonrating: 0, + persen_nonrating: 0 + }, + { + id: 12, + nama_regional: 'REGIONAL SULMAPANA', + id_uid: 32, + nama_uid: 'WILAYAH SULAWESI SELATAN, TENGGARA DAN BARAT', + id_up3: 32800, + nama_up3: 'UP3 BAUBAU', + id_ulp: 32820, + nama_ulp: 'ULP RAHA', + id_posko: 328201, + nama_posko: 'POSKO ULP RAHA', + total: 3, + total_selesai: 3, + persen_selesai: 100, + total_inproses: 0, + persen_inproses: 0, + total_rating: null, + persen_rating: null, + nilai_rating1: 0, + nilai_rating2: 0, + nilai_rating3: 0, + nilai_rating4: 0, + nilai_rating5: 0, + indeks_rating: null, + total_nonrating: null, + persen_nonrating: null + }, + { + id: 13, + nama_regional: 'REGIONAL SULMAPANA', + id_uid: 32, + nama_uid: 'WILAYAH SULAWESI SELATAN, TENGGARA DAN BARAT', + id_up3: 32200, + nama_up3: 'UP3 WATAMPONE', + id_ulp: 32270, + nama_ulp: 'ULP PATANGKAI', + id_posko: 322701, + nama_posko: 'POSKO ULP PATANGKAI', + total: 3, + total_selesai: 3, + persen_selesai: 100, + total_inproses: 0, + persen_inproses: 0, + total_rating: null, + persen_rating: null, + nilai_rating1: 0, + nilai_rating2: 0, + nilai_rating3: 0, + nilai_rating4: 0, + nilai_rating5: 0, + indeks_rating: null, + total_nonrating: null, + persen_nonrating: null + }, + { + id: 14, + nama_regional: 'REGIONAL SUMKAL', + id_uid: 221, + nama_uid: 'WILAYAH KALIMANTAN SELATAN DAN TENGAH', + id_up3: 2220, + nama_up3: 'UP3 BARABAI', + id_ulp: 22250, + nama_ulp: 'ULP PARINGIN', + id_posko: 222501, + nama_posko: 'POSKO ULP PARINGIN', + total: 1, + total_selesai: 1, + persen_selesai: 100, + total_inproses: 0, + persen_inproses: 0, + total_rating: 1, + persen_rating: 100, + nilai_rating1: 0, + nilai_rating2: 0, + nilai_rating3: 0, + nilai_rating4: 0, + nilai_rating5: 1, + indeks_rating: 1, + total_nonrating: 0, + persen_nonrating: 0 + } + ] + } +}) + diff --git a/src/utils/api/api.graphql.ts b/src/utils/api/api.graphql.ts index 1886a2c..555bca7 100755 --- a/src/utils/api/api.graphql.ts +++ b/src/utils/api/api.graphql.ts @@ -593,23 +593,31 @@ export const queries = { idUid: $idUid idUp3: $idUp3 ) { - in_process - indeks_rating - jumlah_non_rating - jumlah_rating + id + nama_regional + id_uid + nama_uid + id_up3 + nama_up3 + id_ulp + nama_ulp + id_posko nama_posko - persen_in_process - persen_non_rating - persen_rating - persen_selesai - rating_1 - rating_2 - rating_3 - rating_4 - rating_5 - regu - selesai total + total_selesai + persen_selesai + total_inproses + persen_inproses + total_rating + persen_rating + nilai_rating1 + nilai_rating2 + nilai_rating3 + nilai_rating4 + nilai_rating5 + indeks_rating + total_nonrating + persen_nonrating } } `, @@ -774,32 +782,36 @@ export const queries = { query rekapitulasiGangguanKoreksiTransaksiIndividual( $dateFrom: Date! $dateTo: Date! - $posko: Int! + $idUlp: Int! $idUid: Int! $idUp3: Int! ) { rekapitulasiGangguanKoreksiTransaksiIndividual( dateFrom: $dateFrom dateTo: $dateTo - posko: $posko + idUlp: $idUlp idUid: $idUid idUp3: $idUp3 ) { - agustus - april - desember - februari - januari - juli - juni - maret - mei - november - oktober - september - uid - ulp - up3 + id + id_uid + nama_uid + id_up3 + nama_up3 + id_ulp + nama_ulp + month1 + month2 + month3 + month4 + month5 + month6 + month7 + month8 + month9 + month10 + month11 + month12 } } `,