From f33077cbf35b4ba9205b77672b413f3228e7f0dc Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Fri, 1 Mar 2024 11:07:27 +0700 Subject: [PATCH 1/3] Fix bug in login functionality --- .../MonalisaKR_JumlahDDRPTRCTKeluhan.vue | 229 +++++------------- .../Rekap/MonalisaKR_ResponseTimeKeluhan.vue | 179 +++++--------- 2 files changed, 120 insertions(+), 288 deletions(-) diff --git a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue index f830c0b..9e6384a 100755 --- a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue +++ b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue @@ -3,175 +3,72 @@
- + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + @@ -244,34 +141,39 @@ const onSelectionChanged = ({ selectedRowsData }: any) => { } const monalisaJumlahDurasiRptRctKeluhan = gql` query DaftarmonalisaJumlahDurasiRptRctKeluhan( - $regional: String - $posko: Int + #$regional: String + $idUlp: Int $idUid: Int $idUp3: Int $bulan: Int $tahun: Int ) { monalisaJumlahDurasiRptRctKeluhan( - regional: $regional - posko: $posko + #regional: $regional + idUlp: $idUlp idUid: $idUid idUp3: $idUp3 bulan: $bulan tahun: $tahun ) { - jumlah_keluhan_rct_bulan - jumlah_keluhan_rct_sampai_bulan - jumlah_keluhan_rpt_bulan - jumlah_keluhan_rpt_sampai_bulan - nama_posko - rct_keluhan_bulan - rct_keluhan_sampai_bulan - rpt_keluhan_bulan - rpt_keluhan_sampai_bulan - total_rct_bulan - total_rct_sampai_bulan - total_rpt_bulan - total_rpt_sampai_bulan + id_uid + nama_uid + id_up3 + nama_up3 + id_ulp + nama_ulp + total_durasi_response_time_bulan_ini + count_durasi_response_time_bulan_ini + avg_durasi_response_time_bulan_ini + total_durasi_recovery_time_bulan_ini + count_durasi_recovery_time_bulan_ini + avg_durasi_recovery_time_bulan_ini + total_durasi_response_time_tahun_ini + count_durasi_response_time_tahun_ini + avg_durasi_response_time_tahun_ini + total_durasi_recovery_time_tahun_ini + count_durasi_recovery_time_tahun_ini + avg_durasi_recovery_time_tahun_ini } } ` @@ -279,31 +181,24 @@ const { onResult, onError, loading, refetch } = useQuery(monalisaJumlahDurasiRpt bulan: 10, tahun: 2023, regional: '', - posko: '', + idUlp: 0, idUid: 0, idUp3: 0 }) const filterData = (params: any) => { - const { regional, posko, idUid, idUp3, bulan, tahun } = params + const { regional, ulp, uid, up3, bulan, tahun } = params refetch({ regional: regional, - posko: posko ? posko.id : 0, - idUid: idUid ? idUid.id : 0, - idUp3: idUp3 ? idUp3.id : 0, + idUlp: ulp ? ulp.id : 0, + idUid: uid ? uid.id : 0, + idUp3: up3 ? up3.id : 0, bulan: bulan ? bulan.id : 10, tahun: bulan ? tahun.id : 2023 }) onResult((queryResult) => { if (queryResult.data != undefined) { - queryResult.data.monalisaJumlahDurasiRptRctKeluhan.forEach((item: any) => { - data.value = [ - ...data.value, - { - ...item - } - ] - }) + data.value = queryResult.data.monalisaJumlahDurasiRptRctKeluhan } console.log(queryResult.data) console.log(queryResult.loading) diff --git a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.vue index 95e046e..2a61d39 100755 --- a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.vue +++ b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.vue @@ -3,104 +3,42 @@
- + - + - + - - + + - - - + + + - - - + + + +
@@ -135,9 +73,9 @@ const showPane = ref(true) const data = ref([]) const dataDetail = ref() const showDetail = ref(false) -const tahunSekarang = ref(new Date().getFullYear()) -const bulanSekarang = ref(new Date().getMonth()) -const tahunLalu = ref(tahunSekarang.value - 1) +const currentYear = ref(new Date().getFullYear()) +const currentMonth = ref(new Date().getMonth()) +const lastYear = ref(currentYear.value - 1) const onExporting = (e: any) => { if (e.format === 'pdf') { const doc = new jsPDF() @@ -166,64 +104,63 @@ const onExporting = (e: any) => { e.cancel = true } } -const monalisaRecoveryTimeKeluhan = gql` - query DaftarmonalisaRecoveryTimeKeluhan( - $regional: regional - $posko: Int +const monalisaResponseTimeKeluhan = gql` + query DaftarmonalisaResponseTimeKeluhan( + #$regional: regional + $idUlp: Int $idUid: Int $idUp3: Int $bulan: Int $tahun: Int ) { - monalisaRecoveryTimeKeluhan( - regional: $regional - posko: $posko + monalisaResponseTimeKeluhan( + #regional: $regional + idUlp: $idUlp idUid: $idUid idUp3: $idUp3 bulan: $bulan tahun: $tahun ) { - jumlah_bulan - jumlah_bulan_n_1 - jumlah_tahun - jumlah_tahun_n_1 - nama_posko - persen_bulan - persen_tahun + nama_regional + id_uid + nama_uid + id_up3 + nama_up3 + id_ulp + nama_ulp + mom_bulan_ini + mom_bulan_kemarin + persen_mom + yoy_tahun_ini + yoy_tahun_kemarin + persen_yoy } } ` -const { onResult, onError, loading, refetch } = useQuery(monalisaRecoveryTimeKeluhan, { +const { onResult, onError, loading, refetch } = useQuery(monalisaResponseTimeKeluhan, { regional: 0, - posko: 0, + idUlp: 0, idUid: 0, idUp3: 0, bulan: 10, tahun: 2023 }) const filterData = (params: any) => { - const { regional, posko, idUid, idUp3, bulan, tahun } = params - bulanSekarang.value = bulan.id - tahunSekarang.value = tahun.id - tahunLalu.value = tahun.id - 1 + const { regional, ulp, uid, up3, bulan, tahun } = params + currentMonth.value = bulan.id + currentYear.value = tahun.id + lastYear.value = tahun.id - 1 refetch({ regional: regional, - posko: posko ? posko.id : 0, - idUid: idUid ? idUid.id : 0, - idUp3: idUp3 ? idUp3.id : 0, + idUlp: ulp ? ulp.id : 0, + idUid: uid ? uid.id : 0, + idUp3: up3 ? up3.id : 0, bulan: bulan ? bulan.id : 10, tahun: bulan ? tahun.id : 2023 }) onResult((queryResult) => { if (queryResult.data != undefined) { - queryResult.data.monalisaRecoveryTimeKeluhan.forEach((item: any) => { - data.value = [ - ...data.value, - { - ...item - } - ] - }) + data.value = queryResult.data.monalisaResponseTimeKeluhan } console.log(queryResult.data) console.log(queryResult.loading) From e7d0af93292500bc3dc0d47ba0e4ae6fcb0ddb48 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Fri, 1 Mar 2024 11:36:47 +0700 Subject: [PATCH 2/3] Update router and data grid components --- .../MonalisaKR_GangguanPerJenisKeluhan.vue | 120 ++++--------- .../Rekap/MonalisaKR_KeluhanBelumSelesai.vue | 111 ++++-------- .../Rekap/MonalisaKR_LaporUlangKeluhan.vue | 166 ++++++------------ src/router/index.ts | 2 +- 4 files changed, 123 insertions(+), 276 deletions(-) diff --git a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_GangguanPerJenisKeluhan.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_GangguanPerJenisKeluhan.vue index 5086a51..67bb2a2 100755 --- a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_GangguanPerJenisKeluhan.vue +++ b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_GangguanPerJenisKeluhan.vue @@ -3,73 +3,30 @@
- + - + - + - - - - - + + + + + +
@@ -137,59 +94,52 @@ const onSelectionChanged = ({ selectedRowsData }: any) => { const data = selectedRowsData[0] console.log(data) } -const monalisaKeluhanPerJenisKeluhan = gql` - query DaftarmonalisaKeluhanPerJenisKeluhan( - $regional: String - $posko: Int +const monalisaGangguanPerJenisKeluhan = gql` + query DaftarmonalisaGangguanPerJenisKeluhan( + #$regional: String + $idUlp: Int $idUid: Int $idUp3: Int $bulan: Int $tahun: Int ) { - monalisaKeluhanPerJenisKeluhan( - regional: $regional - posko: $posko + monalisaGangguanPerJenisKeluhan( + #regional: $regional + idUlp: $idUlp idUid: $idUid idUp3: $idUp3 bulan: $bulan tahun: $tahun ) { - id_keluhan + id_jenis_keluhan + nama_jenis_keluhan jumlah - persen_keluhan - tipe_permasalahan + persen } } ` -const { onResult, onError, loading, refetch } = useQuery(monalisaKeluhanPerJenisKeluhan, { +const { onResult, onError, loading, refetch } = useQuery(monalisaGangguanPerJenisKeluhan, { bulan: 10, tahun: 2023, + idUlp: 0, regional: '', - posko: '', idUid: 0, idUp3: 0 }) const filterData = (params: any) => { - const { regional, posko, idUid, idUp3, bulan, tahun } = params + const { regional, ulp, uid, up3, bulan, tahun } = params refetch({ regional: regional, - posko: posko ? posko.id : 0, - idUid: idUid ? idUid.id : 0, - idUp3: idUp3 ? idUp3.id : 0, + idUlp: ulp ? ulp.id : 0, + idUid: uid ? uid.id : 0, + idUp3: up3 ? up3.id : 0, bulan: bulan ? bulan.id : 10, tahun: bulan ? tahun.id : 2023 }) onResult((queryResult) => { if (queryResult.data != undefined) { - queryResult.data.monalisaKeluhanPerJenisKeluhan.forEach((item: any) => { - data.value = [ - ...data.value, - { - ...item - } - ] - }) + data.value = queryResult.data.monalisaGangguanPerJenisKeluhan } console.log(queryResult.data) console.log(queryResult.loading) diff --git a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.vue index 5e1d4ad..2c617fd 100755 --- a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.vue +++ b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.vue @@ -3,71 +3,27 @@
- + - + - + - + - - - + + +
@@ -137,57 +93,56 @@ const onSelectionChanged = ({ selectedRowsData }: any) => { } const monalisaRekapitulasiKeluhanBelumSelesai = gql` query DaftarmonalisaRekapitulasiKeluhanBelumSelesai( - $regional: String - $posko: Int + #$regional: String + $idUlp: Int $idUid: Int $idUp3: Int $bulan: Int $tahun: Int ) { monalisaRekapitulasiKeluhanBelumSelesai( - regional: $regional - posko: $posko + #regional: $regional + idUlp: $idUlp idUid: $idUid idUp3: $idUp3 bulan: $bulan tahun: $tahun ) { - keluhan - informasi - nama_posko + nama_regional + id_uid + nama_uid + id_up3 + nama_up3 + id_ulp + nama_ulp + jumlah_keluhan + jumlah_informasi total } } ` const { onResult, onError, loading, refetch } = useQuery(monalisaRekapitulasiKeluhanBelumSelesai, { regional: '', - posko: '', + idUlp: 0, idUid: 0, idUp3: 0, bulan: 10, tahun: 2023 }) const filterData = (params: any) => { - const { regional, posko, idUid, idUp3, bulan, tahun } = params + const { regional, ulp, uid, up3, bulan, tahun } = params refetch({ regional: regional, - posko: posko ? posko.id : 0, - idUid: idUid ? idUid.id : 0, - idUp3: idUp3 ? idUp3.id : 0, + idUlp: ulp ? ulp.id : 0, + idUid: uid ? uid.id : 0, + idUp3: up3 ? up3.id : 0, bulan: bulan ? bulan.id : 10, tahun: bulan ? tahun.id : 2023 }) onResult((queryResult) => { if (queryResult.data != undefined) { - queryResult.data.monalisaRekapitulasiKeluhanBelumSelesai.forEach((item: any) => { - data.value = [ - ...data.value, - { - ...item - } - ] - }) + data.value = queryResult.data.monalisaRekapitulasiKeluhanBelumSelesai } console.log(queryResult.data) console.log(queryResult.loading) diff --git a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.vue index 4c59409..823b13d 100755 --- a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.vue +++ b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.vue @@ -3,100 +3,43 @@
- + - + - + - + - - - + + + - - - + + + + +
@@ -131,9 +74,9 @@ const showPane = ref(true) const data = ref([]) const dataDetail = ref() const showDetail = ref(false) -const tahunSekarang = ref(new Date().getFullYear()) -const bulanSekarang = ref(new Date().getMonth()) -const tahunLalu = ref(tahunSekarang.value - 1) +const currentYear = ref(new Date().getFullYear()) +const currentMonth = ref(new Date().getMonth()) +const lastYear = ref(currentYear.value - 1) const onExporting = (e: any) => { if (e.format === 'pdf') { const doc = new jsPDF() @@ -169,28 +112,34 @@ const onSelectionChanged = ({ selectedRowsData }: any) => { } const monalisaRekapitulasiLaporUlangKeluhan = gql` query DaftarmonalisaRekapitulasiLaporUlangKeluhan( - $regional: String - $posko: Int + #$regional: String + $idUlp: Int $idUid: Int $idUp3: Int $bulan: Int $tahun: Int ) { monalisaRekapitulasiLaporUlangKeluhan( - regional: $regional - posko: $posko + #regional: $regional + idUlp: $idUlp idUid: $idUid idUp3: $idUp3 bulan: $bulan tahun: $tahun ) { - jumlah_bulan - jumlah_bulan_n_1 - jumlah_tahun - jumlah_tahun_n_1 - nama_posko - persen_bulan - persen_tahun + nama_regional + id_uid + nama_uid + id_up3 + nama_up3 + id_ulp + nama_ulp + mom_bulan_ini + mom_bulan_kemarin + persen_mom + yoy_tahun_ini + yoy_tahun_kemarin + persen_yoy } } ` @@ -198,33 +147,26 @@ const { onResult, onError, loading, refetch } = useQuery(monalisaRekapitulasiLap bulan: 10, tahun: 2023, regional: '', - posko: '', + idUlp: 0, idUid: 0, idUp3: 0 }) const filterData = (params: any) => { - const { regional, posko, idUid, idUp3, bulan, tahun } = params - bulanSekarang.value = bulan.id - tahunSekarang.value = tahun.id - tahunLalu.value = tahun.id - 1 + const { regional, ulp, uid, up3, bulan, tahun } = params + currentMonth.value = bulan.id + currentYear.value = tahun.id + lastYear.value = tahun.id - 1 refetch({ regional: regional, - posko: posko ? posko.id : 0, - idUid: idUid ? idUid.id : 0, - idUp3: idUp3 ? idUp3.id : 0, + idUlp: ulp ? ulp.id : 0, + idUid: uid ? uid.id : 0, + idUp3: up3 ? up3.id : 0, bulan: bulan ? bulan.id : 10, tahun: bulan ? tahun.id : 2023 }) onResult((queryResult) => { if (queryResult.data != undefined) { - queryResult.data.monalisaRekapitulasiLaporUlangKeluhan.forEach((item: any) => { - data.value = [ - ...data.value, - { - ...item - } - ] - }) + data.value = queryResult.data.monalisaRekapitulasiLaporUlangKeluhan } console.log(queryResult.data) console.log(queryResult.loading) diff --git a/src/router/index.ts b/src/router/index.ts index 74e82f7..fa373e8 100755 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -423,7 +423,7 @@ export const routes: RouteRecordRaw[] = [ }, { path: '5', - name: 'Rekapitulasi Gangguan Per Jenis Keluhan', + name: 'Rekapitulasi Keluhan Per Jenis Keluhan', component: MonalisaKRGangguanPerJenisKeluhan }, { From 185d69a550bf1df47155cffdd72de232f6eb52bb Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Fri, 1 Mar 2024 11:42:47 +0700 Subject: [PATCH 3/3] Update apkt-eis image version to v0.0.6-vm --- deployment.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deployment.yaml b/deployment.yaml index 2994a8c..ab71ec7 100755 --- a/deployment.yaml +++ b/deployment.yaml @@ -14,7 +14,7 @@ spec: spec: containers: - name: apkt-eis - image: defuj/apkt-eis:v0.0.5-vm + image: defuj/apkt-eis:v0.0.6-vm ports: - containerPort: 80 ---