| | |
| | | ```sh |
| | | npm run lint |
| | | ``` |
| | | |
| | | ``` |
| | | ff-ai-ep-underway-vue |
| | | ├─ .env.development |
| | | ├─ .env.development.jingan |
| | | ├─ .env.production |
| | | ├─ .env.production.jingan |
| | | ├─ .eslintrc.cjs |
| | | ├─ .prettierrc.json |
| | | ├─ index.html |
| | | ├─ jsconfig.json |
| | | ├─ package-lock.json |
| | | ├─ package.json |
| | | ├─ public |
| | | │ └─ favicon.ico |
| | | ├─ README.md |
| | | ├─ src |
| | | │ ├─ api |
| | | │ │ ├─ deviceApi.js |
| | | │ │ ├─ index.js |
| | | │ │ ├─ missionApi.js |
| | | │ │ ├─ monitorDataApi.js |
| | | │ │ ├─ sceneInfoApi.js |
| | | │ │ └─ thirdPartyDataApi.js |
| | | │ ├─ App.vue |
| | | │ ├─ assets |
| | | │ │ ├─ 3dmap.css |
| | | │ │ ├─ base.css |
| | | │ │ ├─ border.css |
| | | │ │ ├─ common-style.css |
| | | │ │ ├─ logo.svg |
| | | │ │ ├─ main.css |
| | | │ │ └─ mipmap |
| | | │ │ ├─ boat_driving.png |
| | | │ │ ├─ border.png |
| | | │ │ ├─ car_driving.png |
| | | │ │ ├─ car_offline.png |
| | | │ │ ├─ car_stop.png |
| | | │ │ ├─ company.png |
| | | │ │ ├─ c_level_0.png |
| | | │ │ ├─ c_level_1.png |
| | | │ │ ├─ c_level_2.png |
| | | │ │ ├─ c_level_no.png |
| | | │ │ ├─ data_chart.png |
| | | │ │ ├─ device.png |
| | | │ │ ├─ dust.png |
| | | │ │ ├─ ic_down_white.png |
| | | │ │ ├─ ic_up_white.png |
| | | │ │ ├─ location.png |
| | | │ │ ├─ oil_paint.png |
| | | │ │ ├─ other_smell.png |
| | | │ │ ├─ plastics.png |
| | | │ │ ├─ pungent.png |
| | | │ │ ├─ scene.png |
| | | │ │ ├─ scene_1.png |
| | | │ │ ├─ scene_15.png |
| | | │ │ ├─ scene_16.png |
| | | │ │ ├─ scene_17.png |
| | | │ │ ├─ scene_18.png |
| | | │ │ ├─ scene_19.png |
| | | │ │ ├─ scene_20.png |
| | | │ │ ├─ scene_4.png |
| | | │ │ ├─ scene_5.png |
| | | │ │ ├─ scene_6.png |
| | | │ │ ├─ shrink_left.png |
| | | │ │ ├─ shrink_right.png |
| | | │ │ ├─ slider_handle.png |
| | | │ │ ├─ stink.png |
| | | │ │ ├─ title_bg.png |
| | | │ │ ├─ underway-2.png |
| | | │ │ ├─ underway-3.png |
| | | │ │ ├─ underway.png |
| | | │ │ ├─ 微信图片_20210608110133.png |
| | | │ │ ├─ 微信图片_202106081101331.png |
| | | │ │ └─ 微信图片_202106081101332.png |
| | | │ ├─ components |
| | | │ │ ├─ animation |
| | | │ │ │ ├─ HistoricalTrajectory.vue |
| | | │ │ │ └─ TrajectoryState.vue |
| | | │ │ ├─ BaseCard.vue |
| | | │ │ ├─ CardButton.vue |
| | | │ │ ├─ CardDialog.vue |
| | | │ │ ├─ chart |
| | | │ │ │ ├─ GaugeChart.vue |
| | | │ │ │ ├─ ProgressLineChart.vue |
| | | │ │ │ └─ RealTimeLineChart.vue |
| | | │ │ ├─ core |
| | | │ │ │ ├─ CoreHeader.vue |
| | | │ │ │ └─ CoreMenu.vue |
| | | │ │ ├─ device |
| | | │ │ │ ├─ DeviceCreate.vue |
| | | │ │ │ └─ DeviceManage.vue |
| | | │ │ ├─ map |
| | | │ │ │ ├─ BaseMap.vue |
| | | │ │ │ ├─ ConfigManage.vue |
| | | │ │ │ ├─ MapLocate.vue |
| | | │ │ │ ├─ MapScene.vue |
| | | │ │ │ └─ MapToolbox.vue |
| | | │ │ ├─ MessageBox.vue |
| | | │ │ ├─ mission |
| | | │ │ │ ├─ MissionEdit.vue |
| | | │ │ │ ├─ MissionImport.vue |
| | | │ │ │ └─ MissionManage.vue |
| | | │ │ ├─ monitor |
| | | │ │ │ ├─ DataSummary.vue |
| | | │ │ │ ├─ DataTable.vue |
| | | │ │ │ ├─ FactorCheckbox.vue |
| | | │ │ │ ├─ FactorLegend.vue |
| | | │ │ │ ├─ FactorRadio.vue |
| | | │ │ │ ├─ FactorTrend.vue |
| | | │ │ │ ├─ VehicleData.vue |
| | | │ │ │ ├─ WeatherData-copy.vue |
| | | │ │ │ └─ WeatherData.vue |
| | | │ │ ├─ scene |
| | | │ │ │ └─ SceneSearch.vue |
| | | │ │ ├─ search |
| | | │ │ │ ├─ OptionDevice.vue |
| | | │ │ │ ├─ OptionLocation.vue |
| | | │ │ │ ├─ OptionLocation2.vue |
| | | │ │ │ ├─ OptionMission.vue |
| | | │ │ │ ├─ OptionTime.vue |
| | | │ │ │ ├─ OptionType.vue |
| | | │ │ │ └─ SearchBar.vue |
| | | │ │ └─ SliderBar.vue |
| | | │ ├─ components.d.ts |
| | | │ ├─ composables |
| | | │ │ ├─ defaultFactorType.js |
| | | │ │ ├─ fetchData.js |
| | | │ │ ├─ formConfirm.js |
| | | │ │ └─ messageBox.js |
| | | │ ├─ constant |
| | | │ │ ├─ checkbox-options |
| | | │ │ │ ├─ options-jingan.js |
| | | │ │ │ └─ options.js |
| | | │ │ ├─ checkbox-options.js |
| | | │ │ ├─ device-type.js |
| | | │ │ ├─ factor-name.js |
| | | │ │ ├─ factor-unit.js |
| | | │ │ ├─ location.js |
| | | │ │ ├─ radio-options |
| | | │ │ │ ├─ options-jingan.js |
| | | │ │ │ └─ options.js |
| | | │ │ ├─ radio-options.js |
| | | │ │ ├─ scene-types |
| | | │ │ │ ├─ options-jingan.js |
| | | │ │ │ └─ options.js |
| | | │ │ ├─ scene-types.js |
| | | │ │ └─ wind-dir.js |
| | | │ ├─ lib |
| | | │ │ ├─ jquery-3.5.1.min.js |
| | | │ │ ├─ jquery.soap.js |
| | | │ │ └─ jquery.xml2json.js |
| | | │ ├─ main.js |
| | | │ ├─ model |
| | | │ │ ├─ Factor.js |
| | | │ │ ├─ FactorDatas.js |
| | | │ │ ├─ FrameAnimation.js |
| | | │ │ └─ Legend.js |
| | | │ ├─ router |
| | | │ │ └─ index.js |
| | | │ ├─ stores |
| | | │ │ ├─ device.js |
| | | │ │ ├─ map-animation.js |
| | | │ │ ├─ mission.js |
| | | │ │ ├─ scene.js |
| | | │ │ └─ toolbox.js |
| | | │ ├─ styles |
| | | │ │ ├─ base.scss |
| | | │ │ ├─ elementUI.scss |
| | | │ │ └─ index.scss |
| | | │ ├─ test.xml |
| | | │ ├─ utils |
| | | │ │ ├─ chart |
| | | │ │ │ └─ chart-option.js |
| | | │ │ ├─ color.js |
| | | │ │ ├─ expand |
| | | │ │ │ └─ expand.js |
| | | │ │ ├─ factor |
| | | │ │ │ └─ data.js |
| | | │ │ ├─ file.js |
| | | │ │ ├─ map |
| | | │ │ │ ├─ 3dLayer.js |
| | | │ │ │ ├─ animation.js |
| | | │ │ │ ├─ calculate.js |
| | | │ │ │ ├─ dialog.js |
| | | │ │ │ ├─ grid.js |
| | | │ │ │ ├─ index.js |
| | | │ │ │ ├─ index_old.js |
| | | │ │ │ ├─ line.js |
| | | │ │ │ ├─ marks.js |
| | | │ │ │ ├─ sector.js |
| | | │ │ │ ├─ security.js |
| | | │ │ │ ├─ toolbox.js |
| | | │ │ │ └─ util.js |
| | | │ │ └─ number.js |
| | | │ └─ views |
| | | │ ├─ electricitymode |
| | | │ │ └─ ElectricityMode.vue |
| | | │ ├─ gridmonitor |
| | | │ │ └─ GridMode.vue |
| | | │ ├─ historymode |
| | | │ │ ├─ component |
| | | │ │ │ ├─ DataSheet.vue |
| | | │ │ │ └─ TrendAnalysis.vue |
| | | │ │ ├─ HistoryMode.vue |
| | | │ │ └─ HistoryMode2.vue |
| | | │ ├─ HomePage.vue |
| | | │ ├─ LoginPage.vue |
| | | │ ├─ LoginPage_Backup.vue |
| | | │ ├─ realtimemode |
| | | │ │ ├─ component |
| | | │ │ │ ├─ DashBoard.vue |
| | | │ │ │ ├─ DeviceChange.vue |
| | | │ │ │ └─ RealTimeTrend.vue |
| | | │ │ └─ RealtimeMode.vue |
| | | │ ├─ riskmodel |
| | | │ │ └─ RiskMode.vue |
| | | │ └─ underwaymix |
| | | │ └─ UnderwayMixMode.vue |
| | | ├─ test |
| | | │ └─ grid_test_data.js |
| | | ├─ vite.config.js |
| | | └─ vitest.config.js |
| | | |
| | | ``` |