diff --git a/src/api/system/area.js b/src/api/system/area.js index ed601d8..b7beddb 100644 --- a/src/api/system/area.js +++ b/src/api/system/area.js @@ -102,3 +102,10 @@ export function selectDeptByAreaId(areaId) { method: 'get' }) } +// 根据运营区id获取运营商 +export function getleaderboard(type,timeLimit) { + return request({ + url: '/index/admim/leaderboard?type='+type+'&timeLimit='+timeLimit, + method: 'get' + }) +} diff --git a/src/api/system/device.js b/src/api/system/device.js index d095bd8..18ce04e 100644 --- a/src/api/system/device.js +++ b/src/api/system/device.js @@ -132,6 +132,14 @@ export function reboot(data){ method: 'post' }) } +// 获取轨迹 +export function gettrajectory(data){ + console.log(data, 'data'); + return request({ + url: '/system/device/trajectory?sn=' + data.sn + '&startTime=' + data.startTime + '&endTime=' + data.endTime, + method: 'post' + }); +} // 根据sn查询设备 export function getDeviceBySn(sn){ return request({ diff --git a/src/components/Map/TrajectoryMap.vue b/src/components/Map/TrajectoryMap.vue index a1451cc..e8c12a5 100644 --- a/src/components/Map/TrajectoryMap.vue +++ b/src/components/Map/TrajectoryMap.vue @@ -86,7 +86,7 @@ export default { console.log("轨迹=====地图已销毁"); } else { console.log("轨迹=====地图实例不存在,无需销毁"); - } + } }, showMarkers() { if (this.show) { diff --git a/src/components/Map/location/LocationMaps.vue b/src/components/Map/location/LocationMaps.vue new file mode 100644 index 0000000..aa3969a --- /dev/null +++ b/src/components/Map/location/LocationMaps.vue @@ -0,0 +1,616 @@ + + + diff --git a/src/router/index.js b/src/router/index.js index 76947ab..04f3952 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -246,6 +246,20 @@ export const dynamicRoutes = [ } ] }, + { + path: '/system/areaRange', + component: Layout, + hidden: true, + permissions: ['system:parking:list'], + children: [ + { + path: 'index/:areaId(\\d+)?', // 将参数设置为可选 + component: () => import('@/views/system/area/areaRange'), + name: 'Data', + meta: { title: '运营区范围设置', activeMenu: '/system/areaRange' } + } + ] + }, { path: '/system/area-noriding', component: Layout, diff --git a/src/views/index.vue b/src/views/index.vue index c450aef..7934bcc 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -1,261 +1,479 @@ diff --git a/src/views/system/area/areaRange.vue b/src/views/system/area/areaRange.vue new file mode 100644 index 0000000..5de3229 --- /dev/null +++ b/src/views/system/area/areaRange.vue @@ -0,0 +1,17 @@ + + + + + \ No newline at end of file diff --git a/src/views/system/area/index.vue b/src/views/system/area/index.vue index 2aef0c5..841a8a0 100644 --- a/src/views/system/area/index.vue +++ b/src/views/system/area/index.vue @@ -95,6 +95,13 @@ 去设置 + + + diff --git a/src/views/system/device/index.vue b/src/views/system/device/index.vue index 5b8bbad..78f7df9 100644 --- a/src/views/system/device/index.vue +++ b/src/views/system/device/index.vue @@ -1,8 +1,21 @@