diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_ALL.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_ALL.vue index fc96cd1..e5870ea 100755 --- a/src/components/Pages/Keluhan/Rekap/RKeluhan_ALL.vue +++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_ALL.vue @@ -11,7 +11,7 @@
- + @@ -66,7 +66,7 @@ data-type="number" caption="Total" css-class="custom-table-column" - cell-template="formatNumber" + cell-template="formatNumberTotal" /> + + + + + + @@ -804,6 +840,7 @@ import { exportDetailToDOCX } from '@/report/Keluhan/Rekap/RKeluhan_ALL' import BufferDialog from '@/components/Dialogs/BufferDialog.vue' +import { getDataRowGroup } from '@/utils/helper' const client = apolloClient() provideApolloClient(client) @@ -968,47 +1005,50 @@ const calculateCustomSummary = (options: any) => { const onCellClicked = (e: any) => { console.log('cell clicked', e) - // console.log('group cell clicked', e.column.caption) - // console.log('value', e.values[e.row.groupIndex]) if (e.rowType == 'group') { groupDialog.value = true groupIndex.value = e.row.groupIndex + setAgreementDialog(e.column.caption) - if (e.row.groupIndex == 0) { - // - } else if (e.row.groupIndex == 1) { - if (e.row.isExpanded) { - const data = e.data.items[0].collapsedItems[0].items[0] - groupData.value = data - } else { - const data = e.data.collapsedItems[0].items[0].items[0] - groupData.value = data - } - } else if (e.row.groupIndex == 2) { - if (e.row.isExpanded) { - const data = e.data.items[0].collapsedItems[0] - groupData.value = data - } else { - const data = e.data.collapsedItems[0].items[0] - groupData.value = data - } - } else if (e.row.groupIndex == 3) { - if (e.row.isExpanded) { - const data = e.data.items[0] - groupData.value = data - } else { - const data = e.data.collapsedItems[0] - groupData.value = data - } - } + const data = getDataRowGroup(e.data) + console.table(data) + groupData.value = data showDetail() + // if (e.row.groupIndex == 0) { + // // + // } else if (e.row.groupIndex == 1) { + // if (e.row.isExpanded) { + // const data = e.data.items[0].collapsedItems[0].items[0] + // groupData.value = data + // } else { + // const data = e.data.collapsedItems[0].items[0].items[0] + // groupData.value = data + // } + // } else if (e.row.groupIndex == 2) { + // if (e.row.isExpanded) { + // const data = e.data.items[0].collapsedItems[0] + // groupData.value = data + // } else { + // const data = e.data.collapsedItems[0].items[0] + // groupData.value = data + // } + // } else if (e.row.groupIndex == 3) { + // if (e.row.isExpanded) { + // const data = e.data.items[0] + // groupData.value = data + // } else { + // const data = e.data.collapsedItems[0] + // groupData.value = data + // } + // } + // showDetail() } else { groupDialog.value = false } } const setAgreementDialog = (column: string) => { - if (column == 'Total' || column == 'Selesai' || column == 'In Progress') { + if (column == 'Total' || column == 'Selesai' || column == 'InProgress') { agreeToShowDialog.value = true if (column == 'Total') { progressSelected.value = 0 diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerFungsiBidang.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerFungsiBidang.vue index 0a2901c..c58626c 100755 --- a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerFungsiBidang.vue +++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerFungsiBidang.vue @@ -1331,19 +1331,15 @@ const getDetail = async () => { idUlp: selected?.id_ulp ? selected?.id_ulp : 0, idUid: selected?.id_uid ? selected?.id_uid : 0, idUp3: selected?.id_up3 ? selected?.id_up3 : 0, - namaRegional: selected?.nama_regional ? selected?.nama_regional : '', isSelesai: progressSelected.value, - media: '', - tanggal: '', - namaIssuetype: '', - namaSubissuetype: '' + namaFungsiBidang: selected?.fungsi_bidang ? selected?.fungsi_bidang : '' } loadingSubData.value = true - await requestGraphQl(queries.keluhan.rekap.rekapKeluhanAllDetail, query) + await requestGraphQl(queries.keluhan.rekap.keluhanPenyelesaianPerFungsiBidangDetail, query) .then((result) => { if (result.data.data != undefined) { - dataSub.value = result.data.data.detailKeluhanAll + dataSub.value = result.data.data.detailRekapitulasiKeluhanPerBidang } else { dataSub.value = [] } diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerKelompokKeluhan.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerKelompokKeluhan.vue index 55dc0a6..9591593 100755 --- a/src/components/Pages/Keluhan/Rekap/RKeluhan_PerKelompokKeluhan.vue +++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_PerKelompokKeluhan.vue @@ -1131,7 +1131,7 @@ const getDetail = async () => { const dateValue = filters.value.periode.split(' s/d ') const selected = dataSelected.value - const query = { + var query = { dateFrom: dateValue[0] ? dateValue[0].split('-').reverse().join('-') : new Date().toISOString().slice(0, 10), @@ -1139,7 +1139,7 @@ const getDetail = async () => { ? dateValue[1].split('-').reverse().join('-') : new Date().toISOString().slice(0, 10), idUlp: 0, - idUid: isGroupBy.value ? (selected?.id_uid ? selected?.id_uid : 0) : 0, + idUid: 0, idUp3: 0, namaRegional: '', isSelesai: progressSelected.value, @@ -1149,6 +1149,31 @@ const getDetail = async () => { namaSubissuetype: '' } + if (isGroupBy.value) { + if (grouping.value[0].data == 'nama_uid') { + query = { + ...query, + idUid: selected?.id_uid ? selected?.id_uid : 0, + idUp3: 0, + idUlp: 0 + } + } else if (grouping.value[0].data == 'nama_up3') { + query = { + ...query, + idUid: selected?.id_uid ? selected?.id_uid : 0, + idUp3: selected?.id_up3 ? selected?.id_up3 : 0, + idUlp: 0 + } + } else { + query = { + ...query, + idUid: selected?.id_uid ? selected?.id_uid : 0, + idUp3: selected?.id_up3 ? selected?.id_up3 : 0, + idUlp: selected?.id_ulp ? selected?.id_ulp : 0 + } + } + } + loadingSubData.value = true await requestGraphQl(queries.keluhan.rekap.rekapKeluhanAllDetail, query) .then((result) => { diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue index e37fcb4..7393fd8 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.vue @@ -40,36 +40,15 @@ - - + + + + + + + + - + + + + + + + + + + + + + + + + + import Filters from '@/components/Form/Filters.vue' import Type2 from '@/components/Form/FiltersType/Type2.vue' -import { onMounted, ref, watch } from 'vue' +import { onMounted, ref } from 'vue' import { DxDataGrid } from 'devextreme-vue' import { DxColumn, @@ -762,7 +987,6 @@ import { DxExport, DxGroupItem, DxGrouping, - DxLoadPanel, DxPager, DxPaging, DxScrolling, @@ -828,6 +1052,166 @@ const reportMeta = ref({ lastYear: new Date().getFullYear() - 1 }) +const grouping = ref([ + { + data: 'nama_regional', + caption: 'Regional' + }, + { + data: 'nama_uid', + caption: 'UID' + }, + { + data: 'nama_up3', + caption: 'UP3' + } +]) + +let mom_bulan_kemarin = 0 +let count_mom_bulan_kemarin = 0 +let cal_mom_bulan_kemarin = 0 + +let mom_bulan_ini = 0 +let count_mom_bulan_ini = 0 +let cal_mom_bulan_ini = 0 + +let yoy_tahun_kemarin = 0 +let count_yoy_tahun_kemarin = 0 +let cal_yoy_tahun_kemarin = 0 + +let yoy_tahun_ini = 0 +let count_yoy_tahun_ini = 0 +let cal_yoy_tahun_ini = 0 +const calculateCustomSummary = (options: any) => { + if (options.name === 'count_mom_bulan_kemarin') { + if (options.summaryProcess === 'calculate') { + count_mom_bulan_kemarin += options.value + } else if (options.summaryProcess === 'finalize') { + options.totalValue = count_mom_bulan_kemarin + } + } + + if (options.name === 'cal_mom_bulan_kemarin') { + if (options.summaryProcess === 'calculate') { + cal_mom_bulan_kemarin += options.value + } else if (options.summaryProcess === 'finalize') { + options.totalValue = cal_mom_bulan_kemarin + } + } + + if (options.name === 'mom_bulan_kemarin') { + if (options.summaryProcess === 'start') { + cal_mom_bulan_kemarin = 0 + count_mom_bulan_kemarin = 0 + } else if (options.summaryProcess === 'calculate') { + mom_bulan_kemarin += options.value + } else if (options.summaryProcess === 'finalize') { + options.totalValue = cal_mom_bulan_kemarin / count_mom_bulan_kemarin + } + } + + if (options.name === 'count_mom_bulan_ini') { + if (options.summaryProcess === 'calculate') { + count_mom_bulan_ini += options.value + } else if (options.summaryProcess === 'finalize') { + options.totalValue = count_mom_bulan_ini + } + } + + if (options.name === 'cal_mom_bulan_ini') { + if (options.summaryProcess === 'calculate') { + cal_mom_bulan_ini += options.value + } else if (options.summaryProcess === 'finalize') { + options.totalValue = cal_mom_bulan_ini + } + } + + if (options.name === 'mom_bulan_ini') { + if (options.summaryProcess === 'start') { + cal_mom_bulan_ini = 0 + count_mom_bulan_ini = 0 + } else if (options.summaryProcess === 'calculate') { + mom_bulan_ini += options.value + } else if (options.summaryProcess === 'finalize') { + options.totalValue = cal_mom_bulan_ini / count_mom_bulan_ini + } + } + + if (options.name === 'persen_mom') { + if (options.summaryProcess === 'start') { + mom_bulan_kemarin = 0 + mom_bulan_ini = 0 + } else if (options.summaryProcess === 'finalize') { + options.totalValue = + mom_bulan_kemarin == 0 ? 0 : ((mom_bulan_kemarin - mom_bulan_ini) / mom_bulan_kemarin) * 100 + } + } + + if (options.name === 'count_yoy_tahun_kemarin') { + if (options.summaryProcess === 'calculate') { + count_yoy_tahun_kemarin += options.value + } else if (options.summaryProcess === 'finalize') { + options.totalValue = count_yoy_tahun_kemarin + } + } + + if (options.name === 'cal_yoy_tahun_kemarin') { + if (options.summaryProcess === 'calculate') { + cal_yoy_tahun_kemarin += options.value + } else if (options.summaryProcess === 'finalize') { + options.totalValue = cal_yoy_tahun_kemarin + } + } + + if (options.name === 'yoy_tahun_kemarin') { + if (options.summaryProcess === 'start') { + cal_yoy_tahun_kemarin = 0 + count_yoy_tahun_kemarin = 0 + } else if (options.summaryProcess === 'calculate') { + yoy_tahun_kemarin += options.value + } else if (options.summaryProcess === 'finalize') { + options.totalValue = cal_yoy_tahun_kemarin / count_yoy_tahun_kemarin + } + } + + if (options.name === 'count_yoy_tahun_ini') { + if (options.summaryProcess === 'calculate') { + count_yoy_tahun_ini += options.value + } else if (options.summaryProcess === 'finalize') { + options.totalValue = count_yoy_tahun_ini + } + } + + if (options.name === 'cal_yoy_tahun_ini') { + if (options.summaryProcess === 'calculate') { + cal_yoy_tahun_ini += options.value + } else if (options.summaryProcess === 'finalize') { + options.totalValue = cal_yoy_tahun_ini + } + } + + if (options.name === 'yoy_tahun_ini') { + if (options.summaryProcess === 'start') { + cal_yoy_tahun_ini = 0 + count_yoy_tahun_ini = 0 + } else if (options.summaryProcess === 'calculate') { + yoy_tahun_ini += options.value + } else if (options.summaryProcess === 'finalize') { + options.totalValue = cal_yoy_tahun_ini / count_yoy_tahun_ini + } + } + + if (options.name === 'persen_yoy') { + if (options.summaryProcess === 'start') { + yoy_tahun_kemarin = 0 + yoy_tahun_ini = 0 + } else if (options.summaryProcess === 'finalize') { + options.totalValue = + yoy_tahun_kemarin == 0 ? 0 : ((yoy_tahun_kemarin - yoy_tahun_ini) / yoy_tahun_kemarin) * 100 + } + } +} + const setRequirements = (type: string, month: number, year: number) => { dataType.value = type dataYear.value = year @@ -862,6 +1246,47 @@ const resetData = () => { const filterData = async (params: any) => { resetData() const { regional, ulp, uid, up3, bulan, tahun } = params + + var groupList: any[] = [ + { + data: 'nama_regional', + caption: 'Regional' + }, + { + data: 'nama_uid', + caption: 'UID' + }, + { + data: 'nama_up3', + caption: 'UP3' + } + ] + + if (uid?.id != 0) { + groupList.forEach((item, index) => { + if (item.caption == 'Regional') { + groupList.splice(index, 1) + } + }) + + if (up3?.id != 0) { + groupList.forEach((item, index) => { + if (item.caption == 'UID') { + groupList.splice(index, 1) + } + }) + + if (ulp?.id != 0) { + groupList.forEach((item, index) => { + if (item.caption == 'UP3') { + groupList.splice(index, 1) + } + }) + } + } + } + grouping.value = groupList + const query = { namaRegional: regional.name == 'Semua Regional' ? '' : regional.name, idUid: uid ? uid.id : 0, @@ -976,258 +1401,202 @@ onMounted(() => { { id: 0, nama_regional: 'REGIONAL SUMKAL', - id_uid: 230, - nama_uid: 'WILAYAH KALIMANTAN TIMUR', - id_up3: 231, - nama_up3: 'UP3 SAMARINDA', - id_ulp: 23156, - nama_ulp: 'ULP SAMARINDA ULU', - mom_bulan_ini: -213179, - mom_bulan_kemarin: 673, - persen_mom: 31775.994473750405, - yoy_tahun_ini: 2069, - yoy_tahun_kemarin: 1841, - persen_yoy: -12.38457360130364 + id_uid: 120, + nama_uid: 'WILAYAH SUMATERA UTARA', + id_up3: 12100, + nama_up3: 'UP3 PEMATANG SIANTAR', + id_ulp: 12102, + nama_ulp: 'ULP LIMA PULUH', + mom_bulan_ini: 0.6666667, + mom_bulan_kemarin: 0.5, + count_mom_bulan_ini: 12, + count_mom_bulan_kemarin: 8, + persen_mom: -33.33333333333333, + yoy_tahun_ini: 0.6551724, + yoy_tahun_kemarin: 1.9324324, + count_yoy_tahun_ini: 29, + count_yoy_tahun_kemarin: 74, + persen_yoy: 66.09597299252472 }, { id: 1, - nama_regional: 'REGIONAL SUMKAL', - id_uid: 180, - nama_uid: 'WILAYAH RIAU DAN KEPULAUAN RIAU', - id_up3: 183, - nama_up3: 'UP3 TANJUNGPINANG', - id_ulp: 18302, - nama_ulp: 'ULP KIJANG', - mom_bulan_ini: -114, - mom_bulan_kemarin: 373, - persen_mom: 130.77740603697222, - yoy_tahun_ini: 1324, - yoy_tahun_kemarin: 1931, - persen_yoy: 31.434489901605385 + nama_regional: 'REGIONAL SULMAPANA', + id_uid: 41, + nama_uid: 'WILAYAH MALUKU DAN MALUKU UTARA', + id_up3: 412, + nama_up3: 'UP3 TERNATE', + id_ulp: 41230, + nama_ulp: 'ULP BACAN', + mom_bulan_ini: 1.3445379, + mom_bulan_kemarin: 1.6041666, + count_mom_bulan_ini: 119, + count_mom_bulan_kemarin: 48, + persen_mom: 16.184655680453996, + yoy_tahun_ini: 1.4439834, + yoy_tahun_kemarin: 2.8314607, + count_yoy_tahun_ini: 241, + count_yoy_tahun_kemarin: 1068, + persen_yoy: 49.00217348350128 }, { id: 2, - nama_regional: 'REGIONAL SUMKAL', - id_uid: 180, - nama_uid: 'WILAYAH RIAU DAN KEPULAUAN RIAU', - id_up3: 182, - nama_up3: 'UP3 DUMAI', - id_ulp: 18240, - nama_ulp: 'ULP SELATPANJANG', - mom_bulan_ini: -869, - mom_bulan_kemarin: 493, - persen_mom: 276.27086351782094, - yoy_tahun_ini: 1454, - yoy_tahun_kemarin: 702, - persen_yoy: -107.12250712250713 + nama_regional: 'REGIONAL JMB', + id_uid: 101, + nama_uid: 'DISTRIBUSI JAWA TENGAH & DIY', + id_up3: 52150, + nama_up3: 'UP3 MAGELANG', + id_ulp: 52156, + nama_ulp: 'ULP PARAKAN', + mom_bulan_ini: 2.6786427, + mom_bulan_kemarin: 1.456847, + count_mom_bulan_ini: 1002, + count_mom_bulan_kemarin: 869, + persen_mom: -83.86575979163318, + yoy_tahun_ini: 2.5145037, + yoy_tahun_kemarin: 2.4555247, + count_yoy_tahun_ini: 3275, + count_yoy_tahun_kemarin: 3249, + persen_yoy: -2.401891461059904 }, { id: 3, - nama_regional: 'REGIONAL SUMKAL', - id_uid: 120, - nama_uid: 'WILAYAH SUMATERA UTARA', - id_up3: 12400, - nama_up3: 'UP3 PADANG SIDIMPUAN', - id_ulp: 12415, - nama_ulp: 'ULP NATAL', - mom_bulan_ini: -16, - mom_bulan_kemarin: 184, - persen_mom: 108.95582431788799, - yoy_tahun_ini: 426, - yoy_tahun_kemarin: 536, - persen_yoy: 20.522388059701495 + nama_regional: 'REGIONAL SULMAPANA', + id_uid: 31, + nama_uid: 'WILAYAH SULAWESI UTARA,TENGAH DAN GORONTALO', + id_up3: 31500, + nama_up3: 'UP3 TOLITOLI', + id_ulp: 31530, + nama_ulp: 'ULP BANGKIR', + mom_bulan_ini: 0.44680852, + mom_bulan_kemarin: 0.27272728, + count_mom_bulan_ini: 94, + count_mom_bulan_kemarin: 99, + persen_mom: -63.829787234042556, + yoy_tahun_ini: 0.28164557, + yoy_tahun_kemarin: 1.2074689, + count_yoy_tahun_ini: 316, + count_yoy_tahun_kemarin: 241, + persen_yoy: 76.67471399364914 }, { id: 4, - nama_regional: 'REGIONAL SUMKAL', - id_uid: 230, - nama_uid: 'WILAYAH KALIMANTAN TIMUR', - id_up3: 231, - nama_up3: 'UP3 SAMARINDA', - id_ulp: 23102, - nama_ulp: 'ULP SAMARINDA SEBERANG', - mom_bulan_ini: -295198, - mom_bulan_kemarin: 1025, - persen_mom: 28899.899321562316, - yoy_tahun_ini: 3193, - yoy_tahun_kemarin: 2649, - persen_yoy: -20.53605134012835 + nama_regional: 'REGIONAL JMB', + id_uid: 103, + nama_uid: 'DISTRIBUSI JAWA TIMUR', + id_up3: 154, + nama_up3: 'UP3 SITUBONDO', + id_ulp: 51654, + nama_ulp: 'ULP WONOSARI', + mom_bulan_ini: 3.4751463, + mom_bulan_kemarin: 2.7604356, + count_mom_bulan_ini: 684, + count_mom_bulan_kemarin: 551, + persen_mom: -25.891226532252176, + yoy_tahun_ini: 3.34143, + yoy_tahun_kemarin: 4.378579, + count_yoy_tahun_ini: 2182, + count_yoy_tahun_kemarin: 1886, + persen_yoy: 23.686888407963263 }, { id: 5, - nama_regional: 'REGIONAL SULMAPANA', - id_uid: 32, - nama_uid: 'WILAYAH SULAWESI SELATAN, TENGGARA DAN BARAT', - id_up3: 32200, - nama_up3: 'UP3 WATAMPONE', - id_ulp: 32240, - nama_ulp: 'ULP SENGKANG', - mom_bulan_ini: -107, - mom_bulan_kemarin: 606, - persen_mom: 117.772648051322, - yoy_tahun_ini: 2082, - yoy_tahun_kemarin: 1190, - persen_yoy: -74.95798319327731 + nama_regional: 'REGIONAL SUMKAL', + id_uid: 110, + nama_uid: 'WILAYAH ACEH', + id_up3: 116, + nama_up3: 'UP3 SIGLI', + id_ulp: 11662, + nama_ulp: 'ULP MEUREUDU', + mom_bulan_ini: 0.6483146, + mom_bulan_kemarin: 0.6156424, + count_mom_bulan_ini: 890, + count_mom_bulan_kemarin: 895, + persen_mom: -5.307000550582197, + yoy_tahun_ini: 0.67312616, + yoy_tahun_kemarin: 0.6547131, + count_yoy_tahun_ini: 2735, + count_yoy_tahun_kemarin: 1952, + persen_yoy: -2.8123810913418765 }, { id: 6, - nama_regional: 'REGIONAL SUMKAL', - id_uid: 180, - nama_uid: 'WILAYAH RIAU DAN KEPULAUAN RIAU', - id_up3: 181, - nama_up3: 'UP3 PEKANBARU', - id_ulp: 18150, - nama_ulp: 'ULP PERAWANG', - mom_bulan_ini: -407, - mom_bulan_kemarin: 916, - persen_mom: 144.4547767778033, - yoy_tahun_ini: 2897, - yoy_tahun_kemarin: 2706, - persen_yoy: -7.058388765705839 + nama_regional: 'REGIONAL JMB', + id_uid: 287, + nama_uid: 'DISTRIBUSI BALI', + id_up3: 329, + nama_up3: 'UP3 BALI UTARA', + id_ulp: 55340, + nama_ulp: 'ULP GILIMANUK', + mom_bulan_ini: 5.4121337, + mom_bulan_kemarin: 6.265075, + count_mom_bulan_ini: 956, + count_mom_bulan_kemarin: 796, + persen_mom: 13.614225438021696, + yoy_tahun_ini: 5.926926, + yoy_tahun_kemarin: 5.2659764, + count_yoy_tahun_ini: 2518, + count_yoy_tahun_kemarin: 2222, + persen_yoy: -12.55131924598068 }, { id: 7, nama_regional: 'REGIONAL SUMKAL', - id_uid: 180, - nama_uid: 'WILAYAH RIAU DAN KEPULAUAN RIAU', - id_up3: 183, - nama_up3: 'UP3 TANJUNGPINANG', - id_ulp: 18306, - nama_ulp: 'ULP TANJUNG BATU', - mom_bulan_ini: -539, - mom_bulan_kemarin: 69, - persen_mom: 882.5544353427151, - yoy_tahun_ini: 252, - yoy_tahun_kemarin: 322, - persen_yoy: 21.73913043478261 + id_uid: 131, + nama_uid: 'WILAYAH SUMATERA BARAT', + id_up3: 13300, + nama_up3: 'UP3 SOLOK', + id_ulp: 13334, + nama_ulp: 'ULP SILUNGKANG', + mom_bulan_ini: 0.442029, + mom_bulan_kemarin: 0.31428573, + count_mom_bulan_ini: 138, + count_mom_bulan_kemarin: 210, + persen_mom: -40.645586297760225, + yoy_tahun_ini: 0.40862423, + yoy_tahun_kemarin: 0.44198895, + count_yoy_tahun_ini: 487, + count_yoy_tahun_kemarin: 724, + persen_yoy: 7.548767967145785 }, { id: 8, nama_regional: 'REGIONAL SUMKAL', - id_uid: 180, - nama_uid: 'WILAYAH RIAU DAN KEPULAUAN RIAU', - id_up3: 184, - nama_up3: 'UP3 RENGAT', - id_ulp: 18430, - nama_ulp: 'ULP KUALA ENOK', - mom_bulan_ini: -169, - mom_bulan_kemarin: 188, - persen_mom: 190.35948625202792, - yoy_tahun_ini: 591, - yoy_tahun_kemarin: 2752, - persen_yoy: 78.52470930232558 + id_uid: 221, + nama_uid: 'WILAYAH KALIMANTAN SELATAN DAN TENGAH', + id_up3: 2220, + nama_up3: 'UP3 BARABAI', + id_ulp: 22230, + nama_ulp: 'ULP AMUNTAI', + mom_bulan_ini: 1.9542483, + mom_bulan_kemarin: 3.2557251, + count_mom_bulan_ini: 306, + count_mom_bulan_kemarin: 262, + persen_mom: 39.97502087978607, + yoy_tahun_ini: 2.4175258, + yoy_tahun_kemarin: 0.9059561, + count_yoy_tahun_ini: 970, + count_yoy_tahun_kemarin: 957, + persen_yoy: -166.8480005707559 }, { id: 9, - nama_regional: 'REGIONAL SUMKAL', - id_uid: 180, - nama_uid: 'WILAYAH RIAU DAN KEPULAUAN RIAU', - id_up3: 181, - nama_up3: 'UP3 PEKANBARU', - id_ulp: 18170, - nama_ulp: 'ULP SIAK SRI INDRAPURA', - mom_bulan_ini: -11, - mom_bulan_kemarin: 391, - persen_mom: 102.89304140589162, - yoy_tahun_ini: 1163, - yoy_tahun_kemarin: 2109, - persen_yoy: 44.85538169748696 - }, - { - id: 10, - nama_regional: 'REGIONAL SUMKAL', - id_uid: 180, - nama_uid: 'WILAYAH RIAU DAN KEPULAUAN RIAU', - id_up3: 182, - nama_up3: 'UP3 DUMAI', - id_ulp: 18260, - nama_ulp: 'ULP BAGAN BATU', - mom_bulan_ini: -600, - mom_bulan_kemarin: 964, - persen_mom: 162.33329138602699, - yoy_tahun_ini: 3581, - yoy_tahun_kemarin: 2965, - persen_yoy: -20.775716694772346 - }, - { - id: 11, - nama_regional: 'REGIONAL SUMKAL', - id_uid: 230, - nama_uid: 'WILAYAH KALIMANTAN TIMUR', - id_up3: 231, - nama_up3: 'UP3 SAMARINDA', - id_ulp: 23112, - nama_ulp: 'ULP TENGGARONG', - mom_bulan_ini: -4524, - mom_bulan_kemarin: 981, - persen_mom: 561.2414600051343, - yoy_tahun_ini: 3234, - yoy_tahun_kemarin: 3514, - persen_yoy: 7.968127490039841 - }, - { - id: 12, - nama_regional: 'REGIONAL SUMKAL', - id_uid: 180, - nama_uid: 'WILAYAH RIAU DAN KEPULAUAN RIAU', - id_up3: 183, - nama_up3: 'UP3 TANJUNGPINANG', - id_ulp: 18303, - nama_ulp: 'ULP TANJUNG UBAN', - mom_bulan_ini: -186, - mom_bulan_kemarin: 191, - persen_mom: 197.5691701222732, - yoy_tahun_ini: 615, - yoy_tahun_kemarin: 1058, - persen_yoy: 41.87145557655955 - }, - { - id: 13, - nama_regional: 'REGIONAL SUMKAL', - id_uid: 180, - nama_uid: 'WILAYAH RIAU DAN KEPULAUAN RIAU', - id_up3: 184, - nama_up3: 'UP3 RENGAT', - id_ulp: 18410, - nama_ulp: 'ULP RENGAT KOTA', - mom_bulan_ini: -476, - mom_bulan_kemarin: 955, - persen_mom: 149.94027462127963, - yoy_tahun_ini: 2931, - yoy_tahun_kemarin: 4545, - persen_yoy: 35.51155115511551 - }, - { - id: 14, - nama_regional: 'REGIONAL JMB', - id_uid: 101, - nama_uid: 'DISTRIBUSI JAWA TENGAH & DIY', - id_up3: 52200, - nama_up3: 'UP3 PURWOKERTO', - id_ulp: 52201, - nama_ulp: 'ULP PURWOKERTO KOTA', - mom_bulan_ini: -63, - mom_bulan_kemarin: 3642, - persen_mom: 101.7401502360751, - yoy_tahun_ini: 11511, - yoy_tahun_kemarin: 14451, - persen_yoy: 20.344612829561967 - }, - { - id: 15, - 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', - mom_bulan_ini: -1097, - mom_bulan_kemarin: 1964, - persen_mom: 155.88116671737166, - yoy_tahun_ini: 6506, - yoy_tahun_kemarin: 5316, - persen_yoy: -22.385252069224983 + nama_regional: 'REGIONAL SULMAPANA', + id_uid: 31, + nama_uid: 'WILAYAH SULAWESI UTARA,TENGAH DAN GORONTALO', + id_up3: 31700, + nama_up3: 'UP3 KOTAMOBAGU', + id_ulp: 31730, + nama_ulp: 'ULP MODAYAG', + mom_bulan_ini: 2.0680273, + mom_bulan_kemarin: 2.3333333, + count_mom_bulan_ini: 147, + count_mom_bulan_kemarin: 123, + persen_mom: 11.370262390670556, + yoy_tahun_ini: 2.1894484, + yoy_tahun_kemarin: 5.062814, + count_yoy_tahun_ini: 417, + count_yoy_tahun_kemarin: 398, + persen_yoy: 56.754318629463675 } ] } diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue index 6e127b8..7b31a5c 100755 --- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue +++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue @@ -39,36 +39,15 @@ /> - - - + + + + + + + + - - - - - - - -
@@ -270,7 +252,7 @@