Commit e15b833b by 朱建香

#34

远程开门超时,或是失败、成功都判断一下当前是否是远程开门,是则恢复初始状态
安全报警显示类型
门铃效果停止
parent 982fd472
......@@ -769,7 +769,7 @@ async function updateHistoryMap(self, historyRecord){
//显示劫持报警
setMsgStatus(self, true, "hijack_img", false, true, moment(historyRecord.alarm,"YYYY-MM-DD hh:mm:ss").format("HH:mm"), Vue.t('device.hijackAlarm'));
}else{
//显示安全报警
//显示劫持报警
setMsgStatus(self, true, "hijack_img", false, true, moment.unix(response.alarm.time).format("HH:mm"), Vue.t('device.hijackAlarm'));
}
}else if(self.securityAlarmFlag == true){
......@@ -957,7 +957,9 @@ async function sdsDataPorcessing(self, data){
self.setValueRemoteOpendoor(false);
self.setRemoteOpendoorDisabledFlag(true);
self.setRemoteOpendoorShowFlag(false);
if(self.getMsgClass() == 'remoteOpendoor_img'){
setMsgStatus(self, false, "default_img", false, false, '', '');
}
window.clearTimeout(self.remoteTime);
uComponents.hideCommLoading(self);
}
......@@ -965,8 +967,10 @@ async function sdsDataPorcessing(self, data){
}else{
self.setValueRemoteOpendoor(false);
self.setRemoteOpendoorDisabledFlag(true);
if(self.getMsgClass() == 'remoteOpendoor_img'){
setMsgStatus(self, false, "default_img", false, false, '', '');
}
}
break;
}
break;
......@@ -1009,6 +1013,8 @@ function setRemoteOpendoor(self, time){
if(now.diff(time,'seconds') < config.pushMsg_timeout && now.diff(time,'seconds') >= 0){
self.setValueRemoteOpendoor(true);
self.setRemoteOpendoorDisabledFlag(false);
//停止响铃
stopDoorbellRing(self);
setMsgStatus(self, false, "remoteOpendoor_img", true, false, time.format("HH:mm"), Vue.t('device.remoteOpendoor'));
// //设置当前为普通状态
// self.setWarmingShowFlag(false);
......@@ -1021,7 +1027,9 @@ function setRemoteOpendoor(self, time){
setTimeout(function(){
self.setValueRemoteOpendoor(false);
self.setRemoteOpendoorDisabledFlag(true);
if(self.getMsgClass() == 'remoteOpendoor_img'){
setMsgStatus(self, false, "default_img", false, false, '', '');
}
},(config.remote_timeout-now.diff(time,'seconds'))*1000);
}
}
......@@ -1227,8 +1235,10 @@ function remoteOpendoorTap(self){
text: Vue.t('dialog.confirm'), callback: function () {
self.setValueRemoteOpendoor(false);
self.setRemoteOpendoorDisabledFlag(true);
if(self.getMsgClass() == 'remoteOpendoor_img'){
setMsgStatus(self, false, "default_img", false, false, '', '');
}
}
});
}
}
......@@ -1367,8 +1377,10 @@ function confirmButtonTap(self){
self.setRemoteOpendoorShowFlag(false);
self.setValueRemoteOpendoor(false);
self.setRemoteOpendoorDisabledFlag(true);
if(self.getMsgClass() == 'remoteOpendoor_img'){
setMsgStatus(self, false, "default_img", false, false, '', '');
}
}
});
}
}else{}
......
......@@ -267,7 +267,7 @@
.keyframes(stretchdelay,{
0%,
100% {
border-right-color: #FFF;
border-right-color: transparent;
}
40% {
border-right-color: #00FFFF;
......
......@@ -1287,7 +1287,7 @@ p {
@-webkit-keyframes stretchdelay {
0%, 100% {
border-right-color: #FFF;
border-right-color: transparent;
}
40% {
......@@ -1297,7 +1297,7 @@ p {
@keyframes stretchdelay {
0%, 100% {
border-right-color: #FFF;
border-right-color: transparent;
}
40% {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment