From b7c9e51f6656171b9e22588aea4ea83432bbd23b Mon Sep 17 00:00:00 2001 From: huang <1724659546@qq.com> Date: Sun, 16 Nov 2025 17:56:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AEbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/alarm/ThresholdAlarmList.vue | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/src/views/alarm/ThresholdAlarmList.vue b/src/views/alarm/ThresholdAlarmList.vue index 1bf01889..76af4122 100644 --- a/src/views/alarm/ThresholdAlarmList.vue +++ b/src/views/alarm/ThresholdAlarmList.vue @@ -113,17 +113,17 @@ - + - + - + @@ -322,9 +322,25 @@ export default { async createRule() { const { id, ...requestBody } = this.form; if (this.activeTab === 'area') { - await AlarmApi.createAreaThresholdAlarm(requestBody); + // 区域告警只传递区域主控相关的字段 + const areaRequestBody = { + area_controller_id: requestBody.area_controller_id, + sensor_type: requestBody.sensor_type, + level: requestBody.level, + operator: requestBody.operator, + thresholds: requestBody.thresholds, + }; + await AlarmApi.createAreaThresholdAlarm(areaRequestBody); } else { - await AlarmApi.createDeviceThresholdAlarm(requestBody); + // 设备告警只传递设备相关的字段 + const deviceRequestBody = { + device_id: requestBody.device_id, + sensor_type: requestBody.sensor_type, + level: requestBody.level, + operator: requestBody.operator, + thresholds: requestBody.thresholds, + }; + await AlarmApi.createDeviceThresholdAlarm(deviceRequestBody); } }, async updateRule() {