From e453b3b394c546c737a7c9a9967ae4def5c28b4b Mon Sep 17 00:00:00 2001 From: lin <648540858@qq.com> Date: Thu, 6 Nov 2025 20:31:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BD=E6=A0=87=E9=80=9A=E9=81=93=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E9=87=8D=E7=BD=AE=E6=94=AF=E6=8C=81=E9=80=89=E6=8B=A9?= =?UTF-8?q?=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../iot/vmp/gb28181/bean/CommonGBChannel.java | 4 - .../gb28181/controller/ChannelController.java | 2 +- .../gb28181/dao/CommonGBChannelMapper.java | 4 +- web/src/api/commonChannel.js | 6 +- web/src/store/modules/commonChanel.js | 4 +- web/src/views/common/CommonChannelEdit.vue | 15 +- web/src/views/dialog/resetChannel.vue | 245 ++++++++++++++++++ 7 files changed, 264 insertions(+), 16 deletions(-) create mode 100644 web/src/views/dialog/resetChannel.vue diff --git a/src/main/java/com/genersoft/iot/vmp/gb28181/bean/CommonGBChannel.java b/src/main/java/com/genersoft/iot/vmp/gb28181/bean/CommonGBChannel.java index 14143e306..a9d19363a 100644 --- a/src/main/java/com/genersoft/iot/vmp/gb28181/bean/CommonGBChannel.java +++ b/src/main/java/com/genersoft/iot/vmp/gb28181/bean/CommonGBChannel.java @@ -86,16 +86,12 @@ public class CommonGBChannel { @Schema(description = "国标-纬度 WGS-84坐标系") private Double gbLatitude; - @Schema(description = "") private Double gpsAltitude; - @Schema(description = "") private Double gpsSpeed; - @Schema(description = "") private Double gpsDirection; - @Schema(description = "") private String gpsTime; @Schema(description = "国标-虚拟组织所属的业务分组ID") diff --git a/src/main/java/com/genersoft/iot/vmp/gb28181/controller/ChannelController.java b/src/main/java/com/genersoft/iot/vmp/gb28181/controller/ChannelController.java index 1f8eeca24..21bba5eee 100755 --- a/src/main/java/com/genersoft/iot/vmp/gb28181/controller/ChannelController.java +++ b/src/main/java/com/genersoft/iot/vmp/gb28181/controller/ChannelController.java @@ -104,7 +104,7 @@ public class ChannelController { @Operation(summary = "重置国标通道", security = @SecurityRequirement(name = JwtUtils.HEADER)) @PostMapping("/reset") - public void reset(ResetParam param){ + public void reset(@RequestBody ResetParam param){ Assert.notNull(param.getId(), "通道ID不能为空"); Assert.notEmpty(param.getChanelFields(), "待重置字段不可以空"); channelService.reset(param.getId(), param.getChanelFields()); diff --git a/src/main/java/com/genersoft/iot/vmp/gb28181/dao/CommonGBChannelMapper.java b/src/main/java/com/genersoft/iot/vmp/gb28181/dao/CommonGBChannelMapper.java index 1a25105b7..1e93f07d2 100644 --- a/src/main/java/com/genersoft/iot/vmp/gb28181/dao/CommonGBChannelMapper.java +++ b/src/main/java/com/genersoft/iot/vmp/gb28181/dao/CommonGBChannelMapper.java @@ -237,8 +237,8 @@ public interface CommonGBChannelMapper { @Update(value = {" "}) diff --git a/web/src/api/commonChannel.js b/web/src/api/commonChannel.js index 949c9c6d9..4070f43a1 100644 --- a/web/src/api/commonChannel.js +++ b/web/src/api/commonChannel.js @@ -41,13 +41,11 @@ export function update(data) { }) } -export function reset(id) { +export function reset(data) { return request({ method: 'post', url: '/api/common/channel/reset', - params: { - id: id - } + data: data }) } diff --git a/web/src/store/modules/commonChanel.js b/web/src/store/modules/commonChanel.js index dcc7acce7..04143b465 100644 --- a/web/src/store/modules/commonChanel.js +++ b/web/src/store/modules/commonChanel.js @@ -72,9 +72,9 @@ const actions = { }) }) }, - reset({ commit }, id) { + reset({ commit }, data) { return new Promise((resolve, reject) => { - reset(id).then(response => { + reset(data).then(response => { const { data } = response resolve(data) }).catch(error => { diff --git a/web/src/views/common/CommonChannelEdit.vue b/web/src/views/common/CommonChannelEdit.vue index b8367bb58..79710a796 100644 --- a/web/src/views/common/CommonChannelEdit.vue +++ b/web/src/views/common/CommonChannelEdit.vue @@ -233,7 +233,7 @@