100J4G相关bug修复
This commit is contained in:
@ -501,6 +501,7 @@ export default {
|
||||
these.deviceInfo.batteryPercentage = data.level //电量
|
||||
these.deviceInfo.batteryRemainingTime = data
|
||||
.battery_remaining_time //续航时间
|
||||
// 设备按键, app同步
|
||||
} else if (funcType == '14') {
|
||||
// 调节相关字段
|
||||
these.formData.strobeFrequency = led_strobe.frequency ||
|
||||
@ -508,12 +509,22 @@ export default {
|
||||
these.formData.volume = volume || 10; //音量
|
||||
these.formData.lightBrightness = brightness.red ||
|
||||
10; //亮度值
|
||||
// 警示灯
|
||||
const enable1 = led_strobe.enable ?? 0; // 开关:1=开,0=关
|
||||
const mode1 = led_strobe.mode ?? 0; // 模式:0/1/2/3/4/5/6
|
||||
if (enable1 === 1) {
|
||||
// 开启状
|
||||
these.formData.sta_LightType = mode1 + '';
|
||||
} else {
|
||||
// 关闭状态:赋值-1,表示关闭
|
||||
these.formData.sta_LightType = '-1';
|
||||
}
|
||||
// 报警模式,选中,首次上报值,或者切换设备按键上报值
|
||||
const enable = siren_alarm.enable ?? 0; // 报警开关:1=开,0=关
|
||||
const mode = siren_alarm.mode ?? 0; // 模式:0/1/2/3/4/5/6
|
||||
if (these.formData.sta_VoiceType != 7) {
|
||||
if (enable === 1) {
|
||||
// 开启状
|
||||
// 开启状态
|
||||
these.formData.sta_VoiceType = mode + '';
|
||||
} else {
|
||||
// 关闭状态:赋值-1,表示关闭
|
||||
@ -528,11 +539,8 @@ export default {
|
||||
these.formData.sta_VoiceType = '-1'
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
// 报警模式相关字段赋值
|
||||
// 是语音播放根据这个字段
|
||||
// 报警模式相关字段赋值,是语音播放根据这个字段
|
||||
if (funcType === '6') {
|
||||
console.log('我是谁', data.voice_broadcast);
|
||||
// 语音频闪报警:0=关闭,1=开启 ui7是播放的状态
|
||||
@ -542,11 +550,21 @@ export default {
|
||||
} else {
|
||||
these.formData.sta_VoiceType = '-1'
|
||||
}
|
||||
|
||||
// 强制报警按键解除报警状态,app同步
|
||||
} else if (funcType === '12') {
|
||||
// 报警模式:直接用alarmMode作为sta_VoiceType
|
||||
const alarmMode = data.mode ?? 0;
|
||||
these.formData.sta_VoiceType = alarmMode + ''; // 转字符串匹配key
|
||||
const enable_alarm = data.voice_strobe_alarm ??
|
||||
0; // 报警开关:1=开,0=关
|
||||
const mode_alarm = data.mode ?? 0; // 模式:0/1/2/3/4/5/6
|
||||
if (enable_alarm === 1) {
|
||||
// 开启状
|
||||
these.deviceInfo.voiceStrobeAlarm = 1;
|
||||
these.formData.sta_VoiceType = mode_alarm + ''
|
||||
} else {
|
||||
// 关闭状态:赋值-1,表示关闭
|
||||
these.deviceInfo.voiceStrobeAlarm = -1;
|
||||
// 模式还是选中的,模式,解除也是
|
||||
these.formData.sta_VoiceType = mode_alarm + ''
|
||||
}
|
||||
}
|
||||
// 警示灯模式选中切换
|
||||
if (funcType === '10') {
|
||||
|
||||
@ -40,15 +40,15 @@
|
||||
<view class="device-name">
|
||||
<view>设备:{{item.deviceName}}</view>
|
||||
<view class="ID">
|
||||
<view class="ID" v-if="item.communicationMode==0">ID:{{item.deviceImei}}
|
||||
<view class="ID" v-if="item.communicationMode==0 || item.communicationMode==2">ID:{{item.deviceImei}}
|
||||
</view>
|
||||
<view class="ID" v-else>ID:{{item.deviceMac}}</view>
|
||||
<!-- 在线状态 -->
|
||||
<view class="onlines"
|
||||
v-if="item.communicationMode==0 && item.onlineStatus==1">在线</view>
|
||||
v-if="item.onlineStatus==1">在线</view>
|
||||
<!-- 离线状态 -->
|
||||
<view class="offlines"
|
||||
v-if="item.communicationMode==0 && item.onlineStatus==0">离线</view>
|
||||
v-if="item.onlineStatus==0">离线</view>
|
||||
<view>电量:{{item.battery || '0'}}%</view>
|
||||
</view>
|
||||
</view>
|
||||
@ -405,9 +405,6 @@ import BleReceive from '@/utils/BleReceive';
|
||||
this.deviceList = [];
|
||||
this.activeTab = index;
|
||||
this.activeTabInfo = tab
|
||||
|
||||
|
||||
|
||||
this.downCallback();
|
||||
},
|
||||
// 获取设备列表
|
||||
|
||||
Reference in New Issue
Block a user