Update data-field names in RGangguan_DMAPKT.vue

This commit is contained in:
Dede Fuji Abdul 2024-03-15 21:50:57 +07:00
parent 3138a5d926
commit 8b7e94770d

View File

@ -59,7 +59,7 @@
<DxColumn
:width="150"
alignment="center"
data-field="regu"
data-field="nama_regu"
caption="b"
css-class="custom-table-column"
cell-template="formatText"
@ -151,7 +151,7 @@
<DxColumn
:width="150"
alignment="center"
data-field="persen_laporan_mobile_nonmarking"
data-field=""
caption="j=(i/d)*100"
css-class="custom-table-column"
cell-template="formatPercentage"
@ -164,7 +164,7 @@
<DxColumn
:width="150"
alignment="center"
data-field="avg_waktu_response_mobile_nonmarking"
data-field="avg_durasi_response_time_mobile_nonmarking"
caption="k"
css-class="custom-table-column"
cell-template="formatNumber"
@ -174,7 +174,7 @@
<DxColumn
:width="150"
alignment="center"
data-field="avg_waktu_recovery_mobile_nonmarking"
data-field="avg_durasi_recovery_time_mobile_nonmarking"
caption="l"
css-class="custom-table-column"
cell-template="formatNumber"
@ -189,7 +189,7 @@
<DxColumn
:width="150"
alignment="center"
data-field="total_laporan_mobile_marking"
data-field="total_mobile_marking"
caption="m"
css-class="custom-table-column"
cell-template="formatNumber"
@ -199,7 +199,7 @@
<DxColumn
:width="150"
alignment="center"
data-field="persen_laporan_mobile_marking"
data-field=""
caption="n=(m/d)*100"
css-class="custom-table-column"
cell-template="formatPercentage"
@ -212,7 +212,7 @@
<DxColumn
:width="150"
alignment="center"
data-field="avg_waktu_response_mobile_marking"
data-field="avg_durasi_response_time_mobile_marking"
caption="o"
css-class="custom-table-column"
cell-template="formatNumber"
@ -222,7 +222,7 @@
<DxColumn
:width="150"
alignment="center"
data-field="avg_waktu_recovery_mobile_marking"
data-field="avg_durasi_recovery_time_mobile_marking"
caption="p"
css-class="custom-table-column"
cell-template="formatNumber"
@ -239,7 +239,7 @@
<DxColumn
:width="150"
alignment="center"
data-field="total_laporan_nonmobile_nonmarking"
data-field="total_nonmobile_nonmarking"
caption="q"
css-class="custom-table-column"
cell-template="formatNumber"
@ -249,7 +249,7 @@
<DxColumn
:width="150"
alignment="center"
data-field="persen_laporan_nonmobile_nonmarking"
data-field=""
caption="r=(q/d)*100"
css-class="custom-table-column"
cell-template="formatPercentage"
@ -262,7 +262,7 @@
<DxColumn
:width="150"
alignment="center"
data-field="avg_waktu_response_nonmobile_nonmarking"
data-field="avg_durasi_response_time_nonmobile_nonmarking"
caption="s"
css-class="custom-table-column"
cell-template="formatNumber"
@ -272,7 +272,7 @@
<DxColumn
:width="150"
alignment="center"
data-field="avg_waktu_recovery_nonmobile_nonmarking"
data-field="avg_durasi_recovery_time_nonmobile_nonmarking"
caption="t"
css-class="custom-table-column"
cell-template="formatNumber"
@ -287,7 +287,7 @@
<DxColumn
:width="150"
alignment="center"
data-field="total_laporan_nonmobile_marking"
data-field="total_nonmobile_marking"
caption="u"
css-class="custom-table-column"
cell-template="formatNumber"
@ -297,7 +297,7 @@
<DxColumn
:width="150"
alignment="center"
data-field="persen_laporan_nonmobile_marking"
data-field=""
caption="v=(u/d)*100"
css-class="custom-table-column"
cell-template="formatPercentage"
@ -310,7 +310,7 @@
<DxColumn
:width="150"
alignment="center"
data-field="avg_waktu_response_nonmobile_marking"
data-field="avg_durasi_response_time_nonmobile_marking"
caption="w"
css-class="custom-table-column"
cell-template="formatNumber"
@ -320,7 +320,7 @@
<DxColumn
:width="150"
alignment="center"
data-field="avg_waktu_recovery_nonmobile_marking"
data-field="avg_durasi_recovery_time_nonmobile_marking"
caption="x"
css-class="custom-table-column"
cell-template="formatNumber"
@ -360,6 +360,56 @@
{{ parseInt(data.text) ? formatWaktu(data.text) : '-' }}
</p>
</template>
<DxSummary>
<DxTotalItem
display-format="TOTAL"
show-in-column="nama_regu"
css-class="text-white !text-right"
/>
<DxTotalItem
column="total"
summary-type="sum"
display-format="{0}"
css-class="text-white !text-right"
:customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))"
/>
<DxTotalItem
column="total_selesai"
summary-type="sum"
display-format="{0}"
css-class="text-white !text-right"
:customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))"
/>
<DxTotalItem
column="total_mobile_marking"
summary-type="sum"
display-format="{0}"
css-class="text-white !text-right"
:customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))"
/>
<DxTotalItem
column="total_mobile_nonmarking"
summary-type="sum"
display-format="{0}"
css-class="text-white !text-right"
:customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))"
/>
<DxTotalItem
column="total_nonmobile_marking"
summary-type="sum"
display-format="{0}"
css-class="text-white !text-right"
:customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))"
/>
<DxTotalItem
column="total_nonmobile_nonmarking"
summary-type="sum"
display-format="{0}"
css-class="text-white !text-right"
:customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))"
/>
</DxSummary>
</DxDataGrid>
</div>
</template>
@ -378,7 +428,9 @@ import {
DxPaging,
DxScrolling,
DxSearchPanel,
DxSelection
DxSelection,
DxSummary,
DxTotalItem
} from 'devextreme-vue/data-grid'
import { jsPDF } from 'jspdf'
import { exportDataGrid as exportToPdf } from 'devextreme/pdf_exporter'