浏览代码

离港航班视图-预警报警修改

zhongxiaoyu 2 年之前
父节点
当前提交
3d893c17f2
共有 1 个文件被更改,包括 33 次插入34 次删除
  1. 33 34
      src/views/realTime/hooks/useTableStyle.ts

+ 33 - 34
src/views/realTime/hooks/useTableStyle.ts

@@ -141,26 +141,27 @@ export function useTableStyle(tableName?: string) {
         }
       }
 
-      if (column.property === 'loadPlaneSureTime') {
-        const { planDepartureTime, loadPlaneSureTime } = row
-        if (
-          getTime(planDepartureTime) - getTime(loadPlaneSureTime) <
-          5 * 60 * 1000
-        ) {
-          classes.push('cell-warning')
+      if (tableName?.includes('Departure') && row.flightType === '货机') {
+        if (column.property === 'loadPlaneSureTime') {
+          const { planDepartureTime, loadPlaneSureTime } = row
+          if (
+            getTime(planDepartureTime) - getTime(loadPlaneSureTime) <
+            5 * 60 * 1000
+          ) {
+            classes.push('cell-warning')
+          }
         }
-      }
-      if (column.property === 'loadPlaneTime') {
-        const { planDepartureTime, loadPlaneTime } = row
-        if (
-          getTime(planDepartureTime) - getTime(loadPlaneTime) <
-          2 * 60 * 1000
-        ) {
-          classes.push('cell-warning')
+        
+        if (column.property === 'loadPlaneTime') {
+          const { planDepartureTime, loadPlaneTime } = row
+          if (
+            getTime(planDepartureTime) - getTime(loadPlaneTime) <
+            2 * 60 * 1000
+          ) {
+            classes.push('cell-warning')
+          }
         }
-      }
 
-      if (row.flightType === '货机') {
         if (
           tableName === 'DepartureAirport' &&
           column.property === 'addCargoTime'
@@ -170,6 +171,7 @@ export function useTableStyle(tableName?: string) {
             classes.push('cell-warning')
           }
         }
+
         if (
           tableName === 'InternationalDepartureAirport' &&
           column.property === 'securityTime'
@@ -179,24 +181,21 @@ export function useTableStyle(tableName?: string) {
             classes.push('cell-warning')
           }
         }
-      }
 
-      if (
-        tableName?.includes('Departure') &&
-        column.property === 'planeDownTime'
-      ) {
-        const { planDepartureTime, planeDownTime, takeOffStand } = row
-        const { warning, alarm } = getDuration(tableName, takeOffStand)
-        if (
-          typeof alarm === 'number' &&
-          getTime(planDepartureTime) - getTime(planeDownTime) < alarm
-        ) {
-          classes.push('cell-alarm')
-        } else if (
-          typeof warning === 'number' &&
-          getTime(planDepartureTime) - getTime(planeDownTime) < warning
-        ) {
-          classes.push('cell-warning')
+        if (column.property === 'planeDownTime') {
+          const { planDepartureTime, planeDownTime, takeOffStand } = row
+          const { warning, alarm } = getDuration(tableName, takeOffStand)
+          if (
+            typeof alarm === 'number' &&
+            getTime(planDepartureTime) - getTime(planeDownTime) < alarm
+          ) {
+            classes.push('cell-alarm')
+          } else if (
+            typeof warning === 'number' &&
+            getTime(planDepartureTime) - getTime(planeDownTime) < warning
+          ) {
+            classes.push('cell-warning')
+          }
         }
       }
     }