zhongxiaoyu 2 жил өмнө
parent
commit
8431fcf7e7

+ 1 - 1
src/layout/components/Navbar.vue

@@ -475,7 +475,7 @@ export default {
       //   color: #ffffff !important;
       // }
       .btn-back {
-        margin-left: -30px;
+        margin-left: -18px;
         margin-right: 10px;
         font-size: 14px;
         color: #2d67e3;

+ 4 - 4
src/views/baggageManagement/components/departure/index.vue

@@ -247,7 +247,7 @@ export default {
           desc: "指装机完成的行李数量,不含取消托运的行李数量",
         },
         {
-          prop: "tounLoad",
+          prop: "toUnload",
           label: "待翻减",
           desc: "指旅客在办理行李托运后,旅客取消该行李的托运并且行李此时已经过装车节点,而没有完成翻减的行李数量(须翻减总数减去已翻减数)",
         },
@@ -442,7 +442,7 @@ export default {
       this.baggageCount = 0;
       tableData.forEach((item) => {
         item["flightCanceled"] = item["flightStatus"] === "CAN" ? 1 : 0;
-        item["tounLoad"] -= item["OFFCount"];
+        item["toUnload"] = item['tounLoad'] - item["OFFCount"];
         item["exceptions"] = item["preLoad"] - item["boardID"];
         if (item["hasTakeOff"] === 1 && !item["flightCanceled"]) {
           this.leaveCount++;
@@ -756,7 +756,7 @@ export default {
       tr.bgl-canceled td {
         background: #f7babe;
       }
-      td.cell-tounLoad {
+      td.cell-toUnload {
         background: lightcoral !important;
         position: relative;
         &::after {
@@ -770,7 +770,7 @@ export default {
           border: 2px dashed red;
         }
       }
-      td.cell-tounLoadNew {
+      td.cell-toUnloadNew {
         background: #fcf0b1 !important;
         position: relative;
         &::after {

+ 3 - 3
src/views/baggageManagement/components/departureC/index.vue

@@ -239,7 +239,7 @@ export default {
           desc: "指装机完成的行李数量,不含取消托运的行李数量",
         },
         {
-          prop: "tounLoad",
+          prop: "toUnload",
           label: "待翻减",
           desc: "指旅客在办理行李托运后,旅客取消该行李的托运并且行李此时已经过装车节点,而没有完成翻减的行李数量(须翻减总数减去已翻减数)",
         },
@@ -446,7 +446,7 @@ this.$message.error("失败");
       this.baggageCount = 0;
       tableData.forEach((item) => {
         item["flightCanceled"] = item["flightStatus"] === "CAN" ? 1 : 0;
-        item["tounLoad"] -= item["OFFCount"];
+        item["toUnload"] = item['tounLoad'] - item["OFFCount"];
         if (item["hasTakeOff"] === 1 && !item["flightCanceled"]) {
           this.leaveCount++;
         }
@@ -690,7 +690,7 @@ this.$message.error("失败");
       tr.bgl-canceled td {
         background: #f7babe;
       }
-      td.cell-tounLoad {
+      td.cell-toUnload {
         background: lightcoral !important;
         position: relative;
         &::after {

+ 170 - 34
src/views/baggageManagement/components/flight/index.vue

@@ -396,6 +396,22 @@
         </div>
         <div class="title">
           <span class="manageTitle">航班行李列表</span>
+          <div class="filter-select">
+            <span class="label">快捷筛选</span>
+            <el-select
+              v-model="selectedFilter"
+              size="mini"
+              placeholder="无"
+              clearable
+            >
+              <el-option
+                v-for="option in filterSelectOptions"
+                :key="option.value"
+                :value="option.value"
+                :label="option.label"
+              />
+            </el-select>
+          </div>
           <TimeZoneSelector />
           <img
             class="btn-square btn-shadow"
@@ -606,7 +622,7 @@ export default {
           sortable: true
         },
         { label: '装载序号', prop: 'LoadSN' },
-        { label: '值机', prop: 'checkInTime', width: 140, filterable: true },
+        { label: '值机', prop: 'checkInTime', width: 140 },
         { label: '状态', prop: 'latestStatus', filterable: true, sortable: true },
         { label: '安检', prop: 'securityTime', width: 140 },
         { label: '分拣', prop: 'sortTime', width: 140 },
@@ -626,13 +642,122 @@ export default {
       warningContainers: [],
       dragHeight: 0,
       dragY: 0,
-      dragActive: false
+      dragActive: false,
+      filterSelectOptions: [
+        {
+          label: '值机',
+          value: 'checkInTime'
+        },
+        {
+          label: '未激活',
+          value: 'unActive' // STATUS为'I'
+        },
+        {
+          label: '预计装载',
+          value: 'preLoad' // STATUS不为'I',isDEL不为'del'
+        },
+        {
+          label: '已装载',
+          value: 'loaded' // 'loadTime'不为空,isDEL不为'DEL'
+        },
+        {
+          label: '安检',
+          value: 'securityTime'
+        },
+        {
+          label: '分拣',
+          value: 'sortTime'
+        },
+        {
+          label: '装车',
+          value: 'loadTime'
+        },
+        {
+          label: '装机',
+          value: 'inflTime'
+        },
+        {
+          label: '到达',
+          value: 'arrivedID' // 1/0
+        },
+        {
+          label: '卸载',
+          value: 'unloadID' // 1/0
+        },
+        {
+          label: '终点到达',
+          value: 'destination' // 'arrivedID'为1,transferFlightNO为null
+        },
+        {
+          label: '中转进',
+          value: 'inFlightNO'
+        },
+        {
+          label: '容器',
+          value: 'inContainer' // 有容器ID
+        },
+        {
+          label: '散装',
+          value: 'FBULK' // 容器ID为'FBULK'
+        },
+        {
+          label: '待翻减',
+          value: 'toUnload' // 装车或装机后,isDEL为'DEL',waitOFF为1
+        },
+        {
+          label: '已翻减',
+          value: 'unloaded' // 装车或装机后,isDEL为'DEL',waitOFF为0
+        },
+        {
+          label: '取消托运',
+          value: 'canceled' // isDEL为'DEL'
+        },
+        {
+          label: '无BSM',
+          value: 'NOBSM' // 1/0
+        }
+      ],
+      selectedFilter: ''
     }
   },
   computed: {
     ...mapGetters(['clickedCells']),
+    fasterFilteredTableData() {
+      const key = this.selectedFilter
+      if (!key) {
+        return this.flightBaggageTableData
+      }
+      return this.flightBaggageTableData.filter(item => {
+        switch (key) {
+          case 'arrivedID':
+          case 'unloadID':
+          case 'NOBSM':
+            return item[key] === 1
+          case 'unActive':
+            return item['STATUS'] === 'I'
+          case 'preLoad':
+            return item['STATUS'] !== 'I' && item['isDEL'] !== 'DEL'
+          case 'loaded':
+            return item['loadTime'] && item['isDEL'] !== 'DEL'
+          case 'destination':
+            return item['arrivedID'] === 1 && !item['transferFlightNO']
+          case 'inContainer':
+            return item['U_Device_ID'] && item['U_Device_ID'] !== 'FBULK'
+          case 'FBULK':
+            return item['U_Device_ID'] === 'FBULK'
+          case 'toUnload':
+            return (item['loadTime'] || item['inflTime']) && item['isDEL'] === 'DEL' && item['waitOFF'] === 1
+          case 'unloaded':
+            return (item['loadTime'] || item['inflTime']) && item['isDEL'] === 'DEL' && item['waitOFF'] !== 1
+          case 'canceled':
+            return item['isDEL'] === 'DEL'
+          default:
+            return (item[key] ?? '') !== ''
+        }
+      })
+    },
     dealedTableData() {
-      const filtered = this.flightBaggageTableData.filter(item => {
+      const filtered = this.fasterFilteredTableData.filter(item => {
         let flag = true
         Object.entries(this.filterValues).forEach(([key, arr]) => {
           if (arr.length && !arr.includes(String(item[key]))) {
@@ -669,13 +794,14 @@ export default {
     $route: {
       handler({ path, query }) {
         if (path.includes('flightView')) {
-          const { flightNO, flightDate } = query
+          const { flightNO, flightDate, fastFilter } = query
           if (flightNO && flightDate) {
             const { flightNO: oldFlightNO, flightDate: oldFlightDate } = this.queryData
             if (flightNO !== oldFlightNO || flightDate !== oldFlightDate) {
-              this.queryData = { ...query }
+              this.queryData = { flightNO, flightDate }
               this.queryAirline([flightNO, flightDate])
             }
+            this.selectedFilter = fastFilter
           } else {
             this.$router.push('/')
           }
@@ -736,17 +862,20 @@ export default {
     this.loading?.close()
   },
   methods: {
-    setTableFilterValues() {
-      Object.keys(this.filterValues).forEach(key => {
-        this.filterValues[key] = []
-        if (this.queryData[key]) {
-          this.filterValues[key] = [this.queryData[key]]
-        }
-      })
-    },
+    // setTableFilterValues() {
+    //   Object.keys(this.filterValues).forEach(key => {
+    //     this.filterValues[key] = []
+    //     if (this.queryData[key]) {
+    //       this.filterValues[key] = [this.queryData[key]]
+    //     }
+    //   })
+    // },
     rowClass({ row, rowIndex }) {
       const classes = []
-      if (this.warningContainers.includes(row['containerNumber']) || row['latestStatus'] === '待翻减') {
+      if (
+        this.warningContainers.includes(row['containerNumber']) ||
+        ((row['loadTime'] || row['inflTime']) && row['isDEL'] === 'DEL' && row['waitOFF'] === 1)
+      ) {
         classes.push('row-warning')
       }
       if (row['Status'] === 'DEL') {
@@ -916,12 +1045,6 @@ export default {
                 containerSpace: container.containerSpace
               }
             })
-            // this.$router.push({
-            //   path: `/${this.$route.path.split('/').slice(1, -1).join('/')}/containerView`,
-            //   query: {
-            //     containerID: row.U_Device_ID
-            //   }
-            // })
             break
           }
           default:
@@ -1016,23 +1139,16 @@ export default {
           this.$message.info('未查询到航班基础数据')
         }
         this.containerTableData = containerTableDataData
-        // this.transferOutBaggageTableData = transferOutBaggageTableData.map(item => {
-        //   item['flightTime'] = item['flightDate'] ? item['flightDate'].split('T')[1] : ''
-        //   return item
-        // })
-        // this.transferInBaggageTableData = transferInBaggageTableData.map(item => {
-        //   item['flightTime'] = item['flightDate'] ? item['flightDate'].split('T')[1] : ''
-        //   return item
-        // })
-
         this.warningContainers = []
-        this.flightBaggageTableData = flightBaggageTableData.map((item, index) => {
-          item['latestStatus'] === '待翻减' && this.warningContainers.push(item['U_Device_ID'])
-          // item['transitFlag'] = item['preFlightNO'] || item['inFlightNO'] ? '是' : '否'
+        this.flightBaggageTableData = flightBaggageTableData.map(item => {
+          if ((item['loadTime'] || item['inflTime']) && item['isDEL'] === 'DEL' && item['waitOFF'] === 1) {
+            this.warningContainers.push(item['U_Device_ID'])
+          }
           return item
         })
+        console.log(this.warningContainers)
         setTableFilters(this.flightBaggageTableData, this.flightBaggageTableFilters)
-        this.setTableFilterValues()
+        // this.setTableFilterValues()
       } catch (error) {
         this.$message.error('失败')
       }
@@ -1210,6 +1326,26 @@ export default {
         }
       }
       .title {
+        .manageTitle {
+          flex: 0 1 auto;
+        }
+        ::v-deep .filter-select {
+          margin-left: 24px;
+          flex: 1;
+          height: 32px;
+          display: flex;
+          align-items: center;
+          .label,
+          .el-input__inner {
+            font-family: Helvetica, 'Microsoft YaHei';
+          }
+          .label {
+            padding-right: 14px;
+          }
+          .el-select {
+            z-index: 102;
+          }
+        }
         .el-dropdown {
           height: 30px;
           z-index: 102;
@@ -1252,7 +1388,7 @@ export default {
         }
       }
       .row-warning .el-table__cell {
-        background: red;
+        background: lightcoral;
       }
     }
   }

+ 2 - 2
src/views/baggageManagement/components/transferArrival/index.vue

@@ -905,7 +905,7 @@ export default {
         }
       }
     }
-    td.cell-tounLoad {
+    td.cell-toUnload {
       background: lightcoral !important;
       position: relative;
       &::after {
@@ -919,7 +919,7 @@ export default {
         border: 2px dashed red;
       }
     }
-    td.cell-tounLoadNew {
+    td.cell-toUnloadNew {
       background: #fcf0b1 !important;
       position: relative;
       &::after {

+ 2 - 2
src/views/baggageManagement/components/transferDeparture/index.vue

@@ -880,7 +880,7 @@ export default {
         }
       }
     }
-    td.cell-tounLoad {
+    td.cell-toUnload {
       background: lightcoral !important;
       position: relative;
       &::after {
@@ -894,7 +894,7 @@ export default {
         border: 2px dashed red;
       }
     }
-    td.cell-tounLoadNew {
+    td.cell-toUnloadNew {
       background: #fcf0b1 !important;
       position: relative;
       &::after {

+ 47 - 281
src/views/baggageManagement/mixins/terminal.js

@@ -132,7 +132,7 @@ export default {
               'sortNumber',
               'loadNumber',
               'boardID',
-              'tounLoad',
+              'toUnload',
               'OFFCount',
               'delbag',
               'noBSM',
@@ -202,11 +202,11 @@ export default {
         [
           'flightNO',
           'preFlightNO',
-          'inTransferBaggageCount',
-          'inTransferredBaggageCount',
-          'outTransferBaggageCount',
-          'outTransferredBaggageCount',
-          'tounLoad',
+          // 'inTransferBaggageCount',
+          // 'inTransferredBaggageCount',
+          // 'outTransferBaggageCount',
+          // 'outTransferredBaggageCount',
+          'toUnload',
           'OFFCount',
           'checkInNumber',
           'unActive',
@@ -241,32 +241,32 @@ export default {
           classes.push('cell-clicked')
         }
       }
-      if (column.property === 'tounLoad' && row[column.property]) {
-        classes.push('cell-tounLoad')
+      if (column.property === 'toUnload' && row[column.property]) {
+        classes.push('cell-toUnload')
       }
       if (column.property === 'warning' && row['warningState'] && row['warningState'] == 2) {
-        classes.push('cell-tounLoad')
+        classes.push('cell-toUnload')
       }
       if (column.property === 'warning' && row['warningState'] && row['warningState'] == 1) {
-        classes.push('cell-tounLoadNew')
+        classes.push('cell-toUnloadNew')
       }
       if (column.property === 'outTransferredBaggageCount' && row['warningState'] && row['warningState'] == 2) {
-        classes.push('cell-tounLoad')
+        classes.push('cell-toUnload')
       }
       if (column.property === 'outTransferredBaggageCount' && row['warningState'] && row['warningState'] == 1) {
-        classes.push('cell-tounLoadNew')
+        classes.push('cell-toUnloadNew')
       }
       if (column.property === 'outTransferBaggageCount' && row['sharpSign']) {
-        classes.push('cell-tounLoadNew')
+        classes.push('cell-toUnloadNew')
       }
       if (column.property === 'inTransferredBaggageCount' && row['warningState'] && row['warningState'] == 2) {
-        classes.push('cell-tounLoad')
+        classes.push('cell-toUnload')
       }
       if (column.property === 'inTransferredBaggageCount' && row['warningState'] && row['warningState'] == 1) {
-        classes.push('cell-tounLoadNew')
+        classes.push('cell-toUnloadNew')
       }
       if (column.property === 'inTransferBaggageCount' && row['sharpSign']) {
-        classes.push('cell-tounLoadNew')
+        classes.push('cell-toUnloadNew')
       }
       return classes.join(' ')
     },
@@ -275,11 +275,11 @@ export default {
         [
           'flightNO',
           'preFlightNO',
-          'inTransferBaggageCount',
-          'inTransferredBaggageCount',
-          'outTransferBaggageCount',
-          'outTransferredBaggageCount',
-          'tounLoad',
+          // 'inTransferBaggageCount',
+          // 'inTransferredBaggageCount',
+          // 'outTransferBaggageCount',
+          // 'outTransferredBaggageCount',
+          'toUnload',
           'OFFCount',
           'checkInNumber',
           'unActive',
@@ -326,19 +326,6 @@ export default {
               }
             })
             break
-          // case "inTransferBaggageCount":
-          //   this.$router.push({
-          //     path: "/advance",
-          //     query: {
-          //       flightNO: row.preFlightNO,
-          //       transferDeparture: row.flightNO,
-          //       startDate: row.preFlightDate,
-          //       endDate: row.preFlightDate,
-          //       departureStation: row.preAirport,
-          //       destination: this.formData.currentAirport,
-          //     },
-          //   });
-          //   break;
           case 'inTransferBaggageCount':
           case 'outTransferBaggageCount':
             this.$router.push({
@@ -350,19 +337,6 @@ export default {
               }
             })
             break
-          // case 'inTransferredBaggageCount':
-          //   this.$router.push({
-          //     path: '/advance',
-          //     query: {
-          //       flightNO: row.flightNO,
-          //       transferArrival: row.preFlightNO,
-          //       startDate: row.flightDate,
-          //       endDate: row.flightDate,
-          //       departureStation: this.formData.currentAirport,
-          //       destination: row.targetAirport
-          //     }
-          //   })
-          //   break
           case 'inTransferredBaggageCount':
           case 'outTransferredBaggageCount':
             this.$router.push({
@@ -374,247 +348,39 @@ export default {
               }
             })
             break
-          // case 'outTransferBaggageCount':
-          //   this.$router.push({
-          //     path: '/advance',
-          //     query: {
-          //       flightNO: row.preFlightNO,
-          //       transferDeparture: row.flightNO,
-          //       startDate: row.preFlightDate,
-          //       endDate: row.preFlightDate,
-          //       departureStation: row.preAirport,
-          //       destination: this.formData.currentAirport
-          //     }
-          //   })
-          //   break
-          // case 'outTransferredBaggageCount':
-          //   this.$router.push({
-          //     path: '/advance',
-          //     query: {
-          //       flightNO: row.flightNO,
-          //       transferArrival: row.preFlightNO,
-          //       startDate: row.flightDate,
-          //       endDate: row.flightDate,
-          //       departureStation: this.formData.currentAirport,
-          //       destination: row.targetAirport
-          //     }
-          //   })
-          //   break
-          case 'tounLoad':
-            this.$router.push({
-              path: '/advance',
-              query: {
-                flightNO: row.flightNO,
-                startDate: row.flightDate,
-                endDate: row.flightDate,
-                departureStation: this.formData.currentAirport,
-                destination: row.targetAirport,
-                unLoad: 0
-              }
-            })
-            break
-          case 'OFFCount':
-            this.$router.push({
-              path: '/advance',
-              query: {
-                flightNO: row.flightNO,
-                startDate: row.flightDate,
-                endDate: row.flightDate,
-                departureStation: this.formData.currentAirport,
-                destination: row.targetAirport,
-                unLoad: 1
-              }
-            })
-            break
-          case 'unActive':
-            this.$router.push({
-              path: '/advance',
-              query: {
-                flightNO: row.flightNO,
-                startDate: row.flightDate,
-                endDate: row.flightDate,
-                departureStation: this.formData.currentAirport,
-                destination: row.targetAirport,
-                active: 0
-              }
-            })
-            break
-          case 'preLoad':
-            this.$router.push({
-              path: '/advance',
-              query: {
-                flightNO: row.flightNO,
-                startDate: row.flightDate,
-                endDate: row.flightDate,
-                departureStation: this.formData.currentAirport,
-                destination: row.targetAirport,
-                active: 1,
-                canceled: 0
-              }
-            })
-            break
-          case 'midIn':
-            this.$router.push({
-              path: '/advance',
-              query: {
-                flightNO: row.flightNO,
-                startDate: row.flightDate,
-                endDate: row.flightDate,
-                departureStation: this.formData.currentAirport,
-                destination: row.targetAirport,
-                transferIn: 1
-              }
-            })
-            break
-          case 'noCheckInNumber':
-            this.$router.push({
-              path: '/advance',
-              query: {
-                flightNO: row.flightNO,
-                startDate: row.flightDate,
-                endDate: row.flightDate,
-                departureStation: this.formData.currentAirport,
-                destination: row.targetAirport,
-                canceled: 1
-              }
-            })
-            break
-          case 'noBSM':
-            this.$router.push({
-              path: '/advance',
-              query: {
-                flightNO: row.flightNO,
-                startDate: row.flightDate,
-                endDate: row.flightDate,
-                departureStation: this.formData.currentAirport,
-                destination: row.targetAirport,
-                noBSM: 0
-              }
-            })
-            break
-          case 'checkInNumber':
-          case 'checkNumber':
-          case 'sortNumber':
-            {
-              const reflect = {
-                checkInNumber: '值机',
-                checkNumber: '安检',
-                sortNumber: '分拣'
-              }
-              this.$router.push({
-                path: '/advance',
-                query: {
-                  flightNO: row.flightNO,
-                  startDate: row.flightDate,
-                  endDate: row.flightDate,
-                  departureStation: this.formData.currentAirport,
-                  destination: row.targetAirport,
-                  status: reflect[column.property]
-                }
-              })
-            }
-            break
-          case 'loadNumber':
-          case 'boardID':
-            {
-              const reflect = {
-                loadNumber: '装车',
-                boardID: '装机'
-              }
-              this.$router.push({
-                path: '/advance',
-                query: {
-                  flightNO: row.flightNO,
-                  startDate: row.flightDate,
-                  endDate: row.flightDate,
-                  departureStation: this.formData.currentAirport,
-                  destination: row.targetAirport,
-                  status: reflect[column.property],
-                  canceled: 0
-                }
-              })
+          default: {
+            const reflect = {
+              toUnload: 'toUnload', // 装车或装机后,isDEL为'DEL',waitOFF为1
+              OFFCount: 'unloaded', // 装车或装机后,isDEL为'DEL',waitOFF为0
+              unActive: 'unActive', // STATUS为'I'
+              preLoad: 'preLoad', // STATUS不为'I',isDEL不为'del'
+              projectedLoad: 'preLoad',
+              midIn: 'inFlightNO',
+              noCheckInNumber: 'canceled', // isDEL为'DEL'
+              noBSM: 'NOBSM', // 1/0
+              checkInNumber: 'checkInTime',
+              checkNumber: 'securityTime',
+              sortNumber: 'sortTime',
+              loadNumber: 'loadTime',
+              boardID: 'inflTime',
+              checkIns: 'checkInTime',
+              numberOfDestinationArrivals: 'arrivedID', // 1/0
+              uninstalled: 'unloadID', // 1/0
+              loadedQuantity: 'loaded', // 'loadTime'不为空,isDEL不为'DEL'
+              terminateArrivalQuantity: 'destination', // 'arrivedID'为1,transferFlightNO为null
+              numberOfContainers: 'inContainer', // 有容器ID
+              numberOfBulk: 'FBULK' // 容器ID为'FBULK'
             }
-            break
-          case 'checkIns':
-          case 'numberOfDestinationArrivals':
-          case 'uninstalled':
-            {
-              const reflect = {
-                checkIns: '值机',
-                numberOfDestinationArrivals: '到达',
-                uninstalled: '卸机'
-              }
-              this.$router.push({
-                path: '/advance',
-                query: {
-                  flightNO: row.flightNO,
-                  startDate: row.flightDate,
-                  endDate: row.flightDate,
-                  departureStation: row.departureAirport,
-                  destination: this.formData.currentAirport,
-                  status: reflect[column.property]
-                }
-              })
-            }
-            break
-          case 'projectedLoad':
             this.$router.push({
-              path: '/advance',
-              query: {
-                flightNO: row.flightNO,
-                startDate: row.flightDate,
-                endDate: row.flightDate,
-                departureStation: row.departureAirport,
-                destination: this.formData.currentAirport,
-                active: 1,
-                canceled: 0
-              }
-            })
-            break
-          case 'loadedQuantity':
-            this.$router.push({
-              path: '/advance',
-              query: {
-                flightNO: row.flightNO,
-                startDate: row.flightDate,
-                endDate: row.flightDate,
-                departureStation: row.departureAirport,
-                destination: this.formData.currentAirport,
-                status: '装车',
-                canceled: 0
-              }
-            })
-            break
-          case 'terminateArrivalQuantity':
-            this.$router.push({
-              path: '/advance',
-              query: {
-                flightNO: row.flightNO,
-                startDate: row.flightDate,
-                endDate: row.flightDate,
-                departureStation: row.departureAirport,
-                destination: this.formData.currentAirport,
-                status: '到达',
-                transferIn: 0
-              }
-            })
-            break
-          case 'numberOfContainers':
-          case 'numberOfBulk':
-            this.$router.push({
-              path: '/advance',
+              path: `${this.$route.path}/flightView`,
               query: {
                 flightNO: row.flightNO,
-                startDate: row.flightDate,
-                endDate: row.flightDate,
-                departureStation: row.departureAirport,
-                destination: this.formData.currentAirport,
-                loadType: column.property === 'numberOfContainers' ? 0 : 1
+                flightDate: row.flightDate,
+                fastFilter: reflect[column.property]
               }
             })
             break
-          default:
-            break
+          }
         }
       }
     }