Update data-field names in RGangguan_DMAPKT.vue
This commit is contained in:
parent
3138a5d926
commit
8b7e94770d
@ -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'
|
||||
|
Loading…
x
Reference in New Issue
Block a user