Update table columns and data fields in Gangguan and Keluhan components
This commit is contained in:
parent
ab2844ec63
commit
75673fa297
@ -63,8 +63,8 @@
|
|||||||
<DxColumn
|
<DxColumn
|
||||||
:width="120"
|
:width="120"
|
||||||
alignment="center"
|
alignment="center"
|
||||||
data-field="kode"
|
data-field="sub_kelompok"
|
||||||
caption="Kode"
|
caption="Kelompok"
|
||||||
css-class="custom-table-column"
|
css-class="custom-table-column"
|
||||||
group-index="0"
|
group-index="0"
|
||||||
/>
|
/>
|
||||||
@ -398,6 +398,7 @@ const GET_REKAP_JENIS_GANGGUAN = gql`
|
|||||||
idUid: $idUid
|
idUid: $idUid
|
||||||
idUp3: $idUp3
|
idUp3: $idUp3
|
||||||
) {
|
) {
|
||||||
|
sub_kelompok
|
||||||
avg_durasi_recovery
|
avg_durasi_recovery
|
||||||
avg_durasi_response
|
avg_durasi_response
|
||||||
max_durasi_recovery
|
max_durasi_recovery
|
||||||
@ -486,6 +487,7 @@ const filterData = (params: any) => {
|
|||||||
...dataReal.value,
|
...dataReal.value,
|
||||||
{
|
{
|
||||||
no: ++no,
|
no: ++no,
|
||||||
|
sub_kelompok: item.sub_kelompok,
|
||||||
kode: item.kode,
|
kode: item.kode,
|
||||||
jenisGangguan: item.tipe_permasalahan,
|
jenisGangguan: item.tipe_permasalahan,
|
||||||
laporan: {
|
laporan: {
|
||||||
|
@ -109,7 +109,7 @@
|
|||||||
<DxColumn
|
<DxColumn
|
||||||
:width="150"
|
:width="150"
|
||||||
alignment="center"
|
alignment="center"
|
||||||
data-field="total"
|
data-field="total_durasi_response"
|
||||||
data-type="number"
|
data-type="number"
|
||||||
caption="Total"
|
caption="Total"
|
||||||
css-class="custom-table-column"
|
css-class="custom-table-column"
|
||||||
@ -129,6 +129,7 @@
|
|||||||
data-type="number"
|
data-type="number"
|
||||||
caption="Max"
|
caption="Max"
|
||||||
css-class="custom-table-column"
|
css-class="custom-table-column"
|
||||||
|
cell-template="data-waktu"
|
||||||
/>
|
/>
|
||||||
<DxColumn
|
<DxColumn
|
||||||
:width="150"
|
:width="150"
|
||||||
@ -137,6 +138,7 @@
|
|||||||
data-type="number"
|
data-type="number"
|
||||||
caption="Min"
|
caption="Min"
|
||||||
css-class="custom-table-column"
|
css-class="custom-table-column"
|
||||||
|
cell-template="data-waktu"
|
||||||
/>
|
/>
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
<DxColumn alignment="center" caption="Laporan" css-class="custom-table-column">
|
<DxColumn alignment="center" caption="Laporan" css-class="custom-table-column">
|
||||||
@ -163,7 +165,7 @@
|
|||||||
<DxColumn
|
<DxColumn
|
||||||
:width="150"
|
:width="150"
|
||||||
alignment="center"
|
alignment="center"
|
||||||
data-field="total"
|
data-field="total_durasi_recovery"
|
||||||
data-type="number"
|
data-type="number"
|
||||||
caption="Total"
|
caption="Total"
|
||||||
css-class="custom-table-column"
|
css-class="custom-table-column"
|
||||||
@ -183,6 +185,7 @@
|
|||||||
data-type="number"
|
data-type="number"
|
||||||
caption="Max"
|
caption="Max"
|
||||||
css-class="custom-table-column"
|
css-class="custom-table-column"
|
||||||
|
cell-template="data-waktu"
|
||||||
/>
|
/>
|
||||||
<DxColumn
|
<DxColumn
|
||||||
:width="150"
|
:width="150"
|
||||||
@ -191,6 +194,7 @@
|
|||||||
data-type="number"
|
data-type="number"
|
||||||
caption="Min"
|
caption="Min"
|
||||||
css-class="custom-table-column"
|
css-class="custom-table-column"
|
||||||
|
cell-template="data-waktu"
|
||||||
/>
|
/>
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
<DxColumn alignment="center" caption="Laporan" css-class="custom-table-column">
|
<DxColumn alignment="center" caption="Laporan" css-class="custom-table-column">
|
||||||
@ -212,6 +216,12 @@
|
|||||||
/>
|
/>
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
|
|
||||||
|
<template #data-waktu="{ data }">
|
||||||
|
<p>
|
||||||
|
{{ parseInt(data.text) ? formatWaktu(data.text) : '-' }}
|
||||||
|
</p>
|
||||||
|
</template>
|
||||||
</DxDataGrid>
|
</DxDataGrid>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@ -219,6 +229,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import Filters from '@/components/Form/Filters.vue'
|
import Filters from '@/components/Form/Filters.vue'
|
||||||
import Type13 from '@/components/Form/FiltersType/Type13.vue'
|
import Type13 from '@/components/Form/FiltersType/Type13.vue'
|
||||||
|
import { formatWaktu } from '@/components/Form/FiltersType/reference'
|
||||||
import { ref } from 'vue'
|
import { ref } from 'vue'
|
||||||
import { DxDataGrid } from 'devextreme-vue'
|
import { DxDataGrid } from 'devextreme-vue'
|
||||||
import {
|
import {
|
||||||
@ -295,6 +306,8 @@ const GET_DATA = gql`
|
|||||||
) {
|
) {
|
||||||
fungsi_bidang
|
fungsi_bidang
|
||||||
total
|
total
|
||||||
|
total_durasi_response
|
||||||
|
total_durasi_recovery
|
||||||
total_selesai
|
total_selesai
|
||||||
persen_selesai
|
persen_selesai
|
||||||
total_inproses
|
total_inproses
|
||||||
|
@ -54,7 +54,7 @@
|
|||||||
<DxColumn
|
<DxColumn
|
||||||
:width="170"
|
:width="170"
|
||||||
alignment="center"
|
alignment="center"
|
||||||
data-field="tanggal"
|
data-field="tanggal_lapor"
|
||||||
caption="Tanggal Lapor"
|
caption="Tanggal Lapor"
|
||||||
css-class="custom-table-column"
|
css-class="custom-table-column"
|
||||||
/>
|
/>
|
||||||
@ -306,9 +306,7 @@ const GET_DATA = gql`
|
|||||||
) {
|
) {
|
||||||
id_uid
|
id_uid
|
||||||
nama_uid
|
nama_uid
|
||||||
id_ulp
|
tanggal_lapor
|
||||||
nama_ulp
|
|
||||||
tanggal
|
|
||||||
total
|
total
|
||||||
total_durasi_response
|
total_durasi_response
|
||||||
total_durasi_recovery
|
total_durasi_recovery
|
||||||
|
Loading…
x
Reference in New Issue
Block a user