Browse Source

场站地图底部数据

bls-dan 2 years ago
parent
commit
8d88896f90
1 changed files with 17 additions and 1 deletions
  1. 17 1
      src/pages/views/home/index.vue

+ 17 - 1
src/pages/views/home/index.vue

@@ -14,12 +14,14 @@ import CehicleOperationService from './services/cehicleOperation.service'
 import MaintenanceDynamicsService from './services/maintenanceDynamics.Service'
 import PassengerFlowService from './services/passengerFlow.service'
 import FacilityManagementService from './services/facilityManagement.service'
+import StationManagementService from './services/stationManagement.service'
 
 const homeService = new HomeService()
 const cehicleOperationService = new CehicleOperationService()
 const passengerFlowService = new PassengerFlowService()
 const maintenanceDynamicsService = new MaintenanceDynamicsService()
 const facilityManagementService = new FacilityManagementService()
+const stationManagementService = new StationManagementService()
 
 const store = useStore()
 const menus = [
@@ -325,7 +327,7 @@ const menus = [
     }
   }
 ]
-const active = ref(4)
+const active = ref(5)
 const currentComponent = ref(menus[active.value].component)
 const weather = computed(() => store.weather)
 const warningMsg = ref({
@@ -416,6 +418,20 @@ async function getFacilityStatistics() {
   menus[4].count[4].value = vehicleComponentsNumTotal
 }
 getFacilityStatistics()
+
+async function getStationStatistics() {
+  const res = await stationManagementService.getStationStatistics()
+
+  menus[5].count[0].value = res.stationNum
+  menus[5].count[1].value = res.totalArea
+  menus[5].count[2].value = res.lineNum
+  menus[5].count[3].value = res.vehicleNum
+  menus[5].count[4].value = res.parkNum
+  menus[5].count[5].value = res.chargingNum
+  menus[5].count[6].value = res.chargeVehicle
+  menus[5].count[7].value = res.maintenanceNum
+}
+getStationStatistics()
 </script>
 <template>
   <div class="home">