fix: transaksi apkt

This commit is contained in:
kur0nek-o
2024-04-24 11:54:25 +07:00
parent aa16111cc0
commit 07dec83ba1
3 changed files with 125 additions and 54 deletions

View File

@ -71,7 +71,7 @@
v-if="tab == 'keluhan'"
:width="170"
alignment="center"
data-field="issuetype"
data-field="nama_issuetype"
caption="Tipe Isu"
css-class="custom-table-column"
cell-template="formatText"
@ -88,7 +88,7 @@
v-if="tab == 'gangguan'"
:width="170"
alignment="center"
data-field=""
data-field="alamat_pelapor"
caption="Alamat Pelapor"
css-class="custom-table-column"
cell-template="formatText"
@ -97,7 +97,7 @@
v-if="tab == 'gangguan'"
:width="170"
alignment="center"
data-field=""
data-field="lokasi"
caption="Lokasi"
css-class="custom-table-column"
cell-template="formatText"
@ -106,7 +106,7 @@
v-if="tab == 'gangguan'"
:width="170"
alignment="center"
data-field=""
data-field="nama_posko"
caption="Posko"
css-class="custom-table-column"
cell-template="formatText"
@ -148,7 +148,7 @@
<DxColumn
:width="170"
alignment="center"
data-field="waktu_lapor"
data-field="create_date"
caption="Tgl Buat"
css-class="custom-table-column"
cell-template="formatText"
@ -157,7 +157,7 @@
v-if="tab == 'gangguan'"
:width="170"
alignment="center"
data-field=""
data-field="waktu_padam"
caption="Tgl Padam"
css-class="custom-table-column"
cell-template="formatText"
@ -191,7 +191,7 @@
v-if="tab == 'keluhan'"
:width="170"
alignment="center"
data-field="durasi"
data-field="durasi_time"
caption="Durasi"
css-class="custom-table-column"
cell-template="formatTime"
@ -420,15 +420,23 @@ const filterData = async (params: any) => {
status_akhir: status ? status.name : '',
no_laporan: searchBy == 'No Lapor' ? keyword : '',
nama_pelapor: searchBy == 'Nama Pelapor' ? keyword : '',
permasalahan: searchBy == 'Permasalahan' ? keyword : '',
tipe_laporan: tab.value == 'gangguan' ? 'G' : 'K'
permasalahan: searchBy == 'Permasalahan' ? keyword : ''
}
loadingData.value = true
await requestGraphQl(queries.transaksi.transaksiAPKT, query)
await requestGraphQl(
tab.value == 'gangguan'
? queries.transaksi.transaksiApktGangguan
: queries.transaksi.transaksiApktKeluhan,
query
)
.then((result) => {
if (result.data.data != undefined) {
data.value = result.data.data.transaksiApkt
if (tab.value == 'gangguan') {
data.value = result.data.data.transaksiApktGangguan
} else {
data.value = result.data.data.transaksiApktKeluhan
}
} else {
data.value = []
}