From 58eda45f29e262e521f68eb6ab1e127d5e915346 Mon Sep 17 00:00:00 2001 From: DongZeLiang <2746733890@qq.com> Date: Fri, 20 Sep 2024 15:54:43 +0800 Subject: [PATCH] =?UTF-8?q?fix():=20=E6=8A=A5=E6=96=87=E6=A8=A1=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/message/template/index.js | 52 +++++++ src/views/message/template/index.vue | 225 ++++++++++++++++++++++++--- 2 files changed, 259 insertions(+), 18 deletions(-) create mode 100644 src/api/message/template/index.js diff --git a/src/api/message/template/index.js b/src/api/message/template/index.js new file mode 100644 index 0000000..44338de --- /dev/null +++ b/src/api/message/template/index.js @@ -0,0 +1,52 @@ +import request from '@/utils/request' + +/** + * 电子围栏模板列表 + * @returns {*} + */ +export function messageTemplateList() { + return request({ + url: '/message/template/list', + method: 'get' + }) +} + +/** + * 电子围栏模板保存 + * @param data 围栏添加对象 + * @returns {*} + */ +export function messageTemplateSave(data) { + return request({ + url: '/message/template', + method: 'post', + data: data + }) +} + +/** + * 根据报文ID获取报文模板值对象 + * @param messageId 报文ID + * @returns {*} + */ +export function messageTemplateValueList(messageId) { + return request({ + url: `/message/template/${messageId}/value`, + method: 'get' + }) +} + +/** + * 根据报文模板ID保存报文对象 + * @param messageId 报文模板ID + * @param data 模板值对象 + * @returns {*} + */ +export function messageTemplateValueSave(messageId, data) { + return request({ + url: `/message/template/${messageId}/value`, + method: 'post', + data: data + }) +} + diff --git a/src/views/message/template/index.vue b/src/views/message/template/index.vue index 6c13818..19e2339 100644 --- a/src/views/message/template/index.vue +++ b/src/views/message/template/index.vue @@ -4,13 +4,31 @@ - 添加模板 + 添加模板 + + + + + + + + + + + 取 消 + 确 定 + + - + {{ message.messageName }} - 模板配置 + 模板配置 + {{ message.description }} @@ -18,7 +36,8 @@ - + @@ -27,7 +46,7 @@ - + @@ -39,19 +58,42 @@ + + + + - + + - - + + + + + + + + + @@ -63,22 +105,105 @@ - 添加 + + 添加 + - 车辆基础报文部分,为车辆第一个基础部分报文 + 车辆基础报文部分,为车辆第一个基础部分报文,每个部分的报文都是从1开始 + + + + + + + + + {{ scope.row.valueType === 'fixed' ? '固定值' : '区间随机值' }} + + + + + {{ scope.row.valueType === 'el' ? scope.row.elValue : '-' }} + + + + + {{ scope.row.valueType === 'fixed' ? scope.row.fixedValue : '-' }} + + + + + {{ scope.row.valueType === 'interval' ? scope.row.minValue + '至' +scope.row.maxValue : '-' }} + + + - 车辆数据报文部分,为车辆第二个基础部分报文 + 车辆数据报文部分,为车辆第二个基础部分报文,每个部分的报文都是从1开始 + + + + + + + + + {{ scope.row.valueType === 'fixed' ? '固定值' : '区间随机值' }} + + + + + {{ scope.row.valueType === 'el' ? scope.row.elValue : '-' }} + + + + + {{ scope.row.valueType === 'fixed' ? scope.row.fixedValue : '-' }} + + + + + {{ scope.row.valueType === 'interval' ? scope.row.minValue + '至' +scope.row.maxValue : '-' }} + + + - 车辆设备状态报文信息,为车辆第三个基础部分报文 + 车辆设备状态报文信息,为车辆第三个基础部分报文,每个部分的报文都是从1开始 + + + + + + + + + {{ scope.row.valueType === 'fixed' ? '固定值' : '区间随机值' }} + + + + + {{ scope.row.valueType === 'el' ? scope.row.elValue : '-' }} + + + + + {{ scope.row.valueType === 'fixed' ? scope.row.fixedValue : '-' }} + + + + + {{ scope.row.valueType === 'interval' ? scope.row.minValue + '至' +scope.row.maxValue : '-' }} + + + @@ -87,32 +212,56 @@