Refactor filterData function and add resetData function

This commit is contained in:
Dede Fuji Abdul
2024-03-30 23:47:20 +07:00
parent 58bad1a561
commit 48087095a6
10 changed files with 94 additions and 12 deletions

View File

@ -234,7 +234,13 @@ const onExporting = (e: any) => {
}
}
const resetData = () => {
data.value = []
dataSub.value = []
}
const filterData = async (params: any) => {
resetData()
const { posko, uid, up3, ulp } = params
const dateValue = params.periode.split(' s/d ')

View File

@ -329,7 +329,12 @@ const showDetail = () => (dialogDetail.value = true)
const closeDialog = () => (dialogDetail.value = false)
const resetData = () => {
data.value = []
}
const filterData = async (params: any) => {
resetData()
const { posko, uid, up3, media } = params
const dateValue = params.periode.split(' s/d ')

View File

@ -373,7 +373,12 @@ const dialogDetail = ref(false)
const loading = ref(false)
const closeDialog = () => (dialogDetail.value = false)
const resetData = () => {
data.value = []
}
const filterData = async (params: any) => {
resetData()
const { posko, uid, up3 } = params
const dateValue = params.periode.split(' s/d ')

View File

@ -324,7 +324,12 @@ const showDetail = () => (dialogDetail.value = true)
const closeDialog = () => (dialogDetail.value = false)
const resetData = () => {
data.value = []
}
const filterData = async (params: any) => {
resetData()
const dateValue = params.periode.split(' s/d ')
const { posko, uid, up3 } = params

View File

@ -535,7 +535,13 @@ const onDataSubSelectionChanged = ({ selectedRowsData }: any) => {
const closeDialog = () => (dialogDetail.value = false)
const resetData = () => {
data.value = []
dataSub.value = []
}
const filterData = async (params: any) => {
resetData()
const { minJmlLapor, maxJmlLapor, posko, uid, up3 } = params
const dateValue = params.periode.split(' s/d ')

View File

@ -383,7 +383,12 @@ const showDetail = () => (dialogDetail.value = true)
const closeDialog = () => (dialogDetail.value = false)
const resetData = () => {
data.value = []
}
const filterData = async (params: any) => {
resetData()
const { minTime, maxTime, posko, uid, up3 } = params
const dateValue = params.periode.split(' s/d ')

View File

@ -360,7 +360,12 @@ const showDetail = () => (dialogDetail.value = true)
const closeDialog = () => (dialogDetail.value = false)
const resetData = () => {
data.value = []
}
const filterData = async (params: any) => {
resetData()
const { minTime, maxTime, posko, uid, up3 } = params
const dateValue = params.periode.split(' s/d ')

View File

@ -328,7 +328,12 @@ const showDetail = () => (dialogDetail.value = true)
const closeDialog = () => (dialogDetail.value = false)
const resetData = () => {
data.value = []
}
const filterData = async (params: any) => {
resetData()
const { posko, uid, up3 } = params
const dateValue = params.periode.split(' s/d ')

View File

@ -89,7 +89,7 @@
data-type="number"
caption="Total"
css-class="custom-table-column"
cell-template="formatNumber"
cell-template="formatNumberLaporanTotal"
/>
<DxColumn alignment="center" caption="Belum Selesai" css-class="custom-table-column">
<DxColumn
@ -98,7 +98,7 @@
data-type="number"
caption="Jml"
css-class="custom-table-column"
cell-template="formatNumber"
cell-template="formatNumberLaporanJmlSelesai"
/>
<DxColumn
alignment="center"
@ -116,7 +116,7 @@
data-type="number"
caption="Jml"
css-class="custom-table-column"
cell-template="formatNumber"
cell-template="formatNumberLaporanJmlBelumSelesai"
/>
<DxColumn
alignment="center"