From d1b269570b4ac65e72446ade9da6f0a7f18969fc Mon Sep 17 00:00:00 2001 From: JayJiaJun Date: Thu, 22 May 2025 15:36:59 +0800 Subject: [PATCH] 5.22 --- src/views/ConeControl.vue | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/views/ConeControl.vue b/src/views/ConeControl.vue index 0c83bd8..4d19699 100644 --- a/src/views/ConeControl.vue +++ b/src/views/ConeControl.vue @@ -246,9 +246,9 @@ export default { const sendLightStatusCommand = (value) => { const lightStatusCommand = { - board_id: 106, + board_id: 50, JSON_id: 1, - cones_card: { + cones: { traffic_cone: { lamplight: value } @@ -274,9 +274,9 @@ export default { const onDefenseChange = (value) => { const defenseCommand = { - board_id: 106, + board_id: 50, JSON_id: 1, - cones_card: { + cones: { traffic_cone: { mode: value ? 1 : 0 } @@ -343,7 +343,7 @@ export default { const powerValue = powerOptions.find(option => option.text === power.value)?.value || 0; const configData = { - "board_id": 1, + "board_id": 50, "JSON_id": jsonId.value, "gateway": { "LoRa_cfg": { @@ -383,9 +383,9 @@ export default { const sendCommand = (command) => { if (command === 'clearAlarm') { const clearAlarmCommand = { - board_id: 106, + board_id: 50, JSON_id: 1, - cones_card: { + cones: { traffic_cone: { alarm: 0 } @@ -418,9 +418,9 @@ export default { // 发送配置更新命令 const configData = { - board_id: 106, + board_id: 50, JSON_id: 1, - cones_card: { + cones: { LoRa_cfg: { mesh_id: [ parseInt(networkId.value.slice(0, 2), 16), @@ -456,14 +456,14 @@ export default { const updateStateFromResponse = (data) => { // 检查数据结构 - if (!data || !data.cones_card) { + if (!data || !data.cones) { console.error('Invalid response data structure'); return; } // 更新 LoRa 配置相关状态 - if (data.cones_card.LoRa_cfg) { - const loraConfig = data.cones_card.LoRa_cfg; + if (data.cones.LoRa_cfg) { + const loraConfig = data.cones.LoRa_cfg; firmwareVersion.value = loraConfig.versions; macAddress.value = loraConfig.mac_addr.join(':'); networkId.value = loraConfig.mesh_id.map(num => num.toString(16).padStart(2, '0').toUpperCase()).join(''); @@ -480,8 +480,8 @@ export default { } // 更新路锥状态 - if (data.cones_card.traffic_cone) { - const trafficCone = data.cones_card.traffic_cone; + if (data.cones.traffic_cone) { + const trafficCone = data.cones.traffic_cone; // 更新报警状态 alarmStatus.value = trafficCone.alarm === 1 ? '报警' : '正常'; @@ -498,9 +498,9 @@ export default { const onRefresh = () => { const refreshCommand = { - board_id: 106, + board_id: 50, JSON_id: 1, - cones_card: { + cones: { get_traffic_cone: 1, get_LoRa_cfg: 1 },