Update Anomali_LAPPGU.vue and Anomali_LAPPKU_LPT.vue components

This commit is contained in:
Dede Fuji Abdul
2024-04-01 10:39:36 +07:00
parent 7fa97a3ce4
commit e97805be5a
4 changed files with 1157 additions and 54 deletions

View File

@@ -145,7 +145,7 @@
<DxColumn
:width="150"
alignment="center"
data-field="total_anomali"
data-field="anomali_pln_mobile"
data-type="number"
caption="f"
css-class="custom-table-column"
@@ -207,13 +207,10 @@
<DxColumn
:width="150"
alignment="center"
data-field="persen_anomali_total"
data-field="total_persen_anomali"
data-type="number"
caption="k=i+j"
css-class="custom-table-column"
:calculate-display-value="
(rowData: any) => rowData.persen_anomali_pln_mobile + rowData.persen_anomali_cc123
"
cell-template="formatPercentage"
/>
</DxColumn>
@@ -293,7 +290,7 @@
<DxGroupItem
:show-in-group-footer="false"
:align-by-column="true"
column="anomali_pln_mobile_marking"
column="anomali_pln_mobile"
summary-type="sum"
css-class="!text-right"
:customize-text="(e: any) => formatNumber(e.value)"
@@ -301,7 +298,7 @@
<DxGroupItem
:show-in-group-footer="false"
:align-by-column="true"
column="anomali_cc123_marking"
column="anomali_cc123"
summary-type="sum"
css-class="!text-right"
:customize-text="(e: any) => formatNumber(e.value)"
@@ -309,19 +306,12 @@
<DxGroupItem
:show-in-group-footer="false"
:align-by-column="true"
column="total_anomali_marking"
column="total_anomali"
summary-type="sum"
css-class="!text-right"
:customize-text="(e: any) => formatNumber(e.value)"
/>
<DxGroupItem
:show-in-group-footer="false"
:align-by-column="true"
column="persen_anomali_cc123_marking"
summary-type="avg"
css-class="!text-right"
:customize-text="(e: any) => formatPercentage(e.value)"
/>
<DxGroupItem
:show-in-group-footer="false"
:align-by-column="true"
@@ -333,29 +323,17 @@
<DxGroupItem
:show-in-group-footer="false"
:align-by-column="true"
column="persen_anomali_total"
column="persen_anomali_cc123"
summary-type="avg"
css-class="!text-right"
:customize-text="(e: any) => formatPercentage(e.value)"
/>
<DxGroupItem
:show-in-group-footer="false"
:align-by-column="true"
column="total_persen_anomali"
summary-type="avg"
css-class="!text-right"
:calculate-custom-summary="
(options: any) => {
if (options.summaryProcess === 'start') {
options.totalValue = 0
options.count = 0
}
if (options.summaryProcess === 'calculate') {
if (options.value) {
options.totalValue += options.value
options.count++
}
}
if (options.summaryProcess === 'finalize') {
return options.totalValue / options.count
}
}
"
:calculate-display-value="
(rowData: any) => rowData.persen_anomali_pln_mobile + rowData.persen_anomali_cc123
"
:customize-text="(e: any) => formatPercentage(e.value)"
/>
</DxSummary>