Refactor filterData function and add resetData function
This commit is contained in:
parent
58bad1a561
commit
48087095a6
@ -234,7 +234,13 @@ const onExporting = (e: any) => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const resetData = () => {
|
||||||
|
data.value = []
|
||||||
|
dataSub.value = []
|
||||||
|
}
|
||||||
|
|
||||||
const filterData = async (params: any) => {
|
const filterData = async (params: any) => {
|
||||||
|
resetData()
|
||||||
const { posko, uid, up3, ulp } = params
|
const { posko, uid, up3, ulp } = params
|
||||||
const dateValue = params.periode.split(' s/d ')
|
const dateValue = params.periode.split(' s/d ')
|
||||||
|
|
||||||
|
@ -329,7 +329,12 @@ const showDetail = () => (dialogDetail.value = true)
|
|||||||
|
|
||||||
const closeDialog = () => (dialogDetail.value = false)
|
const closeDialog = () => (dialogDetail.value = false)
|
||||||
|
|
||||||
|
const resetData = () => {
|
||||||
|
data.value = []
|
||||||
|
}
|
||||||
|
|
||||||
const filterData = async (params: any) => {
|
const filterData = async (params: any) => {
|
||||||
|
resetData()
|
||||||
const { posko, uid, up3, media } = params
|
const { posko, uid, up3, media } = params
|
||||||
const dateValue = params.periode.split(' s/d ')
|
const dateValue = params.periode.split(' s/d ')
|
||||||
|
|
||||||
|
@ -373,7 +373,12 @@ const dialogDetail = ref(false)
|
|||||||
const loading = ref(false)
|
const loading = ref(false)
|
||||||
const closeDialog = () => (dialogDetail.value = false)
|
const closeDialog = () => (dialogDetail.value = false)
|
||||||
|
|
||||||
|
const resetData = () => {
|
||||||
|
data.value = []
|
||||||
|
}
|
||||||
|
|
||||||
const filterData = async (params: any) => {
|
const filterData = async (params: any) => {
|
||||||
|
resetData()
|
||||||
const { posko, uid, up3 } = params
|
const { posko, uid, up3 } = params
|
||||||
const dateValue = params.periode.split(' s/d ')
|
const dateValue = params.periode.split(' s/d ')
|
||||||
|
|
||||||
|
@ -324,7 +324,12 @@ const showDetail = () => (dialogDetail.value = true)
|
|||||||
|
|
||||||
const closeDialog = () => (dialogDetail.value = false)
|
const closeDialog = () => (dialogDetail.value = false)
|
||||||
|
|
||||||
|
const resetData = () => {
|
||||||
|
data.value = []
|
||||||
|
}
|
||||||
|
|
||||||
const filterData = async (params: any) => {
|
const filterData = async (params: any) => {
|
||||||
|
resetData()
|
||||||
const dateValue = params.periode.split(' s/d ')
|
const dateValue = params.periode.split(' s/d ')
|
||||||
const { posko, uid, up3 } = params
|
const { posko, uid, up3 } = params
|
||||||
|
|
||||||
|
@ -535,7 +535,13 @@ const onDataSubSelectionChanged = ({ selectedRowsData }: any) => {
|
|||||||
|
|
||||||
const closeDialog = () => (dialogDetail.value = false)
|
const closeDialog = () => (dialogDetail.value = false)
|
||||||
|
|
||||||
|
const resetData = () => {
|
||||||
|
data.value = []
|
||||||
|
dataSub.value = []
|
||||||
|
}
|
||||||
|
|
||||||
const filterData = async (params: any) => {
|
const filterData = async (params: any) => {
|
||||||
|
resetData()
|
||||||
const { minJmlLapor, maxJmlLapor, posko, uid, up3 } = params
|
const { minJmlLapor, maxJmlLapor, posko, uid, up3 } = params
|
||||||
const dateValue = params.periode.split(' s/d ')
|
const dateValue = params.periode.split(' s/d ')
|
||||||
|
|
||||||
|
@ -383,7 +383,12 @@ const showDetail = () => (dialogDetail.value = true)
|
|||||||
|
|
||||||
const closeDialog = () => (dialogDetail.value = false)
|
const closeDialog = () => (dialogDetail.value = false)
|
||||||
|
|
||||||
|
const resetData = () => {
|
||||||
|
data.value = []
|
||||||
|
}
|
||||||
|
|
||||||
const filterData = async (params: any) => {
|
const filterData = async (params: any) => {
|
||||||
|
resetData()
|
||||||
const { minTime, maxTime, posko, uid, up3 } = params
|
const { minTime, maxTime, posko, uid, up3 } = params
|
||||||
const dateValue = params.periode.split(' s/d ')
|
const dateValue = params.periode.split(' s/d ')
|
||||||
|
|
||||||
|
@ -360,7 +360,12 @@ const showDetail = () => (dialogDetail.value = true)
|
|||||||
|
|
||||||
const closeDialog = () => (dialogDetail.value = false)
|
const closeDialog = () => (dialogDetail.value = false)
|
||||||
|
|
||||||
|
const resetData = () => {
|
||||||
|
data.value = []
|
||||||
|
}
|
||||||
|
|
||||||
const filterData = async (params: any) => {
|
const filterData = async (params: any) => {
|
||||||
|
resetData()
|
||||||
const { minTime, maxTime, posko, uid, up3 } = params
|
const { minTime, maxTime, posko, uid, up3 } = params
|
||||||
const dateValue = params.periode.split(' s/d ')
|
const dateValue = params.periode.split(' s/d ')
|
||||||
|
|
||||||
|
@ -328,7 +328,12 @@ const showDetail = () => (dialogDetail.value = true)
|
|||||||
|
|
||||||
const closeDialog = () => (dialogDetail.value = false)
|
const closeDialog = () => (dialogDetail.value = false)
|
||||||
|
|
||||||
|
const resetData = () => {
|
||||||
|
data.value = []
|
||||||
|
}
|
||||||
|
|
||||||
const filterData = async (params: any) => {
|
const filterData = async (params: any) => {
|
||||||
|
resetData()
|
||||||
const { posko, uid, up3 } = params
|
const { posko, uid, up3 } = params
|
||||||
const dateValue = params.periode.split(' s/d ')
|
const dateValue = params.periode.split(' s/d ')
|
||||||
|
|
||||||
|
@ -89,7 +89,7 @@
|
|||||||
data-type="number"
|
data-type="number"
|
||||||
caption="Total"
|
caption="Total"
|
||||||
css-class="custom-table-column"
|
css-class="custom-table-column"
|
||||||
cell-template="formatNumber"
|
cell-template="formatNumberLaporanTotal"
|
||||||
/>
|
/>
|
||||||
<DxColumn alignment="center" caption="Belum Selesai" css-class="custom-table-column">
|
<DxColumn alignment="center" caption="Belum Selesai" css-class="custom-table-column">
|
||||||
<DxColumn
|
<DxColumn
|
||||||
@ -98,7 +98,7 @@
|
|||||||
data-type="number"
|
data-type="number"
|
||||||
caption="Jml"
|
caption="Jml"
|
||||||
css-class="custom-table-column"
|
css-class="custom-table-column"
|
||||||
cell-template="formatNumber"
|
cell-template="formatNumberLaporanJmlSelesai"
|
||||||
/>
|
/>
|
||||||
<DxColumn
|
<DxColumn
|
||||||
alignment="center"
|
alignment="center"
|
||||||
@ -116,7 +116,7 @@
|
|||||||
data-type="number"
|
data-type="number"
|
||||||
caption="Jml"
|
caption="Jml"
|
||||||
css-class="custom-table-column"
|
css-class="custom-table-column"
|
||||||
cell-template="formatNumber"
|
cell-template="formatNumberLaporanJmlBelumSelesai"
|
||||||
/>
|
/>
|
||||||
<DxColumn
|
<DxColumn
|
||||||
alignment="center"
|
alignment="center"
|
||||||
|
@ -2018,23 +2018,63 @@ export const queries = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
gangguanBelumSelesai: gql`
|
gangguanBelumSelesaiDetail: gql`
|
||||||
query monalisaGangguanBelumSelesai(
|
query detailMonalisaGangguanBelumSelesai(
|
||||||
$namaRegional: String
|
$bulan: Int!
|
||||||
$idUlp: Int
|
$tahun: Int!
|
||||||
$idUid: Int
|
$namaRegional: String!
|
||||||
$idUp3: Int
|
$idUlp: Int!
|
||||||
$bulan: Int
|
$idUid: Int!
|
||||||
$tahun: Int
|
$idUp3: Int!
|
||||||
) {
|
) {
|
||||||
monalisaGangguanBelumSelesai(
|
detailMonalisaGangguanBelumSelesai(
|
||||||
|
bulan: $bulan
|
||||||
|
tahun: $tahun
|
||||||
namaRegional: $namaRegional
|
namaRegional: $namaRegional
|
||||||
idUlp: $idUlp
|
idUlp: $idUlp
|
||||||
idUid: $idUid
|
idUid: $idUid
|
||||||
idUp3: $idUp3
|
idUp3: $idUp3
|
||||||
|
) {
|
||||||
|
id
|
||||||
|
nama_regional
|
||||||
|
id_uid
|
||||||
|
nama_uid
|
||||||
|
id_up3
|
||||||
|
nama_up3
|
||||||
|
id_ulp
|
||||||
|
nama_ulp
|
||||||
|
id_pelanggan
|
||||||
|
nama_pelanggan
|
||||||
|
nama_pelapor
|
||||||
|
alamat_pelapor
|
||||||
|
no_telp_pelapor
|
||||||
|
keterangan_pelapor
|
||||||
|
penyebab
|
||||||
|
kode_gangguan
|
||||||
|
nama_jenis_gangguan
|
||||||
|
durasi_response_time
|
||||||
|
durasi_recovery_time
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`,
|
||||||
|
gangguanBelumSelesai: gql`
|
||||||
|
query monalisaGangguanBelumSelesai(
|
||||||
|
$bulan: Int!
|
||||||
|
$tahun: Int!
|
||||||
|
$namaRegional: String!
|
||||||
|
$idUlp: Int!
|
||||||
|
$idUid: Int!
|
||||||
|
$idUp3: Int!
|
||||||
|
) {
|
||||||
|
monalisaGangguanBelumSelesai(
|
||||||
bulan: $bulan
|
bulan: $bulan
|
||||||
tahun: $tahun
|
tahun: $tahun
|
||||||
|
namaRegional: $namaRegional
|
||||||
|
idUlp: $idUlp
|
||||||
|
idUid: $idUid
|
||||||
|
idUp3: $idUp3
|
||||||
) {
|
) {
|
||||||
|
id
|
||||||
nama_regional
|
nama_regional
|
||||||
id_uid
|
id_uid
|
||||||
nama_uid
|
nama_uid
|
||||||
|
Loading…
x
Reference in New Issue
Block a user