diff --git a/src/api/xj/screen/index.js b/src/api/xj/screen/index.js index b3d75fc..0c12d6e 100644 --- a/src/api/xj/screen/index.js +++ b/src/api/xj/screen/index.js @@ -10,3 +10,22 @@ export function selectTypeList(query) { } +// 获取地图打点数据接口 +export function mapPointList(query) { + return request({ + url: "/bigscreen/getMapPoint", + method: "get", + params: query, + }); + } + + +// 获取地图绘制线段数据接口 +export function mapPciList(query) { + return request({ + url: "/bigscreen/roadPci", + method: "get", + params: query, + }); + } + diff --git a/src/api/xj/screen/traffic-screen.js b/src/api/xj/screen/traffic-screen.js new file mode 100644 index 0000000..77af00b --- /dev/null +++ b/src/api/xj/screen/traffic-screen.js @@ -0,0 +1,47 @@ +import request from "@/utils/request"; + +// 交安事件接口 +export function safetyData(query) { + return request({ + url: "/bigscreen/getEventInfo", + method: "get", + params: query, + }); +} + +// 交安事件趋势接口 +export function eventLog(query) { + return request({ + url: "/bigscreen/getEventLog", + method: "get", + params: query, + }); +} + +// 交安事件统计接口 +export function statisticData(query) { + return request({ + url: "/bigscreen/eventStatus", + method: "get", + params: query, + }); +} + +// 交安事件排名接口 +export function rankCount(query) { + return request({ + url: "/bigscreen/getEventCountRanking", + method: "get", + params: query, + }); + } + + +// 交安突发事件 +export function emergencyData(query) { + return request({ + url: "/bigscreen/getEmergencyEvent", + method: "get", + params: query, + }); + } \ No newline at end of file diff --git a/src/components/map/fssm-map.vue b/src/components/map/fssm-map.vue index 63b3d16..32c3d97 100644 --- a/src/components/map/fssm-map.vue +++ b/src/components/map/fssm-map.vue @@ -254,6 +254,11 @@ export default { map.getTargetElement().style.cursor = "auto"; } }); + // 地图缩放级别事件 + map.on("moveend",(e)=> { + const zoom = map.getView().getZoom().toFixed(); //获取当前地图的缩放级别 + this.$emit("map-moveend", zoom); + }); // 图层选择事件 let selectSingClick = new Select({ style: null }); map.addInteraction(selectSingClick); diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index e501a0b..355457f 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -1,12 +1,24 @@