From d3d5ffa713b480a3dd6995d9e8e9b8963c75bad1 Mon Sep 17 00:00:00 2001 From: cxc Date: Thu, 12 Jan 2023 17:33:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=B4=E6=A0=8F=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/fence/index.js | 47 +++ src/api/site/group.js | 47 +++ src/api/site/site.js | 47 +++ src/views/basic/car/info/add.vue | 4 +- src/views/basic/car/info/index.vue | 44 ++- src/views/basic/driver/info/index.vue | 13 + src/views/basic/fence/add.vue | 292 ++++++++++++++++++ src/views/basic/fence/index.vue | 254 ++++++++++++++++ src/views/basic/map-route/index.vue | 408 ++++++++++++++------------ src/views/basic/site/add.vue | 294 +++++++++++++++++++ src/views/basic/site/group/index.vue | 293 ++++++++++++++++++ src/views/basic/site/index.vue | 330 +++++++++++++++++++++ 12 files changed, 1878 insertions(+), 195 deletions(-) create mode 100644 src/api/fence/index.js create mode 100644 src/api/site/group.js create mode 100644 src/api/site/site.js create mode 100644 src/views/basic/fence/add.vue create mode 100644 src/views/basic/fence/index.vue create mode 100644 src/views/basic/site/add.vue create mode 100644 src/views/basic/site/group/index.vue create mode 100644 src/views/basic/site/index.vue diff --git a/src/api/fence/index.js b/src/api/fence/index.js new file mode 100644 index 0000000..c7b9dbc --- /dev/null +++ b/src/api/fence/index.js @@ -0,0 +1,47 @@ +import request from '@/utils/request' + +// 查询电子围栏列表 +export function listFence(query) { + return request({ + url: '/car/fence/list', + method: 'get', + params: query + }) +} + +// 查询电子围栏详细 +export function getFence(fenceId,uuid) { + return request({ + url: '/car/fence/' + fenceId + '/' + uuid, + method: 'get' + }) +} + +// 新增电子围栏 +export function addFence(data) { + return request({ + url: '/car/fence', + method: 'post', + data: data + }) +} + +// 修改电子围栏 +export function updateFence(data) { + return request({ + url: '/car/fence', + method: 'put', + data: data + }) +} + +// 删除电子围栏 +export function delFence(fenceId) { + return request({ + url: '/car/fence', + method: 'delete', + data: { + ids: fenceId + } + }) +} diff --git a/src/api/site/group.js b/src/api/site/group.js new file mode 100644 index 0000000..0e287a8 --- /dev/null +++ b/src/api/site/group.js @@ -0,0 +1,47 @@ +import request from "@/utils/request"; + +// 查询站点分组列表 +export function listSiteGroup(query) { + return request({ + url: "/car/siteGroup/list", + method: "get", + params: query, + }); +} + +// 查询站点分组详细 +export function getSiteGroup(groupId, uuid) { + return request({ + url: "/car/siteGroup/" + groupId + "/" + uuid, + method: "get", + }); +} + +// 新增站点分组 +export function addSiteGroup(data) { + return request({ + url: "/car/siteGroup", + method: "post", + data: data, + }); +} + +// 修改站点分组 +export function updateSiteGroup(data) { + return request({ + url: "/car/siteGroup", + method: "put", + data: data, + }); +} + +// 删除站点分组 +export function delSiteGroup(groupId) { + return request({ + url: "/car/siteGroup", + method: "delete", + data: { + ids: groupId, + }, + }); +} diff --git a/src/api/site/site.js b/src/api/site/site.js new file mode 100644 index 0000000..970b001 --- /dev/null +++ b/src/api/site/site.js @@ -0,0 +1,47 @@ +import request from '@/utils/request' + +// 查询站点列表 +export function listSite(query) { + return request({ + url: '/car/site/list', + method: 'get', + params: query + }) +} + +// 查询站点详细 +export function getSite(siteId,uuid) { + return request({ + url: '/car/site/' + siteId + '/' + uuid, + method: 'get' + }) +} + +// 新增站点 +export function addSite(data) { + return request({ + url: '/car/site', + method: 'post', + data: data + }) +} + +// 修改站点 +export function updateSite(data) { + return request({ + url: '/car/site', + method: 'put', + data: data + }) +} + +// 删除站点 +export function delSite(siteId) { + return request({ + url: '/car/site', + method: 'delete', + data: { + ids: siteId + } + }) +} diff --git a/src/views/basic/car/info/add.vue b/src/views/basic/car/info/add.vue index ee0af65..c1284bf 100644 --- a/src/views/basic/car/info/add.vue +++ b/src/views/basic/car/info/add.vue @@ -130,9 +130,9 @@ - + diff --git a/src/views/basic/car/info/index.vue b/src/views/basic/car/info/index.vue index 8a1f699..d633486 100644 --- a/src/views/basic/car/info/index.vue +++ b/src/views/basic/car/info/index.vue @@ -203,6 +203,31 @@ + + + + + + + 返回上层 + + + + + + 搜索 + + + +
+ + + + + + + + + + + + + + + + 不报警 + 进入时 + 离开时 + 都报警 + + + + + + + + + + + 保存 + + + + + + + + + + + + diff --git a/src/views/basic/fence/index.vue b/src/views/basic/fence/index.vue new file mode 100644 index 0000000..bd33f32 --- /dev/null +++ b/src/views/basic/fence/index.vue @@ -0,0 +1,254 @@ + + + diff --git a/src/views/basic/map-route/index.vue b/src/views/basic/map-route/index.vue index 0d04bfd..452aafc 100644 --- a/src/views/basic/map-route/index.vue +++ b/src/views/basic/map-route/index.vue @@ -1,169 +1,190 @@ diff --git a/src/views/basic/site/add.vue b/src/views/basic/site/add.vue new file mode 100644 index 0000000..2bd90c2 --- /dev/null +++ b/src/views/basic/site/add.vue @@ -0,0 +1,294 @@ + + + + + diff --git a/src/views/basic/site/group/index.vue b/src/views/basic/site/group/index.vue new file mode 100644 index 0000000..14baa27 --- /dev/null +++ b/src/views/basic/site/group/index.vue @@ -0,0 +1,293 @@ + + + diff --git a/src/views/basic/site/index.vue b/src/views/basic/site/index.vue new file mode 100644 index 0000000..50904fa --- /dev/null +++ b/src/views/basic/site/index.vue @@ -0,0 +1,330 @@ + + + +