diff --git a/src/api/car/car.js b/src/api/car/car.js new file mode 100644 index 0000000..c7e0830 --- /dev/null +++ b/src/api/car/car.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询车辆基础信息列表 +export function listCar(query) { + return request({ + url: '/car/car/list', + method: 'get', + params: query + }) +} + +// 查询车辆基础信息详细 +export function getCar(id) { + return request({ + url: '/car/car/' + id, + method: 'get' + }) +} + +// 新增车辆基础信息 +export function addCar(data) { + return request({ + url: '/car/car', + method: 'post', + data: data + }) +} + +// 修改车辆基础信息 +export function updateCar(data) { + return request({ + url: '/car/car', + method: 'put', + data: data + }) +} + +// 删除车辆基础信息 +export function delCar(id) { + return request({ + url: '/car/car/' + id, + method: 'delete' + }) +} diff --git a/src/api/car/message/template.js b/src/api/car/message/template.js new file mode 100644 index 0000000..2782354 --- /dev/null +++ b/src/api/car/message/template.js @@ -0,0 +1,36 @@ +import request from '@/utils/request' + +// 报文模版列表 +export function templateList() { + return request({ + url: 'car/messageTemplate/list', + method: 'POST', + }) +} + +//添加报文模版 +export function addTemplate(data) { + return request({ + url: 'car/messageTemplate/', + method: 'POST', + data: data + }) +} + +// 报文数据列表 +export function valueList(data) { + return request({ + url: 'car/messageValue/list', + method: 'POST', + data: data + }) +} + +// 添加报文数据 +export function addValue(data) { + return request({ + url: 'car/messageValue/', + method: 'POST', + data: data + }) +} diff --git a/src/views/car/car/index.vue b/src/views/car/car/index.vue new file mode 100644 index 0000000..c52dbd4 --- /dev/null +++ b/src/views/car/car/index.vue @@ -0,0 +1,343 @@ + + + + + + + + + + + + + + 搜索 + 重置 + + + + + + 新增 + + + 修改 + + + 删除 + + + 导出 + + + + + + + + + + + + + + + {{ parseTime(scope.row.carLastJoinTime, '{y}-{m}-{d}') }} + + + + + {{ parseTime(scope.row.carLastOfflineTime, '{y}-{m}-{d}') }} + + + + + + + + + + + 修改 + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/car/message/index.vue b/src/views/car/message/index.vue new file mode 100644 index 0000000..2e744c1 --- /dev/null +++ b/src/views/car/message/index.vue @@ -0,0 +1,313 @@ + + + + + 添加模版报文 + + + + + {{ template.messageTemplateName }} + 模版配置 + + + + {{ template.messageTemplateDescribe }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 添加 + 重置 + + + + + + + + + + + + + + + + + + + {{scope.row.fixedValue?scope.row.fixedValue:'-'}} + + + + + {{scope.row.minimumValue?scope.row.minimumValue:'-'}} + + + + + {{scope.row.maximumValue?scope.row.maximumValue:'-'}} + + + + + + + + + + + + + + + + + + {{scope.row.fixedValue?scope.row.fixedValue:'-'}} + + + + + {{scope.row.minimumValue?scope.row.minimumValue:'-'}} + + + + + {{scope.row.maximumValue?scope.row.maximumValue:'-'}} + + + + + + + + + + + + + + {{scope.row.fixedValue?scope.row.fixedValue:'-'}} + + + + + {{scope.row.minimumValue?scope.row.minimumValue:'-'}} + + + + + {{scope.row.maximumValue?scope.row.maximumValue:'-'}} + + + + + + + + + + + + + + + + + + + + + + + + +