|
@@ -568,7 +568,7 @@ export default {
|
|
|
case 'arrivedID':
|
|
|
case 'unloadID':
|
|
|
case 'NOBSM':
|
|
|
- return row[key] === 1
|
|
|
+ return String(row[key]) === '1'
|
|
|
case 'unActive':
|
|
|
return row['STATUS'] === 'I'
|
|
|
case 'preLoad':
|
|
@@ -576,15 +576,15 @@ export default {
|
|
|
case 'loaded':
|
|
|
return row['loadTime'] && row['isDEL'] !== 'DEL'
|
|
|
case 'destination':
|
|
|
- return row['arrivedID'] === 1 && !row['transferFlightNO']
|
|
|
+ return String(row['arrivedID']) === '1' && !row['transferFlightNO']
|
|
|
case 'inContainer':
|
|
|
return row['U_Device_ID'] && row['U_Device_ID'] !== 'FBULK'
|
|
|
case 'FBULK':
|
|
|
return row['U_Device_ID'] === 'FBULK'
|
|
|
case 'toUnload':
|
|
|
- return (row['loadTime'] || row['inflTime']) && row['isDEL'] === 'DEL' && row['waitOFF'] === 1
|
|
|
+ return (row['loadTime'] || row['inflTime']) && row['isDEL'] === 'DEL' && String(row['waitOFF']) === '1'
|
|
|
case 'unloaded':
|
|
|
- return (row['loadTime'] || row['inflTime']) && row['isDEL'] === 'DEL' && row['waitOFF'] !== 1
|
|
|
+ return (row['loadTime'] || row['inflTime']) && row['isDEL'] === 'DEL' && String(row['waitOFF']) !== '1'
|
|
|
case 'canceled':
|
|
|
return row['isDEL'] === 'DEL'
|
|
|
case 'inFlightNO':
|
|
@@ -594,6 +594,12 @@ export default {
|
|
|
return isWarning(row) === 2
|
|
|
case 'alarm':
|
|
|
return isWarning(row) === 1
|
|
|
+ case 'checkInTime':
|
|
|
+ case 'securityTime':
|
|
|
+ case 'sortTime':
|
|
|
+ case 'loadTime':
|
|
|
+ case 'inflTime':
|
|
|
+ return (row[key] ?? '') !== '' && row['isDEL'] !== 'DEL'
|
|
|
default:
|
|
|
return (row[key] ?? '') !== ''
|
|
|
}
|
|
@@ -689,11 +695,12 @@ export default {
|
|
|
} else {
|
|
|
this.$router.push('/')
|
|
|
}
|
|
|
- const filterValues = this.savedTableFilterValuesMap[this.$route.name + '/flightBaggage']
|
|
|
+ // const filterValues = this.savedTableFilterValuesMap[this.$route.name + '/flightBaggage']
|
|
|
Object.values(this.tableCols).forEach(({ prop, filterable, sortable }) => {
|
|
|
if (filterable) {
|
|
|
this.$set(this.flightBaggageTableFilters, prop, [])
|
|
|
- this.$set(this.filterValues, prop, filterValues?.[prop] ?? [])
|
|
|
+ // this.$set(this.filterValues, prop, filterValues?.[prop] ?? [])
|
|
|
+ this.$set(this.filterValues, prop, [])
|
|
|
}
|
|
|
if (sortable) {
|
|
|
this.$set(this.tableDataSortRules, prop, '')
|
|
@@ -707,6 +714,7 @@ export default {
|
|
|
this.resizeHandler()
|
|
|
},
|
|
|
activated () {
|
|
|
+ this.clearFilterValues()
|
|
|
const { fastFilter } = this.$route.query
|
|
|
this.selectedFilter = fastFilter ? fastFilter.split(',') : []
|
|
|
this.getWarningData()
|
|
@@ -757,6 +765,11 @@ export default {
|
|
|
// this.$refs['transferOutBaggageTable']?.doLayout()
|
|
|
this.$refs['flightBaggageTable']?.doLayout()
|
|
|
},
|
|
|
+ clearFilterValues() {
|
|
|
+ Object.keys(this.filterValues).forEach(key => {
|
|
|
+ this.filterValues[key] = []
|
|
|
+ })
|
|
|
+ },
|
|
|
setfastFilterValues () {
|
|
|
const inFlightNOList = new Set()
|
|
|
const transferFlightNOList = new Set()
|
|
@@ -789,11 +802,11 @@ export default {
|
|
|
const classes = []
|
|
|
if (
|
|
|
this.warningContainers.includes(row['containerNumber']) ||
|
|
|
- ((row['loadTime'] || row['inflTime']) && row['isDEL'] === 'DEL' && row['waitOFF'] === 1)
|
|
|
+ ((row['loadTime'] || row['inflTime']) && row['isDEL'] === 'DEL' && String(row['waitOFF']) === '1')
|
|
|
) {
|
|
|
classes.push('row-warning')
|
|
|
}
|
|
|
- if (row['Status'] === 'DEL') {
|
|
|
+ if (row['isDEL'] === 'DEL') {
|
|
|
classes.push('bgl-deleted')
|
|
|
}
|
|
|
return classes.join(' ')
|
|
@@ -1102,7 +1115,7 @@ export default {
|
|
|
this.containerTableData = containerTableDataData
|
|
|
this.warningContainers = []
|
|
|
this.flightBaggageTableData = flightBaggageTableData.map(item => {
|
|
|
- if ((item['loadTime'] || item['inflTime']) && item['isDEL'] === 'DEL' && item['waitOFF'] === 1) {
|
|
|
+ if ((item['loadTime'] || item['inflTime']) && item['isDEL'] === 'DEL' && String(item['waitOFF']) === '1') {
|
|
|
this.warningContainers.push(item['U_Device_ID'])
|
|
|
}
|
|
|
return item
|