From dbf878c819094d1acd6ac45ead92c3713d9d2c25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E7=86=99=E6=9C=9D?= <13694051+wangxizhao123@user.noreply.gitee.com> Date: Tue, 18 Jun 2024 20:54:09 +0800 Subject: [PATCH] =?UTF-8?q?fase()=E5=AE=9E=E6=97=B6=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/goods/car.js | 30 +++ src/api/goods/map.js | 24 +++ src/views/client/car/index.vue | 9 + src/views/client/sever/fence/index.vue | 30 ++- src/views/client/sever/map/MapContainer.vue | 3 +- src/views/client/sever/random/index.vue | 218 ++++++++++++++++++++ src/views/client/sever/route/index.vue | 116 +++++++++++ 7 files changed, 425 insertions(+), 5 deletions(-) create mode 100644 src/views/client/sever/random/index.vue create mode 100644 src/views/client/sever/route/index.vue diff --git a/src/api/goods/car.js b/src/api/goods/car.js index 0649626..3cddd79 100644 --- a/src/api/goods/car.js +++ b/src/api/goods/car.js @@ -51,3 +51,33 @@ export function delCar(carId) { method: 'delete' }) } + +export function read() { + return request({ + url: '/rule/car/read', + method: 'post' + }) +} + +export function open() { + return request({ + // url: 'http://129.211.23.219:9100/manage/open/JAV0VJUJYOTOK9KSY/1', + url: 'rule/car/open', + method: 'post' + }) +} + +export function close() { + return request({ + // url: 'http://129.211.23.219:9100/mange/close/JAV0VJUJYOTOK9KSY/1', + url: 'rule/car/close', + method: 'post' + }) +} +// 9100 + + + + + + diff --git a/src/api/goods/map.js b/src/api/goods/map.js index 578cd76..eee20d2 100644 --- a/src/api/goods/map.js +++ b/src/api/goods/map.js @@ -26,6 +26,7 @@ export function selectFenceGroupsById(carId) { }) } +// 将坐标传输给电子围栏 export function getSel(data) { return request({ url: '/rule/map/getSel', @@ -34,3 +35,26 @@ export function getSel(data) { }) } +//删除电子围栏 +export function deleteFence(fenceId) { + return request({ + url: '/rule/map/deleteFence/' + fenceId, + method: 'post' + }) +} + +//查看详情 +export function queryFence(fenceId) { + return request({ + url: '/rule/map/queryFence/' + fenceId, + method: 'post' + }) +} + +// 修改围栏状态 +export function updateFence(fenceId) { + return request({ + url: '/rule/map/updateFence/' + fenceId, + method: 'post' + }) +} diff --git a/src/views/client/car/index.vue b/src/views/client/car/index.vue index 8750741..4ea7738 100644 --- a/src/views/client/car/index.vue +++ b/src/views/client/car/index.vue @@ -156,6 +156,11 @@ 查看围栏 + + + 查看实时坐标 + + - + - 删除 + + 禁止 + + + 启用 + +
+ 删除
@@ -28,7 +35,7 @@ + diff --git a/src/views/client/sever/route/index.vue b/src/views/client/sever/route/index.vue new file mode 100644 index 0000000..5ea3ef8 --- /dev/null +++ b/src/views/client/sever/route/index.vue @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +