diff --git a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPP.vue b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPP.vue
index 05fb23f..481d60e 100755
--- a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPP.vue
+++ b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPP.vue
@@ -18,6 +18,7 @@
column-resizing-mode="widget"
:word-wrap-enabled="true"
>
+
diff --git a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPT.vue b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPT.vue
index 64e842f..7085bec 100755
--- a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPT.vue
+++ b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGP_LPT.vue
@@ -19,7 +19,7 @@
:word-wrap-enabled="true"
:data-source="data"
>
-
+
@@ -50,15 +50,36 @@
cell-template="formatText"
/>
+
+
+
@@ -116,6 +117,7 @@ import {
DxColumn,
DxColumnFixing,
DxExport,
+ DxGrouping,
DxPaging,
DxScrolling,
DxSearchPanel,
diff --git a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU_LPT.vue b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU_LPT.vue
index 8adfadf..7dae95a 100755
--- a/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU_LPT.vue
+++ b/src/components/Pages/Anomali/Gangguan/Anomali_LAPPGU_LPT.vue
@@ -19,7 +19,7 @@
column-resizing-mode="widget"
:word-wrap-enabled="true"
>
-
+
@@ -29,7 +29,6 @@
:show-indicator="showIndicator"
:show-pane="showPane"
:shading="shading"
- v-if="loading"
v-model:visible="loading"
:enabled="true"
/>
@@ -49,16 +48,38 @@
css-class="custom-table-column"
cell-template="formatText"
/>
+
+
+
+
@@ -171,6 +172,7 @@ import {
DxColumn,
DxColumnFixing,
DxExport,
+ DxGrouping,
DxLoadPanel,
DxPaging,
DxScrolling,
diff --git a/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue b/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue
index 0fdb696..bb8bcd4 100755
--- a/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue
+++ b/src/components/Pages/Gangguan/Rekap/RGangguan_KTI.vue
@@ -1159,22 +1159,26 @@ const groupDialog = ref(false)
const groupData = ref(null)
const onCellClicked = (e: any) => {
- if (e.rowType == 'group') {
- groupDialog.value = true
- if (e.row.groupIndex != 0) {
- const data = getDataRowGroup(e.data)
- console.table(data)
- groupData.value = data
- }
- showDetail()
- } else {
- groupDialog.value = false
- }
+ // if (e.rowType == 'group') {
+ // groupDialog.value = true
+ // if (e.row.groupIndex != 0) {
+ // const data = getDataRowGroup(e.data)
+ // console.table(data)
+ // groupData.value = data
+ // }
+ // showDetail()
+ // } else {
+ // groupDialog.value = false
+ // }
}
const setMonth = (month: any) => {
if (month != '') {
- monthSelected.value = getMonthNumber(month)
+ if (getMonthNumber(month) == 0) {
+ monthSelected.value = null
+ } else {
+ monthSelected.value = getMonthNumber(month)
+ }
} else {
monthSelected.value = null
}
@@ -1289,17 +1293,25 @@ const filterData = async (params: any) => {
idUid: uid ? uid.id : 0,
idUp3: up3 ? up3.id : 0,
is_transaksi_individual:
- jenisTransaksi.length == 4
+ jenisTransaksi.length == 4 || jenisTransaksi.length == 0
? 0
: jenisTransaksi.includes('Koreksi Transaksi Individual')
? 1
: 2,
is_cleansing_transaksi_tm:
- jenisTransaksi.length == 4 ? 0 : jenisTransaksi.includes('Cleansing Traksaksi TM') ? 1 : 2,
+ jenisTransaksi.length == 4 || jenisTransaksi.length == 0
+ ? 0
+ : jenisTransaksi.includes('Cleansing Traksaksi TM')
+ ? 1
+ : 2,
is_koreksi_transaksi_tm:
- jenisTransaksi.length == 4 ? 0 : jenisTransaksi.includes('Koreksi Transaksi TM') ? 1 : 2,
+ jenisTransaksi.length == 4 || jenisTransaksi.length == 0
+ ? 0
+ : jenisTransaksi.includes('Koreksi Transaksi TM')
+ ? 1
+ : 2,
is_koreksi_gangguan_dan_anev:
- jenisTransaksi.length == 4
+ jenisTransaksi.length == 4 || jenisTransaksi.length == 0
? 0
: jenisTransaksi.includes('Koreksi Kode Gangguan dan Anev')
? 1
diff --git a/src/components/Pages/Keluhan/Daftar/DKeluhan_DKUL.vue b/src/components/Pages/Keluhan/Daftar/DKeluhan_DKUL.vue
index 80281c2..1c3fcd3 100755
--- a/src/components/Pages/Keluhan/Daftar/DKeluhan_DKUL.vue
+++ b/src/components/Pages/Keluhan/Daftar/DKeluhan_DKUL.vue
@@ -195,7 +195,7 @@
-
+
@@ -46,16 +46,38 @@
/>
-
+ name="namaRegional"
+ />
+
+
+
+
+
+
+
+
+
@@ -211,6 +289,7 @@ import {
DxColumn,
DxColumnFixing,
DxExport,
+ DxGroupItem,
DxGrouping,
DxLoadPanel,
DxPaging,
diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue
index 2e45f4a..14d9e18 100755
--- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue
+++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.vue
@@ -25,6 +25,7 @@
column-resizing-mode="widget"
:word-wrap-enabled="true"
>
+
@@ -44,7 +45,38 @@
:allow-export-selected-data="false"
/>
-
+
+
+
+
+
+
+
+
+
+
@@ -194,6 +282,8 @@ import {
DxColumn,
DxColumnFixing,
DxExport,
+ DxGroupItem,
+ DxGrouping,
DxLoadPanel,
DxPaging,
DxScrolling,
diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue
index caa745c..37b829f 100755
--- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue
+++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.vue
@@ -54,27 +54,35 @@
/>
+
+
+
+
@@ -463,6 +500,7 @@ import {
DxColumn,
DxColumnFixing,
DxExport,
+ DxGroupItem,
DxGrouping,
DxLoadPanel,
DxPager,
diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue
index 7e9bde9..f2930f4 100755
--- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue
+++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.vue
@@ -24,7 +24,7 @@
column-resizing-mode="widget"
:word-wrap-enabled="true"
>
-
+
@@ -53,6 +53,14 @@
css-class="custom-table-column"
cell-template="formatText"
/>
+
-
+
@@ -55,11 +55,35 @@
/>
+
+
@@ -199,6 +223,7 @@
show-in-column="mom_bulan_kemarin"
column="mom_bulan_kemarin"
css-class="!text-right"
+ :customize-text="(e: any) => formatNumber(e.value)"
/>
-
+
@@ -46,16 +46,38 @@
/>
-
+ name="namaRegional"
+ />
+
+
+
+
+
+
+
+
+
@@ -211,6 +289,7 @@ import {
DxColumn,
DxColumnFixing,
DxExport,
+ DxGroupItem,
DxGrouping,
DxLoadPanel,
DxPaging,
diff --git a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue
index 9e91a7d..fb6f97b 100755
--- a/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue
+++ b/src/components/Pages/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.vue
@@ -25,7 +25,7 @@
column-resizing-mode="widget"
:word-wrap-enabled="true"
>
-
+
@@ -46,16 +46,38 @@
/>
-
+ name="namaRegional"
+ />
+
+
+
+
+
+
+
+
+
@@ -211,6 +289,7 @@ import {
DxColumn,
DxColumnFixing,
DxExport,
+ DxGroupItem,
DxGrouping,
DxLoadPanel,
DxPaging,
diff --git a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue
index 9f62a0b..080b441 100755
--- a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue
+++ b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.vue
@@ -26,7 +26,7 @@
column-resizing-mode="widget"
:word-wrap-enabled="true"
>
-
+
@@ -57,27 +57,35 @@
/>
@@ -244,6 +253,7 @@
:align-by-column="true"
summary-type="sum"
show-in-column="jumlah_keluhan_rpt_bulan"
+ column="jumlah_keluhan_rpt_bulan"
css-class="!text-right"
:customize-text="(e: any) => formatNumber(e.value)"
/>
@@ -252,6 +262,7 @@
:align-by-column="true"
summary-type="sum"
show-in-column="rpt_keluhan_bulan"
+ column="rpt_keluhan_bulan"
css-class="!text-right"
:customize-text="(e: any) => formatNumber(e.value)"
/>
@@ -260,6 +271,7 @@
:align-by-column="true"
summary-type="sum"
show-in-column="total_rct_bulan"
+ column="total_rct_bulan"
css-class="!text-right"
:customize-text="(e: any) => formatNumber(e.value)"
/>
@@ -268,6 +280,7 @@
:align-by-column="true"
summary-type="sum"
show-in-column="jumlah_keluhan_rct_bulan"
+ column="jumlah_keluhan_rct_bulan"
css-class="!text-right"
:customize-text="(e: any) => formatNumber(e.value)"
/>
@@ -276,6 +289,7 @@
:align-by-column="true"
summary-type="sum"
show-in-column="rct_keluhan_bulan"
+ column="rct_keluhan_bulan"
css-class="!text-right"
:customize-text="(e: any) => formatNumber(e.value)"
/>
@@ -284,6 +298,7 @@
:align-by-column="true"
summary-type="sum"
show-in-column="total_durasi_response_time_tahun_ini"
+ column="total_durasi_response_time_tahun_ini"
css-class="!text-right"
:customize-text="(e: any) => formatNumber(e.value)"
/>
@@ -292,6 +307,7 @@
:align-by-column="true"
summary-type="sum"
show-in-column="jumlah_keluhan_rpt_sampai_bulan"
+ column="jumlah_keluhan_rpt_sampai_bulan"
css-class="!text-right"
:customize-text="(e: any) => formatNumber(e.value)"
/>
@@ -300,6 +316,7 @@
:align-by-column="true"
summary-type="sum"
show-in-column="rpt_keluhan_sampai_bulan"
+ column="rpt_keluhan_sampai_bulan"
css-class="!text-right"
:customize-text="(e: any) => formatNumber(e.value)"
/>
@@ -308,6 +325,7 @@
:align-by-column="true"
summary-type="sum"
show-in-column="total_durasi_recovery_time_tahun_ini"
+ column="total_durasi_recovery_time_tahun_ini"
css-class="!text-right"
:customize-text="(e: any) => formatNumber(e.value)"
/>
@@ -316,6 +334,7 @@
:align-by-column="true"
summary-type="sum"
show-in-column="jumlah_keluhan_rct_sampai_bulan"
+ column="jumlah_keluhan_rct_sampai_bulan"
css-class="!text-right"
:customize-text="(e: any) => formatNumber(e.value)"
/>
@@ -324,6 +343,7 @@
:align-by-column="true"
summary-type="sum"
show-in-column="rch_keluhan_sampai_bulan"
+ column="rch_keluhan_sampai_bulan"
css-class="!text-right"
:customize-text="(e: any) => formatNumber(e.value)"
/>
diff --git a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahKaliKeluhan.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahKaliKeluhan.vue
index 70cb832..dd93cb7 100755
--- a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahKaliKeluhan.vue
+++ b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahKaliKeluhan.vue
@@ -25,7 +25,7 @@
column-resizing-mode="widget"
:word-wrap-enabled="true"
>
-
+
@@ -60,19 +60,33 @@
alignment="center"
:min-width="170"
data-type="text"
- data-field="nama_uid"
- caption="Nama UID"
+ data-field="nama_regional"
+ caption="Regional"
css-class="custom-table-column"
:group-index="0"
+ name="namaRegional"
/>
+
diff --git a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.vue
index 54e51bd..5deeccf 100755
--- a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.vue
+++ b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.vue
@@ -25,7 +25,7 @@
column-resizing-mode="widget"
:word-wrap-enabled="true"
>
-
+
@@ -55,11 +55,35 @@
/>
+
+
+
+
+
+
@@ -157,6 +212,7 @@ import {
DxColumn,
DxColumnFixing,
DxExport,
+ DxGroupItem,
DxGrouping,
DxLoadPanel,
DxPaging,
diff --git a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.vue b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.vue
index 49e0c47..40bb560 100755
--- a/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.vue
+++ b/src/components/Pages/Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.vue
@@ -25,7 +25,7 @@
column-resizing-mode="widget"
:word-wrap-enabled="true"
>
-
+
@@ -55,11 +55,35 @@
/>
+
+
@@ -181,6 +205,7 @@
show-in-column="mom_bulan_kemarin"
column="mom_bulan_kemarin"
css-class="!text-right"
+ :customize-text="(e: any) => formatNumber(e.value)"
/>
-
+
@@ -51,27 +51,32 @@
:min-width="170"
data-type="text"
data-field="nama_regional"
- caption="Nama Regional"
+ caption="Regional"
css-class="custom-table-column"
:group-index="0"
+ name="namaRegional"
/>
-
+
@@ -51,27 +51,32 @@
:min-width="170"
data-type="text"
data-field="nama_regional"
- caption="Nama Regional"
+ caption="Regional"
css-class="custom-table-column"
:group-index="0"
+ name="namaRegional"
/>
-
+
@@ -56,27 +56,32 @@
:min-width="170"
data-type="text"
data-field="nama_regional"
- caption="Nama Regional"
+ caption="Regional"
css-class="custom-table-column"
:group-index="0"
+ name="namaRegional"
/>
-
+
@@ -56,27 +56,32 @@
:min-width="170"
data-type="text"
data-field="nama_regional"
- caption="Nama Regional"
+ caption="Regional"
css-class="custom-table-column"
:group-index="0"
+ name="namaRegional"
/>
-
+
@@ -51,27 +51,32 @@
:min-width="170"
data-type="text"
data-field="nama_regional"
- caption="Nama Regional"
+ caption="Regional"
css-class="custom-table-column"
:group-index="0"
+ name="namaRegional"
/>
-
+
@@ -52,27 +52,32 @@
:min-width="170"
data-type="text"
data-field="nama_regional"
- caption="Nama Regional"
+ caption="Regional"
css-class="custom-table-column"
:group-index="0"
+ name="namaRegional"
/>
-
+
@@ -56,27 +56,32 @@
:min-width="170"
data-type="text"
data-field="nama_regional"
- caption="Nama Regional"
+ caption="Regional"
css-class="custom-table-column"
:group-index="0"
+ name="namaRegional"
/>
-
+
@@ -56,27 +56,32 @@
:min-width="170"
data-type="text"
data-field="nama_regional"
- caption="Nama Regional"
+ caption="Regional"
css-class="custom-table-column"
:group-index="0"
+ name="namaRegional"
/>
-
+
@@ -51,27 +51,32 @@
:min-width="170"
data-type="text"
data-field="nama_regional"
- caption="Nama Regional"
+ caption="Regional"
css-class="custom-table-column"
:group-index="0"
+ name="namaRegional"
/>
-
+
@@ -52,27 +52,32 @@
:min-width="170"
data-type="text"
data-field="nama_regional"
- caption="Nama Regional"
+ caption="Regional"
css-class="custom-table-column"
:group-index="0"
+ name="namaRegional"
/>
{
'November',
'Desember'
]
- return months.indexOf(monthName) + 1
+ if (months.filter((month) => month.toLowerCase() === monthName.toLowerCase()).length > 0) {
+ return months.indexOf(monthName) + 1
+ } else {
+ return 0
+ }
}
const reformatDate = (inputDate: string, originalFormat: string, targetFormat: string): string => {