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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+