From ddcda5494cb39fc07c09b8ce099921da9f45cb55 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=8E=8B=E7=86=99=E6=9C=9D?=
<13694051+wangxizhao123@user.noreply.gitee.com>
Date: Sat, 29 Jun 2024 10:55:35 +0800
Subject: [PATCH] =?UTF-8?q?fase()=E6=8C=87=E6=A0=87=E9=A2=84=E8=AD=A6?=
=?UTF-8?q?=EF=BC=8C=E6=BB=91=E7=AA=97=E7=BB=93=E6=9E=9C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/goods/forewarn.js | 8 +++
src/views/client/car/index.vue | 21 ++++---
src/views/client/sever/forewarning/index.vue | 64 ++++++++++++++++++++
src/views/client/sever/message/index.vue | 15 +++--
src/views/client/sever/window/index.vue | 16 ++++-
5 files changed, 109 insertions(+), 15 deletions(-)
create mode 100644 src/views/client/sever/forewarning/index.vue
diff --git a/src/api/goods/forewarn.js b/src/api/goods/forewarn.js
index f912a34..437fa98 100644
--- a/src/api/goods/forewarn.js
+++ b/src/api/goods/forewarn.js
@@ -42,6 +42,14 @@ export function deleteDataFormatById(vin) {
})
}
+// 指标预警
+export function listWarningInfoById(vin) {
+ return request({
+ url: '/rule/forewarn/listWarningInfoById/' + vin,
+ method: 'post'
+ })
+}
+
diff --git a/src/views/client/car/index.vue b/src/views/client/car/index.vue
index f178588..b604fb8 100644
--- a/src/views/client/car/index.vue
+++ b/src/views/client/car/index.vue
@@ -132,7 +132,6 @@
-
查看围栏
- 查看故障报警
+ 故障报警
+ 指标预警
- 查看滑窗规则
- 查看车辆报文
+ 滑窗规则
+ 车辆报文
@@ -284,19 +284,22 @@ export default {
bulk() {
alert("信息已发送,等待处理")
},
- fence(carId) {
+ fence(carId) {// 查看围栏
this.$router.push({path: '/client/sever/fence',query:{carId:carId}})
},
- breakdown(vin) {
+ breakdown(vin) {// 查看故障报警
this.$router.push({path: '/client/sever/breakdown',query:{vin:vin}})
},
- realTime(vin) {
+ warning(vin) {// 查看指标预警
+ this.$router.push({path: '/client/sever/forewarning',query:{vin:vin}})
+ },
+ realTime(vin) {// 查看实时坐标
this.$router.push({path: '/client/sever/random',query:{vin:vin}})
},
- readFormat(vin) {
+ readFormat(vin) {// 查看车辆报文
this.$router.push({path: '/client/sever/message',query:{vin:vin}})
},
- windows(vin) {
+ windows(vin) {// 查看滑窗规则
this.$router.push({path: '/client/sever/window',query:{vin:vin}})
},
/** 查询车辆信息列表 */
diff --git a/src/views/client/sever/forewarning/index.vue b/src/views/client/sever/forewarning/index.vue
new file mode 100644
index 0000000..2b1d86e
--- /dev/null
+++ b/src/views/client/sever/forewarning/index.vue
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/client/sever/message/index.vue b/src/views/client/sever/message/index.vue
index 336c262..d28ca0a 100644
--- a/src/views/client/sever/message/index.vue
+++ b/src/views/client/sever/message/index.vue
@@ -9,7 +9,7 @@
{{item.label}}
-
+
@@ -66,7 +66,7 @@ export default {
// 基本信息
basic: [
{dataCode:"vin",label:"车辆标识",start:1,end:17},
- {dataCode:"time",label:"时间",start:18,end:27},
+ {dataCode:"time",label:"时间",start:18,end:30},
{dataCode:"longitude",label:"经度",start:31,end:40},
{dataCode:"latitude",label:"纬度",start:41,end:50},
{dataCode:"speed",label:"车速",start:52,end:57},
@@ -75,7 +75,7 @@ export default {
],
// 标准信息
standard: [
- {dataCode:"totalVoltage",label:"总电压",start:69,end:75},
+ {dataCode:"totalVoltage",label:"总电压",start:69,end:74},
{dataCode:"totalCurrent",label:"总电流",start:75,end:79},
{dataCode:"insulationResistance",label:"绝缘电阻",start:80,end:87},
{dataCode:"acceleratorPedal",label:"加速踏板行程值",start:90,end:91},
@@ -149,7 +149,14 @@ export default {
},
//添加内容
dian() {
- indexDataFormat(this.selectedOptions,this.vin)
+ indexDataFormat(this.selectedOptions,this.vin).then(res => {
+ console.log(res)
+ if (res.data != 0){
+ this.$modal.msgSuccess("新增成功")
+ }else{
+ this.$modal.msgSuccess("新增失败")
+ }
+ })
this.getInfo()
},
getInfo() {
diff --git a/src/views/client/sever/window/index.vue b/src/views/client/sever/window/index.vue
index 9393107..615dc47 100644
--- a/src/views/client/sever/window/index.vue
+++ b/src/views/client/sever/window/index.vue
@@ -5,6 +5,7 @@
+
@@ -40,6 +41,9 @@
+
+
+
@@ -132,8 +136,16 @@ export default {
},
// 删除
deleteDate(id) {
- deleteDataSpecification(id)
- this.getList()
+ deleteDataSpecification(id).then(res => {
+ console.log(res)
+ if (res.data>0) {
+ this.$message.success("成功")
+ this.getList()
+ } else {
+ this.$message.error("失败")
+ }
+ })
+
},
// 取消按钮
cancel() {