From 032d7a185e43447f4b62d74db052dcb46456b5b7 Mon Sep 17 00:00:00 2001 From: DongZeLiang <2746733890@qq.com> Date: Mon, 27 Nov 2023 14:54:25 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=A6=E8=BE=86=E6=95=B0=E6=8D=AE=E6=A8=A1?= =?UTF-8?q?=E6=8B=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/vehicle/instance.js | 50 ++++++++++++++ src/api/vehicle/position.js | 8 +++ src/views/vehicle/index.vue | 126 ++++++++++++++++++++++++++++++------ 3 files changed, 164 insertions(+), 20 deletions(-) create mode 100644 src/api/vehicle/position.js diff --git a/src/api/vehicle/instance.js b/src/api/vehicle/instance.js index 61dcf46..e8fb4dd 100644 --- a/src/api/vehicle/instance.js +++ b/src/api/vehicle/instance.js @@ -7,15 +7,65 @@ export function instanceList(params) { data: params }) } + +/** + * 客户端连接 + * @param vin + * @returns {*} + */ export function instanceClientInit(vin) { return request({ url: `/vehicle/instance/client/init/${vin}`, method: 'post' }) } + +/** + * 客户端关闭 + * @param vin + * @returns {*} + */ export function instanceClientClose(vin) { return request({ url: `/vehicle/instance/client/close/${vin}`, method: 'post' }) } + +/** + * 客户端关闭 + * @param vin + * @returns {*} + */ +export function instanceCheckPosition(vin, positionCode) { + return request({ + url: `/vehicle/instance/position/check`, + method: 'post', + data: { 'vin': vin, 'positionCode': positionCode } + }) +} + +/** + * 车辆报文控制 + * @param vin + * @returns {*} + */ +export function instanceMsg(vin, msgCode) { + return request({ + url: `/vehicle/instance/msg`, + method: 'post', + data: { 'vin': vin, 'msgCode': msgCode} + }) +} +/** + * 车辆档位 + * @param vin + * @returns {*} + */ +export function instanceGear(vin, gear) { + return request({ + url: `/vehicle/instance/gear`, + method: 'post', + data: { 'vin': vin, 'gear': gear} + }) +} diff --git a/src/api/vehicle/position.js b/src/api/vehicle/position.js new file mode 100644 index 0000000..561fa64 --- /dev/null +++ b/src/api/vehicle/position.js @@ -0,0 +1,8 @@ +import request from '@/utils/request' + +export function positionList() { + return request({ + url: '/vehicle/position/list', + method: 'get' + }) +} diff --git a/src/views/vehicle/index.vue b/src/views/vehicle/index.vue index e449931..a7ba4ee 100644 --- a/src/views/vehicle/index.vue +++ b/src/views/vehicle/index.vue @@ -15,29 +15,33 @@ - - kooriookami + + + + + + {{vehicle.positionLength}} - - 18100000000 + + + + + + + P档只上报,不模拟 - - 苏州市 + + + + + + - - 学校 + + {{vehicle.mileage}}