diff --git a/src/api/goods/forewarn.js b/src/api/goods/forewarn.js
index 1576453..f912a34 100644
--- a/src/api/goods/forewarn.js
+++ b/src/api/goods/forewarn.js
@@ -23,7 +23,7 @@ export function indexDataFormat(data,vin) {
}
/**
- * 添加
+ * 查询报文
* @param vin
* @returns {AxiosPromise}
*/
@@ -34,6 +34,7 @@ export function selectDataFormatById(vin) {
})
}
+//删除报文
export function deleteDataFormatById(vin) {
return request({
url: '/rule/forewarn/deleteDataFormatById/' + vin,
diff --git a/src/api/goods/window.js b/src/api/goods/window.js
new file mode 100644
index 0000000..7e119d2
--- /dev/null
+++ b/src/api/goods/window.js
@@ -0,0 +1,82 @@
+import request from '@/utils/request'
+
+// 查询所属滑窗
+export function selectDataSpecificationDev(vin) {
+ return request({
+ url: '/rule/forewarn/selectDataSpecificationDev?vin=' + vin,
+ method: 'post'
+ })
+}
+// 添加新滑动
+export function indexDataSpecification(data,vin) {
+ return request({
+ url: '/rule/forewarn/indexDataSpecification?vin=' + vin,
+ method: 'post',
+ data
+ })
+}
+
+// 获取指定值
+export function selectDataSpecificationById(id) {
+ return request({
+ url: '/rule/forewarn/selectDataSpecificationById/' + id,
+ method: 'post'
+ })
+}
+
+// 修改滑窗
+export function updataDataSpecification(data) {
+ return request({
+ url: '/rule/forewarn/updataDataSpecification',
+ method: 'post',
+ data
+ })
+}
+
+// 删除滑窗
+export function deleteDataSpecification(id) {
+ return request({
+ url: '/rule/forewarn/deleteDataSpecification?id=' + id,
+ method: 'post'
+ })
+}
+
+// 获取滑行长度
+export function listLength(data) {
+ return request({
+ url: '/rule/forewarn/listLength',
+ method: 'post',
+ data
+ })
+}
+
+// 获取滑窗范围
+export function listRadius(data) {
+ return request({
+ url: '/rule/forewarn/listRadius',
+ method: 'post',
+ data
+ })
+}
+
+// 获取相应的编码
+export function listDateType(vin) {
+ return request({
+ url: '/rule/forewarn/listDateType?vin=' + vin,
+ method: 'post'
+ })
+}
+
+// 获取相应的编码
+export function selectDateType(data) {
+ return request({
+ url: '/rule/forewarn/selectDateType',
+ method: 'post',
+ data
+ })
+}
+
+
+
+
+
diff --git a/src/views/client/car/index.vue b/src/views/client/car/index.vue
index 9857668..f178588 100644
--- a/src/views/client/car/index.vue
+++ b/src/views/client/car/index.vue
@@ -155,9 +155,14 @@
查看故障报警
+
+
+ 查看滑窗规则
+ 查看车辆报文
+
+
- 查看车辆报文
查看实时坐标
@@ -291,6 +296,9 @@ export default {
readFormat(vin) {
this.$router.push({path: '/client/sever/message',query:{vin:vin}})
},
+ windows(vin) {
+ this.$router.push({path: '/client/sever/window',query:{vin:vin}})
+ },
/** 查询车辆信息列表 */
getList() {
this.loading = true;
diff --git a/src/views/client/sever/message/index.vue b/src/views/client/sever/message/index.vue
index ec98709..336c262 100644
--- a/src/views/client/sever/message/index.vue
+++ b/src/views/client/sever/message/index.vue
@@ -22,8 +22,8 @@
{{item.label}}
-
-
+
+
@@ -35,8 +35,8 @@
{{item.label}}
-
-
+
+
@@ -75,46 +75,49 @@ export default {
],
// 标准信息
standard: [
- {dataCode:"acceleratorPedal",label:"加速踏板行程值",start:58,end:68},
- {dataCode:"brakePedal",label:"制动踏板行程值",start:58,end:68},
- {dataCode:"fuelConsumptionRate",label:"燃料消耗率",start:58,end:68},
- {dataCode:"MotorControllerTemperature",label:"电机控制器温度",start:58,end:68},
- {dataCode:"motorSpeed",label:"电机转速",start:58,end:68},
- {dataCode:"motorTorque",label:"电机转矩",start:58,end:68},
- {dataCode:"motorTemperature",label:"电机温度",start:58,end:68},
- {dataCode:"motorVoltage",label:"电机电压",start:58,end:68},
- {dataCode:"motorCurrent",label:"电机电流",start:58,end:68},
- {dataCode:"remainingPower",label:"动力电池剩余电量SOC",start:58,end:68},
- {dataCode:"maximumFeedbackPower",label:"当前状态允许的最大反馈功率",start:58,end:68},
- {dataCode:"maximumDischargePower",label:"当前状态允许最大放电功率",start:58,end:68},
- {dataCode:"selfTestCounter",label:"BMS自检计数器",start:58,end:68},
- {dataCode:"batteryChargeOrDischargeCurrent",label:"动力电池充放电电流",start:58,end:68},
- {dataCode:"totalVoltageV3",label:"动力电池负载端总电压V3",start:58,end:68},
- {dataCode:"maximumVoltage",label:"单次最大电压",start:58,end:68},
- {dataCode:"minimumBatteryVoltage",label:"单体电池最低电压",start:58,end:68},
- {dataCode:"maximumBatteryTemperature",label:"单体电池最高温度",start:58,end:68},
- {dataCode:"minimumBatteryTemperature",label:"单体电池最低温度",start:58,end:68},
- {dataCode:"usableBatteryCapacity",label:"动力电池可用容量",start:58,end:68},
- {dataCode:"checkDigit",label:"校验位",start:58,end:68},
+ {dataCode:"totalVoltage",label:"总电压",start:69,end:75},
+ {dataCode:"totalCurrent",label:"总电流",start:75,end:79},
+ {dataCode:"insulationResistance",label:"绝缘电阻",start:80,end:87},
+ {dataCode:"acceleratorPedal",label:"加速踏板行程值",start:90,end:91},
+ {dataCode:"brakePedal",label:"制动踏板行程值",start:92,end:93},
+ {dataCode:"fuelConsumptionRate",label:"燃料消耗率",start:94,end:98},
+ {dataCode:"MotorControllerTemperature",label:"电机控制器温度",start:99,end:104},
+ {dataCode:"motorSpeed",label:"电机转速",start:104,end:109},
+ {dataCode:"motorTorque",label:"电机转矩",start:110,end:113},
+ {dataCode:"motorTemperature",label:"电机温度",start:114,end:119},
+ {dataCode:"motorVoltage",label:"电机电压",start:120,end:124},
+ {dataCode:"motorCurrent",label:"电机电流",start:125,end:132},
+ {dataCode:"remainingPower",label:"动力电池剩余电量SOC",start:133,end:138},
+ {dataCode:"maximumFeedbackPower",label:"当前状态允许的最大反馈功率",start:139,end:144},
+ {dataCode:"maximumDischargePower",label:"当前状态允许最大放电功率",start:145,end:150},
+ {dataCode:"selfTestCounter",label:"BMS自检计数器",start:151,end:152},
+ {dataCode:"batteryChargeOrDischargeCurrent",label:"动力电池充放电电流",start:153,end:157},
+ {dataCode:"totalVoltageV3",label:"动力电池负载端总电压V3",start:158,end:163},
+ {dataCode:"maximumVoltage",label:"单次最大电压",start:164,end:167},
+ {dataCode:"minimumBatteryVoltage",label:"单体电池最低电压",start:168,end:171},
+ {dataCode:"maximumBatteryTemperature",label:"单体电池最高温度",start:172,end:177},
+ {dataCode:"minimumBatteryTemperature",label:"单体电池最低温度",start:178,end:183},
+ {dataCode:"usableBatteryCapacity",label:"动力电池可用容量",start:184,end:189},
],
// 故障状态
breakdown: [
- {dataCode:"vehicleStatus",label:"车辆状态",start:1,end:17},
- {dataCode:"chargeStatus",label:"充电状态",start:1,end:17},
- {dataCode:"operationalStatus",label:"运行状态",start:1,end:17},
- {dataCode:"soc",label:"SOC",start:1,end:17},
- {dataCode:"energyStorageDeviceWorkingStatus",label:"可充电储能装置工作状态",start:1,end:17},
- {dataCode:"driveMotorStatus",label:"驱动电机状态",start:1,end:17},
- {dataCode:"positioningIsOrNotEffective",label:"定位是否有效",start:1,end:17},
- {dataCode:"eas",label:"EAS",start:1,end:17},
- {dataCode:"eps",label:"EAS",start:1,end:17},
- {dataCode:"abs",label:"ABS",start:1,end:17},
- {dataCode:"mcu",label:"mcu",start:1,end:17},
- {dataCode:"batteryHeatingStatus",label:"动力电池加热状态",start:1,end:17},
- {dataCode:"batteryCurrentStatus",label:"动力电池当前状态",start:1,end:17},
- {dataCode:"batteryInsulationStatus",label:"动力电池保温状态",start:1,end:17},
- {dataCode:"dcdc",label:"DCDC",start:1,end:17},
- {dataCode:"chg",label:"CHG",start:1,end:17}
+ {dataCode:"vehicleStatus",label:"车辆状态",start:190,end:190},
+ {dataCode:"chargeStatus",label:"充电状态",start:191,end:191},
+ {dataCode:"operationalStatus",label:"运行状态",start:192,end:192},
+ {dataCode:"soc",label:"SOC",start:193,end:193},
+ {dataCode:"energyStorageDeviceWorkingStatus",label:"可充电储能装置工作状态",start:194,end:194},
+ {dataCode:"driveMotorStatus",label:"驱动电机状态",start:195,end:195},
+ {dataCode:"positioningIsOrNotEffective",label:"定位是否有效",start:196,end:196},
+ {dataCode:"eas",label:"EAS",start:197,end:197},
+ {dataCode:"ptc",label:"PTC",start:198,end:198},
+ {dataCode:"eps",label:"EPS",start:198,end:198},
+ {dataCode:"abs",label:"ABS",start:200,end:200},
+ {dataCode:"mcu",label:"mcu",start:201,end:201},
+ {dataCode:"batteryHeatingStatus",label:"动力电池加热状态",start:202,end:202},
+ {dataCode:"batteryCurrentStatus",label:"动力电池当前状态",start:203,end:203},
+ {dataCode:"batteryInsulationStatus",label:"动力电池保温状态",start:204,end:204},
+ {dataCode:"dcdc",label:"DCDC",start:205,end:205},
+ {dataCode:"chg",label:"CHG",start:206,end:206}
],
//接收
selectedOptions: [
@@ -147,9 +150,6 @@ export default {
//添加内容
dian() {
indexDataFormat(this.selectedOptions,this.vin)
- // this.selectedOptions.forEach(res => {
- // indexDataFormat(res,this.vin)
- // })
this.getInfo()
},
getInfo() {
diff --git a/src/views/client/sever/window/index.vue b/src/views/client/sever/window/index.vue
new file mode 100644
index 0000000..9393107
--- /dev/null
+++ b/src/views/client/sever/window/index.vue
@@ -0,0 +1,188 @@
+
+
+ 新增
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+