// index.js
|
|
const WXAPI = require('../../utils/request')
|
|
// 获取应用实例
|
|
const app = getApp()
|
|
Page({
|
|
data: {
|
|
show: false,
|
|
signKey: '',
|
|
commonKey: '',
|
|
list: [],
|
|
searchValue: '',
|
|
userInfo: {},
|
|
pageNum: 1,
|
|
pageSize: 20,
|
|
stoppull: false,
|
|
zNodes: [],
|
|
index: 0,
|
|
array: [],
|
|
index1: 0,
|
|
array1: [],
|
|
ces: 0,
|
|
ces1: '',
|
|
ces2: '',
|
|
dataList: [],
|
|
selectKey: '', //选中的节点id
|
|
selectRoomName: '选择房间',
|
|
pid:'',
|
|
treeList:[]
|
|
},
|
|
onLoad() {
|
|
wx.getStorage({
|
|
key: "deviceinfoList",
|
|
success: (res) => {
|
|
console.log(res);
|
|
this.setData({
|
|
list:res.data,
|
|
deviceList:res.data
|
|
})
|
|
},
|
|
fail: (res) => {
|
|
wx.redirectTo({
|
|
url: "/pages/login/login"
|
|
})
|
|
}
|
|
})
|
|
},
|
|
onChange(event) {
|
|
this.setData({
|
|
searchValue: event.detail
|
|
})
|
|
},
|
|
changePassword(){
|
|
wx.navigateTo({
|
|
url: '/pages/updateWord/updateWord?role=2',
|
|
})
|
|
},
|
|
// 退出登录
|
|
loginOut(){
|
|
console.log(1111)
|
|
wx.showModal({
|
|
cancelColor: '退出',
|
|
title:"是否退出",
|
|
success:function(res){
|
|
console.log(res)
|
|
wx.removeStorage({
|
|
key:"signature"
|
|
})
|
|
wx.redirectTo({
|
|
url:"/pages/login/login"
|
|
})
|
|
}
|
|
})
|
|
},
|
|
godetail(e) {
|
|
var IMEI = e.currentTarget.dataset.item
|
|
if (IMEI.imei) {
|
|
wx.setStorage({
|
|
key: "deviceinfo",
|
|
data: IMEI
|
|
})
|
|
wx.navigateTo({
|
|
url: "/pages/userbluetoothUnlock/userbluetoothUnlock"
|
|
})
|
|
} else {
|
|
wx.showToast({
|
|
title: "还未绑定门锁",
|
|
duration: 2000,
|
|
icon: 'none'
|
|
})
|
|
}
|
|
// } else if (this.data.userInfo.type == 3) {
|
|
// wx.setStorage({
|
|
// key: "deviceinfo",
|
|
// data: this.data.list[0]
|
|
// })
|
|
// wx.navigateTo({
|
|
// url: "/pages/roomDetail/roomDetail"
|
|
// })
|
|
// }
|
|
},
|
|
// 搜索
|
|
onClick(e) {
|
|
var arr=[]
|
|
console.log(1111)
|
|
if(this.data.searchValue==""){
|
|
this.setData({
|
|
list:this.data.deviceList
|
|
})
|
|
}else{
|
|
this.data.deviceList.map(li=>{
|
|
var result=li.roomName.indexOf(this.data.searchValue)
|
|
if(result){
|
|
arr.push(li)
|
|
}else{
|
|
arr=[]
|
|
}
|
|
})
|
|
console.log(arr)
|
|
this.setData({
|
|
list:arr
|
|
})
|
|
}
|
|
},
|
|
onShow: function () {
|
|
},
|
|
getUserProfile(e) {},
|
|
onShareAppMessage() {}
|
|
})
|