From 9388c279e7479d8b4fd870dbd99ad33f8f4a224e Mon Sep 17 00:00:00 2001 From: lin <648540858@qq.com> Date: Mon, 21 Jul 2025 17:48:02 +0800 Subject: [PATCH] =?UTF-8?q?[1078]=20=E8=A1=A5=E5=85=85=E7=BB=88=E7=AB=AF?= =?UTF-8?q?=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bean/config/JTAlarmRecordingParam.java | 2 +- .../bean/config/JTIllegalDrivingPeriods.java | 20 +- .../vmp/jt1078/codec/decode/Jt808Decoder.java | 2 +- web/src/views/jtDevice/deviceParam/alarm.vue | 47 ++- .../jtDevice/deviceParam/awakenParam.vue | 121 +++++++ .../views/jtDevice/deviceParam/driving.vue | 26 +- .../jtDevice/deviceParam/imageConfig.vue | 95 +++++ web/src/views/jtDevice/deviceParam/index.vue | 22 +- web/src/views/jtDevice/deviceParam/media.vue | 101 ------ .../views/jtDevice/deviceParam/position.vue | 37 +- .../jtDevice/deviceParam/videoAlarmSign.vue | 62 ++++ .../views/jtDevice/deviceParam/videoParam.vue | 167 +++++++++ web/src/views/jtDevice/jtDeviceParam.vue | 342 ------------------ 13 files changed, 539 insertions(+), 505 deletions(-) create mode 100755 web/src/views/jtDevice/deviceParam/awakenParam.vue create mode 100755 web/src/views/jtDevice/deviceParam/imageConfig.vue delete mode 100755 web/src/views/jtDevice/deviceParam/media.vue create mode 100755 web/src/views/jtDevice/deviceParam/videoAlarmSign.vue create mode 100755 web/src/views/jtDevice/deviceParam/videoParam.vue delete mode 100755 web/src/views/jtDevice/jtDeviceParam.vue diff --git a/src/main/java/com/genersoft/iot/vmp/jt1078/bean/config/JTAlarmRecordingParam.java b/src/main/java/com/genersoft/iot/vmp/jt1078/bean/config/JTAlarmRecordingParam.java index 136881cc8..299e8288b 100644 --- a/src/main/java/com/genersoft/iot/vmp/jt1078/bean/config/JTAlarmRecordingParam.java +++ b/src/main/java/com/genersoft/iot/vmp/jt1078/bean/config/JTAlarmRecordingParam.java @@ -9,7 +9,7 @@ import io.netty.buffer.Unpooled; public class JTAlarmRecordingParam implements JTDeviceSubConfig{ /** - * 特殊报警录像存储阈值, 分比,取值 特殊报警录像占用主存储器存储阈值百 1 ~ 99,默认值为 20 + * 特殊报警录像存储阈值, 百分比,取值 特殊报警录像占用主存储器存储阈值百 1 ~ 99,默认值为 20 */ private int storageLimit; diff --git a/src/main/java/com/genersoft/iot/vmp/jt1078/bean/config/JTIllegalDrivingPeriods.java b/src/main/java/com/genersoft/iot/vmp/jt1078/bean/config/JTIllegalDrivingPeriods.java index ad2250328..297a48882 100644 --- a/src/main/java/com/genersoft/iot/vmp/jt1078/bean/config/JTIllegalDrivingPeriods.java +++ b/src/main/java/com/genersoft/iot/vmp/jt1078/bean/config/JTIllegalDrivingPeriods.java @@ -2,10 +2,14 @@ package com.genersoft.iot.vmp.jt1078.bean.config; import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; +import lombok.Getter; +import lombok.Setter; /** * 违规行驶时段范围 ,精确到分 */ +@Setter +@Getter public class JTIllegalDrivingPeriods implements JTDeviceSubConfig{ /** * 违规行驶时段-开始时间 HH:mm @@ -17,22 +21,6 @@ public class JTIllegalDrivingPeriods implements JTDeviceSubConfig{ */ private String endTime; - public String getStartTime() { - return startTime; - } - - public void setStartTime(String startTime) { - this.startTime = startTime; - } - - public String getEndTime() { - return endTime; - } - - public void setEndTime(String endTime) { - this.endTime = endTime; - } - @Override public ByteBuf encode() { ByteBuf byteBuf = Unpooled.buffer(); diff --git a/src/main/java/com/genersoft/iot/vmp/jt1078/codec/decode/Jt808Decoder.java b/src/main/java/com/genersoft/iot/vmp/jt1078/codec/decode/Jt808Decoder.java index d531add76..dd1ad669d 100644 --- a/src/main/java/com/genersoft/iot/vmp/jt1078/codec/decode/Jt808Decoder.java +++ b/src/main/java/com/genersoft/iot/vmp/jt1078/codec/decode/Jt808Decoder.java @@ -83,6 +83,7 @@ public class Jt808Decoder extends ByteToMessageDecoder { } Rs decode = handler.decode(buf, header, session, service); + buf.release(); ApplicationEvent applicationEvent = handler.getEvent(); if (applicationEvent != null) { applicationEventPublisher.publishEvent(applicationEvent); @@ -90,7 +91,6 @@ public class Jt808Decoder extends ByteToMessageDecoder { if (decode != null) { out.add(decode); } - buf.release(); } finally { in.skipBytes(in.readableBytes()); } diff --git a/web/src/views/jtDevice/deviceParam/alarm.vue b/web/src/views/jtDevice/deviceParam/alarm.vue index fdce276d5..af13c6150 100755 --- a/web/src/views/jtDevice/deviceParam/alarm.vue +++ b/web/src/views/jtDevice/deviceParam/alarm.vue @@ -3,22 +3,28 @@
- + - + - + - + - + - - + + + + + + + +
@@ -32,11 +38,12 @@ diff --git a/web/src/views/jtDevice/deviceParam/driving.vue b/web/src/views/jtDevice/deviceParam/driving.vue index 4614e4832..74df199a6 100755 --- a/web/src/views/jtDevice/deviceParam/driving.vue +++ b/web/src/views/jtDevice/deviceParam/driving.vue @@ -2,42 +2,36 @@
- - - - - - - + - + - + - + - + - + - + - +
- + - +
diff --git a/web/src/views/jtDevice/deviceParam/imageConfig.vue b/web/src/views/jtDevice/deviceParam/imageConfig.vue new file mode 100755 index 000000000..fe1106142 --- /dev/null +++ b/web/src/views/jtDevice/deviceParam/imageConfig.vue @@ -0,0 +1,95 @@ + + + + diff --git a/web/src/views/jtDevice/deviceParam/index.vue b/web/src/views/jtDevice/deviceParam/index.vue index 452e3b938..4cc2f726c 100755 --- a/web/src/views/jtDevice/deviceParam/index.vue +++ b/web/src/views/jtDevice/deviceParam/index.vue @@ -27,8 +27,14 @@ - - + + + + + + + +
@@ -42,12 +48,14 @@ import phoneNumber from './phoneNumber.vue' import alarm from './alarm.vue' import driving from './driving.vue' import cameraTimer from './cameraTimer.vue' -import media from './media.vue' +import imageConfig from './imageConfig.vue' +import videoParam from './videoParam.vue' +import awakenParam from './awakenParam.vue' export default { name: 'JTDeviceParam', components: { - communication, server, position, phoneNumber, alarm, driving, cameraTimer, media + communication, server, position, phoneNumber, alarm, driving, cameraTimer, imageConfig, videoParam, awakenParam }, props: { phoneNumber: { @@ -57,11 +65,7 @@ export default { }, data() { return { - form: { - collisionAlarmParams: {}, - illegalDrivingPeriods: {}, - cameraTimer: {} - }, + form: {}, rules: { deviceId: [{ required: true, message: '请输入设备编号', trigger: 'blur' }] }, diff --git a/web/src/views/jtDevice/deviceParam/media.vue b/web/src/views/jtDevice/deviceParam/media.vue deleted file mode 100755 index 4614e4832..000000000 --- a/web/src/views/jtDevice/deviceParam/media.vue +++ /dev/null @@ -1,101 +0,0 @@ - - - diff --git a/web/src/views/jtDevice/deviceParam/position.vue b/web/src/views/jtDevice/deviceParam/position.vue index a93c7e441..865b24f6d 100755 --- a/web/src/views/jtDevice/deviceParam/position.vue +++ b/web/src/views/jtDevice/deviceParam/position.vue @@ -1,6 +1,6 @@