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 @@ + + + + + + + {{ + carCategoryMap.get(item) + }} + + + + + {{ + carCategoryMap.get(row.carCategory.split(",")[0]) + }} + ... + + + + + + + + 返回上层 + + + + + + 搜索 + + + + + + + + + + + + + + + + + + + + 不报警 + 进入时 + 离开时 + 都报警 + + + + + + + + + + + 保存 + + + + + + + + + + + + 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 @@ + + + + + + + + + 搜索 + 重置 + + + + + + 新增 + + + 删除 + + + 导出 + + + + + + + + + + + + {{ reportTypeMap.get(row.reportType) ?? "未知" }} + + + + + + + + 修改 + + + + + + + + + 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 @@ - - - - - 小车 - 货车 - - - - - - - - - - - - - - {{ item.name }} - - - - 起 - - - - - - - - {{ item.name }} - - - - 终 - - - - - - - - - - - - - - - 清除路线 - 查询 - - + + - - - - - - - - - - - - - - + + + + + 小车 + 货车 + + + + + + + + + + + + + + {{ item.name }} + + + + 起 + + + + + + + + {{ item.name }} + + + + 终 + + + + + + + + + + + + + + + 清除路线 + 查询 + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + 搜索 + 重置 + + + + + + + + + + + + 新增 + + + 删除 + + + 导出 + + + + + + + + + + + + + + + + + + 修改 + + + + + + + + + + + + + +