diff --git a/packages/screen/src/views/airSkyLand/AirSkyLand.scss b/packages/screen/src/views/airSkyLand/AirSkyLand.scss new file mode 100644 index 0000000..fa34097 --- /dev/null +++ b/packages/screen/src/views/airSkyLand/AirSkyLand.scss @@ -0,0 +1,45 @@ +@use '@/styles/mixins.scss' as *; + +.air-sky-land { + width: 100%; + height: 100%; + background-color: rgb(17, 38, 61); +} + +.map-section { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.left-section { + position: absolute; + left: vw(45); + top: vw(25); + bottom: vw(25); + + display: flex; + flex-direction: column; + justify-content: space-between; +} + + +// 遥感监控区 +.remote-monitor-section { + color: #fff; +} + +// 无人机监控区 +.aircraft-monitor-section { + color: #fff; +} + +// 常规监控区 +.common-monitor-section { + position: absolute; + right: vw(45); + top: 25px; + color: #fff; +} \ No newline at end of file diff --git a/packages/screen/src/views/airSkyLand/AirSkyLand.vue b/packages/screen/src/views/airSkyLand/AirSkyLand.vue new file mode 100644 index 0000000..21c1956 --- /dev/null +++ b/packages/screen/src/views/airSkyLand/AirSkyLand.vue @@ -0,0 +1,38 @@ + + + \ No newline at end of file diff --git a/packages/screen/src/views/airSkyLand/README.md b/packages/screen/src/views/airSkyLand/README.md new file mode 100644 index 0000000..76c7bf7 --- /dev/null +++ b/packages/screen/src/views/airSkyLand/README.md @@ -0,0 +1,3 @@ +# 空天地-一体化智能检测-大屏展示 + +#### 该页面来自于WuRenJi 项目的YLZG页面,对其进行vue化的改造。 \ No newline at end of file diff --git a/packages/screen/src/views/airSkyLand/api/index.js b/packages/screen/src/views/airSkyLand/api/index.js new file mode 100644 index 0000000..335d439 --- /dev/null +++ b/packages/screen/src/views/airSkyLand/api/index.js @@ -0,0 +1,7 @@ +import { request } from '@shared/utils/request' +export function getBaseMapLayer() { + return request({ + url: '/api/v1/DataDirectory/QueryCatalog', + method: 'get' + }) +} \ No newline at end of file diff --git a/packages/screen/src/views/airSkyLand/components/AircraftMonitor/AircraftMonitor.vue b/packages/screen/src/views/airSkyLand/components/AircraftMonitor/AircraftMonitor.vue new file mode 100644 index 0000000..2954353 --- /dev/null +++ b/packages/screen/src/views/airSkyLand/components/AircraftMonitor/AircraftMonitor.vue @@ -0,0 +1,19 @@ + + + + \ No newline at end of file diff --git a/packages/screen/src/views/airSkyLand/components/AircraftMonitor/KeyInspection.vue b/packages/screen/src/views/airSkyLand/components/AircraftMonitor/KeyInspection.vue new file mode 100644 index 0000000..6047031 --- /dev/null +++ b/packages/screen/src/views/airSkyLand/components/AircraftMonitor/KeyInspection.vue @@ -0,0 +1,104 @@ + + + + \ No newline at end of file diff --git a/packages/screen/src/views/airSkyLand/components/AircraftMonitor/QuickInspection.vue b/packages/screen/src/views/airSkyLand/components/AircraftMonitor/QuickInspection.vue new file mode 100644 index 0000000..4a43fc6 --- /dev/null +++ b/packages/screen/src/views/airSkyLand/components/AircraftMonitor/QuickInspection.vue @@ -0,0 +1,79 @@ + + + + \ No newline at end of file diff --git a/packages/screen/src/views/airSkyLand/components/CommonMonitor/CommonMonitor.vue b/packages/screen/src/views/airSkyLand/components/CommonMonitor/CommonMonitor.vue new file mode 100644 index 0000000..542a6c9 --- /dev/null +++ b/packages/screen/src/views/airSkyLand/components/CommonMonitor/CommonMonitor.vue @@ -0,0 +1,28 @@ + + + \ No newline at end of file diff --git a/packages/screen/src/views/airSkyLand/components/CommonMonitor/CountryRoad.vue b/packages/screen/src/views/airSkyLand/components/CommonMonitor/CountryRoad.vue new file mode 100644 index 0000000..ccb6ef5 --- /dev/null +++ b/packages/screen/src/views/airSkyLand/components/CommonMonitor/CountryRoad.vue @@ -0,0 +1,82 @@ + + + + \ No newline at end of file diff --git a/packages/screen/src/views/airSkyLand/components/CommonMonitor/SmartInspection.vue b/packages/screen/src/views/airSkyLand/components/CommonMonitor/SmartInspection.vue new file mode 100644 index 0000000..e0fdbef --- /dev/null +++ b/packages/screen/src/views/airSkyLand/components/CommonMonitor/SmartInspection.vue @@ -0,0 +1,78 @@ + + + + \ No newline at end of file diff --git a/packages/screen/src/views/airSkyLand/components/CommonMonitor/SmartMonitor.vue b/packages/screen/src/views/airSkyLand/components/CommonMonitor/SmartMonitor.vue new file mode 100644 index 0000000..ebcf94e --- /dev/null +++ b/packages/screen/src/views/airSkyLand/components/CommonMonitor/SmartMonitor.vue @@ -0,0 +1,67 @@ + + + + \ No newline at end of file diff --git a/packages/screen/src/views/airSkyLand/components/CommonMonitor/StateRoad.vue b/packages/screen/src/views/airSkyLand/components/CommonMonitor/StateRoad.vue new file mode 100644 index 0000000..cfd1989 --- /dev/null +++ b/packages/screen/src/views/airSkyLand/components/CommonMonitor/StateRoad.vue @@ -0,0 +1,82 @@ + + + + \ No newline at end of file diff --git a/packages/screen/src/views/airSkyLand/components/LegendToolbar.vue b/packages/screen/src/views/airSkyLand/components/LegendToolbar.vue new file mode 100644 index 0000000..539229a --- /dev/null +++ b/packages/screen/src/views/airSkyLand/components/LegendToolbar.vue @@ -0,0 +1,10 @@ + + + \ No newline at end of file diff --git a/packages/screen/src/views/airSkyLand/components/MapCenter/MapCenter.vue b/packages/screen/src/views/airSkyLand/components/MapCenter/MapCenter.vue new file mode 100644 index 0000000..a3defd8 --- /dev/null +++ b/packages/screen/src/views/airSkyLand/components/MapCenter/MapCenter.vue @@ -0,0 +1,208 @@ + + + diff --git a/packages/screen/src/views/airSkyLand/components/RemoteMonitor/RemoteMonitor.vue b/packages/screen/src/views/airSkyLand/components/RemoteMonitor/RemoteMonitor.vue new file mode 100644 index 0000000..48dd5a0 --- /dev/null +++ b/packages/screen/src/views/airSkyLand/components/RemoteMonitor/RemoteMonitor.vue @@ -0,0 +1,66 @@ + + + + \ No newline at end of file diff --git a/packages/screen/src/views/airSkyLand/components/SectionTitle/SectionTitle.vue b/packages/screen/src/views/airSkyLand/components/SectionTitle/SectionTitle.vue new file mode 100644 index 0000000..ab8ff88 --- /dev/null +++ b/packages/screen/src/views/airSkyLand/components/SectionTitle/SectionTitle.vue @@ -0,0 +1,35 @@ + + + \ No newline at end of file