Commit 3e9d3cdc by 朱建香

1.云端发绑定接口时将auid传给云端

2.只有在当前是门铃动画时,首页扩散效果动画点击停止
3.修改昵称后返回门锁门锁用户页面时刷新门锁用户页面
parent 03f02c48
...@@ -148,8 +148,8 @@ function openScanCode(self){ ...@@ -148,8 +148,8 @@ function openScanCode(self){
console.log(response); console.log(response);
let data = uPublic.checkResponseData(response.data); let data = uPublic.checkResponseData(response.data);
if(data){ if(data){
//云端绑定 //获取设备详情
deviceBind(self, lockId, relId); getInfo(self, lockId, relId, data.uuid);
}else{} }else{}
}, },
error: (error) => { error: (error) => {
...@@ -183,11 +183,38 @@ function openScanCode(self){ ...@@ -183,11 +183,38 @@ function openScanCode(self){
}); });
} }
function deviceBind(self, lockId, relId){ //获取设备详情
function getInfo(self, lockId, relId, uuid){
if(uuid){
iot.business.device.getInfo({
data: {
sds: true,
uuid: uuid
},
success: (response) => {
console.log(response);
let data = uPublic.checkResponseData(response.data);
if(data){
//云端绑定
deviceBind(self, lockId, relId, data.auid);
// deviceBind(self, lockId, relId);
}
},
error: (error) => {
console.log(error);
},
complete: () => {}
});
}
}
// 云端绑定
function deviceBind(self, lockId, relId, auid){
iot.business.api.sendCustom('lock/bindUser',{ iot.business.api.sendCustom('lock/bindUser',{
data: { data: {
device_id: lockId, device_id: lockId,
rel_id: relId, rel_id: relId,
auid: auid,
// mac: parameters.mac, // mac: parameters.mac,
nickname: '' nickname: ''
}, },
......
...@@ -338,7 +338,7 @@ function sendDeviceStatus(self, deviceId, productId, uuid){ ...@@ -338,7 +338,7 @@ function sendDeviceStatus(self, deviceId, productId, uuid){
}, },
success: (response) => { success: (response) => {
//激活成功 //激活成功
bind(self, deviceId, productId); getInfo(self, deviceId, productId,uuid);
console.log(response); console.log(response);
}, },
error: (error) => { error: (error) => {
...@@ -382,12 +382,38 @@ function unbind(self, deviceId, productId){ ...@@ -382,12 +382,38 @@ function unbind(self, deviceId, productId){
}); });
} }
//获取设备详情
function getInfo(self, deviceId, productId,uuid){
if(uuid){
iot.business.device.getInfo({
data: {
sds: true,
uuid: uuid
},
success: (response) => {
console.log(response);
let data = uPublic.checkResponseData(response.data);
if(data){
//云端绑定
bind(self, deviceId, productId, data.auid);
// bind(self, deviceId, productId);
}
},
error: (error) => {
console.log(error);
},
complete: () => {}
});
}
}
//云端绑定 //云端绑定
function bind(self, deviceId, productId){ function bind(self, deviceId, productId, auid){
iot.business.api.sendCustom('lock/bind',{ iot.business.api.sendCustom('lock/bind',{
data: { data: {
product_id: productId, product_id: productId,
device_id: deviceId, device_id: deviceId,
auid: auid,
// mac: sn, // mac: sn,
nickname: '' nickname: ''
}, },
......
...@@ -1270,11 +1270,13 @@ function doorlockManageTap(self){ ...@@ -1270,11 +1270,13 @@ function doorlockManageTap(self){
//tap 门铃(停止响铃) //tap 门铃(停止响铃)
function stopDoorbellRing(self){ function stopDoorbellRing(self){
if(self.getMsgClass() == 'doorbell_img'){
self.setDoorbellRingingFlag(false); self.setDoorbellRingingFlag(false);
self.setNormalApertureShow(false); self.setNormalApertureShow(false);
self.setRingTime(0); self.setRingTime(0);
window.clearInterval(self.time); window.clearInterval(self.time);
window.clearTimeout(self.timeout); window.clearTimeout(self.timeout);
}
} }
//tap 保存二维码到相册 //tap 保存二维码到相册
......
...@@ -292,6 +292,7 @@ function sleep(time){ ...@@ -292,6 +292,7 @@ function sleep(time){
mui.back = function(){ mui.back = function(){
iot.navigator.fire(plus.webview.currentWebview().opener(),'returnPage',{}); iot.navigator.fire(plus.webview.currentWebview().opener(),'returnPage',{});
console.log("returnPage");
iot.navigator.back(); iot.navigator.back();
} }
......
...@@ -86,11 +86,17 @@ function initComponentsConfig() { ...@@ -86,11 +86,17 @@ function initComponentsConfig() {
} }
} }
//tap < mui.back = function() {
function backTap(){ iot.navigator.fire(plus.webview.currentWebview().opener(), 'returnPage', {});
console.log("returnPage");
iot.navigator.back(); iot.navigator.back();
} }
//tap <
function backTap() {
iot.navigator.aback();
}
function nameChange(self,text){ function nameChange(self,text){
self.textName = text; self.textName = text;
self.setTextErrorTip(''); self.setTextErrorTip('');
......
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