diff --git a/src/assets/images/carPosition/围栏-默认.png b/src/assets/images/carPosition/iconOff.png similarity index 100% rename from src/assets/images/carPosition/围栏-默认.png rename to src/assets/images/carPosition/iconOff.png diff --git a/src/assets/images/carPosition/围栏-点击.png b/src/assets/images/carPosition/iconOn.png similarity index 100% rename from src/assets/images/carPosition/围栏-点击.png rename to src/assets/images/carPosition/iconOn.png diff --git a/src/assets/js/api/carManage.js b/src/assets/js/api/carManage.js index b1eae2cc..b5fdd00d 100644 --- a/src/assets/js/api/carManage.js +++ b/src/assets/js/api/carManage.js @@ -84,3 +84,12 @@ export const deletestandardDevApi = data => post('xmgl/vehiclePositionDev/delete export const getCarDevOption = data => get('xmgl/vehiclePositionDev/list', data); +// 围栏相关API +export const getVehiclePositionFence = data => get('xmgl/vehiclePositionFence/list', data); +export const addVehiclePositionFence = data => post('xmgl/vehiclePositionFence/add', data); +export const editVehiclePositionFence = data => post('xmgl/vehiclePositionFence/edit', data); +export const deleteVehiclePositionFence = data => post('xmgl/vehiclePositionFence/delete', data); +export const deleteBatchVehiclePositionFence = data => post('xmgl/vehiclePositionFence/deleteBatch', data); + +// 查询设备状态总数 +export const getFenceTypeTotal = data => post('xmgl/vehiclePositionDev/countVehiclePositionDev', data); diff --git a/src/views/projectFront/vehiclePosition/realTimeMonitor.vue b/src/views/projectFront/vehiclePosition/realTimeMonitor.vue index 6d11db4f..d0df85a1 100644 --- a/src/views/projectFront/vehiclePosition/realTimeMonitor.vue +++ b/src/views/projectFront/vehiclePosition/realTimeMonitor.vue @@ -11,53 +11,60 @@
- - + + + + + + +
-
全部
-
在线
-
离线
+
+ 全部({{ devTypeTotal.count || 0 }}) +
+
+ 在线({{ devTypeTotal.onlineCount || 0 }}) +
+
+ 离线({{ devTypeTotal.offlineCount || 0 }}) +
-
+
全选
-
+
- - - - + + + +
+ {{ item.numberPlate || '' }}{{ item.personName || '' }} -
16km/h
+
16km/h
+
暂无设备
- + @@ -95,6 +102,92 @@
+
+
+ +
围栏
+
+
+ +
围栏
+
+ +
+
+
+
+ +
+
围栏
+
+
创建围栏
+
删除围栏
+
+
+ +
+
+ 全选 + +
+ +
+ {{ item.fenceName }} +
+
+
+
+
+ +
+ +
+
+ +
+
创建围栏
+ + + + + + + + 标准区域 + 自定义 + + + + + + +
多边形
+
+ +
+
+
+
+
+ +
开始轨迹动画
@@ -197,8 +290,17 @@ + + + +