diff --git a/package.json b/package.json index 1aa9f70..fc7ea33 100644 --- a/package.json +++ b/package.json @@ -36,11 +36,13 @@ "url": "https://gitee.com/y_project/MuYu-Cloud.git" }, "dependencies": { + "@amap/amap-jsapi-loader": "^1.0.1", "@riophae/vue-treeselect": "0.4.0", "axios": "0.24.0", "clipboard": "2.0.8", "core-js": "3.25.3", "echarts": "5.4.0", + "element-china-area-data": "^5.0.2", "element-ui": "2.15.14", "file-saver": "2.0.5", "fuse.js": "6.4.3", diff --git a/src/api/car/ListManager.js b/src/api/car/ListManager.js new file mode 100644 index 0000000..0add847 --- /dev/null +++ b/src/api/car/ListManager.js @@ -0,0 +1,156 @@ +import request from "@/utils/request"; + + +export function listManager(query) { + return request({ + url: '/vehicleManagement/vehicle/list', + method: 'get', + params: query + }) +} + + +export function getManagerId(id) { + return request({ + url: '/vehicleManagement/vehicle/' + id, + method: 'get' + }) +} + +export function addManager(data) { + return request({ + url: '/vehicleManagement/vehicle/add', + method: 'post', + data: data + }) +} + +export function updateManager(data) { + return request({ + url: '/vehicleManagement/vehicle/edit', + method: 'put', + data: data + }) +} + +export function testMessage() { + return request({ + url: '/vehicleManagement/messageInfo/test', + method: 'get' + }) +} + + +export function delManager(id) { + return request({ + url: '/vehicleManagement/vehicle/' + id, + method: 'delete' + }) +} + +//----------------报--------- +export function listMessage(query) { + return request({ + url: '/vehicleManagement/messageInfo/list', + method: 'get', + params: query + }) +} + +export function getMessage(id) { + return request({ + url: '/vehicleManagement/messageInfo/' + id, + method: 'get' + }) +} + +export function addMessage(data) { + return request({ + url: '/vehicleManagement/messageInfo', + method: 'post', + data: data + }) +} + +export function updateMessageDetail(data) { + return request({ + url: '/vehicleManagement/updateMessage', + method: 'put', + data: data + }) +} + +export function delMessage(id) { + return request({ + url: '/vehicleManagement/messageInfo/' + id, + method: 'delete' + }) +} + +// 查询车辆实时数据 +export function getDataByRedis(carVin) { + return request({ + url: '/vehicleManagement/redis/getDataByRedis/' + carVin, + method: 'get' + }) +} + +//提交报文 +export function submit(data) { + return request({ + url: '/vehicleManagement/vehicleMessageMiddle/submit', + method: 'post', + data: data + }) +} + + + + + + +// --------------类型----------- +// 查询车辆报文类型列表 +export function listMessageType(query) { + return request({ + url: '/vehicleManagement/messageType/list', + method: 'get', + params: query + }) +} + +// 查询车辆报文类型详细 +export function getMessageType(messageCode) { + return request({ + url: '/vehicleManagement/messageType/' + messageCode, + method: 'get' + }) +} + +// 新增车辆报文类型 +export function addMessageType(data) { + return request({ + url: '/vehicleManagement/messageType', + method: 'post', + data: data + }) +} + +// 修改车辆报文类型 +export function updateMessageType(data) { + return request({ + url: '/vehicleManagement/messageType', + method: 'put', + data: data + }) +} + +// 删除车辆报文类型 +export function delMessageType(id) { + return request({ + url: '/vehicleManagement/messageType/' + id, + method: 'delete' + }) +} + + diff --git a/src/views/a/test/index.vue b/src/views/a/test/index.vue new file mode 100644 index 0000000..01da398 --- /dev/null +++ b/src/views/a/test/index.vue @@ -0,0 +1,279 @@ + + + diff --git a/src/views/car/car/index.vue b/src/views/car/car/index.vue new file mode 100644 index 0000000..c485296 --- /dev/null +++ b/src/views/car/car/index.vue @@ -0,0 +1,304 @@ + + + + diff --git a/src/views/car/trajectory/index.vue b/src/views/car/trajectory/index.vue new file mode 100644 index 0000000..3c728e1 --- /dev/null +++ b/src/views/car/trajectory/index.vue @@ -0,0 +1,176 @@ + + +