|
|
@@ -213,8 +213,8 @@
|
|
|
yxShow: false, //诱芯弹框
|
|
|
xyErr: '',
|
|
|
decoy: '',
|
|
|
- newtishitf: false,//暂无数据提示
|
|
|
- dataloadingtf:true,//加载中提示
|
|
|
+ newtishitf: false, //暂无数据提示
|
|
|
+ dataloadingtf: true, //加载中提示
|
|
|
date: "" //最大可选时间
|
|
|
}
|
|
|
},
|
|
|
@@ -236,14 +236,14 @@
|
|
|
if (this.newState.lamp != undefined) {
|
|
|
if (this.newState.ws == 1) {
|
|
|
if (this.newState.lamp == 1) {
|
|
|
- blbs = "工作中";
|
|
|
+ blbs = "异常";
|
|
|
} else if (equipState.lux == 0) {
|
|
|
blbs = "N/A(未检测到传感器)";
|
|
|
- } else {
|
|
|
- blbs = "异常";
|
|
|
+ } else if (this.newState.lamp == 0){
|
|
|
+ blbs = "工作";
|
|
|
}
|
|
|
} else {
|
|
|
- blbs = "关闭";
|
|
|
+ blbs = "待机";
|
|
|
}
|
|
|
} else {
|
|
|
blbs = "--";
|
|
|
@@ -466,12 +466,12 @@
|
|
|
this.device_status = this.equipInfo.is_online
|
|
|
this.getState()
|
|
|
console.log(this.equipInfo)
|
|
|
- if(this.equipInfo.disable){
|
|
|
- if(this.equipInfo.disable==0){
|
|
|
- this.cbd[3].tf=false
|
|
|
- }else{
|
|
|
- this.cbd[3].tf=true
|
|
|
- }
|
|
|
+ if (this.equipInfo.disable) {
|
|
|
+ if (this.equipInfo.disable == 0) {
|
|
|
+ this.cbd[3].tf = false
|
|
|
+ } else {
|
|
|
+ this.cbd[3].tf = true
|
|
|
+ }
|
|
|
}
|
|
|
this.selectaddress(Number(this.equipInfo.lat), Number(this.equipInfo.lng))
|
|
|
var times = new Date()
|
|
|
@@ -481,20 +481,23 @@
|
|
|
success: (res) => {
|
|
|
console.log(JSON.parse(res.data))
|
|
|
let items = JSON.parse(res.data).filter((item) => {
|
|
|
- return item.pur_id == 36//"测报系统"
|
|
|
+ return item.pur_id == 36 //"测报系统"
|
|
|
})
|
|
|
console.log(items)
|
|
|
let items2 = items[0].children.filter((item) => {
|
|
|
- return item.pur_id == 37//"虫情测报灯"
|
|
|
+ return item.pur_id == 37 //"虫情测报灯"
|
|
|
})
|
|
|
let items3 = items[0].children.filter((item) => {
|
|
|
- return item.pur_id == 38//"性诱测报"
|
|
|
+ return item.pur_id == 38 //"性诱测报"
|
|
|
})
|
|
|
let items4 = items[0].children.filter((item) => {
|
|
|
- return item.pur_id == 39//"孢子仪"
|
|
|
+ return item.pur_id == 39 //"孢子仪"
|
|
|
})
|
|
|
- console.log(items2)
|
|
|
- var arr = items2[0].children
|
|
|
+ console.log(items2[0].children)
|
|
|
+ var arr = []
|
|
|
+ if (items2[0]) {
|
|
|
+ arr = items2[0].children
|
|
|
+ }
|
|
|
for (var i = 0; i < arr.length; i++) {
|
|
|
switch (arr[i].pur_id) {
|
|
|
case 60:
|
|
|
@@ -504,43 +507,51 @@
|
|
|
this.cbd[0].tf = true //"查看图片"
|
|
|
break
|
|
|
case 62:
|
|
|
- this.cbd[2].tf = true//"设备控制"
|
|
|
+ this.cbd[2].tf = true //"设备控制"
|
|
|
break
|
|
|
case 63:
|
|
|
- this.cbd[1].tf = true//"害虫统计"
|
|
|
+ this.cbd[1].tf = true //"害虫统计"
|
|
|
break
|
|
|
}
|
|
|
}
|
|
|
- // console.log(items3[0].children)
|
|
|
- var arr2 = items3[0].children
|
|
|
+ console.log(items3[0])
|
|
|
+ var arr2 = []
|
|
|
+ if (items3[0]) {
|
|
|
+ arr2 = items3[0].children
|
|
|
+ }
|
|
|
for (var i = 0; i < arr2.length; i++) {
|
|
|
switch (arr2[i].pur_id) {
|
|
|
case 65:
|
|
|
- this.xy[0].tf = true//"设备控制"
|
|
|
+ this.xy[0].tf = true //"设备控制"
|
|
|
break;
|
|
|
case 66:
|
|
|
- this.xy[1].tf = true//"SIM卡"
|
|
|
+ this.xy[1].tf = true //"SIM卡"
|
|
|
break;
|
|
|
case 67:
|
|
|
- this.xy[2].tf = true//"数据详情"
|
|
|
+ this.xy[2].tf = true //"数据详情"
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
console.log(items4[0].children)
|
|
|
- var arr3 = items4[0].children
|
|
|
+ // var arr3 = items4[0].children
|
|
|
+ var arr3 = []
|
|
|
+ if (items4[0]) {
|
|
|
+ arr3 = items4[0].children
|
|
|
+ }
|
|
|
+ console.log(arr3)
|
|
|
for (var i = 0; i < arr3.length; i++) {
|
|
|
switch (arr3[i].pur_id) {
|
|
|
case 69:
|
|
|
- this.bzy[0].tf = true//"设备控制"
|
|
|
+ this.bzy[0].tf = true //"设备控制"
|
|
|
break;
|
|
|
case 68:
|
|
|
this.bzy[1].tf = true //"查看图片"
|
|
|
break;
|
|
|
case 71:
|
|
|
- this.bzy[2].tf = true//"数据详情"
|
|
|
+ this.bzy[3].tf = true //"数据详情"
|
|
|
break;
|
|
|
case 70:
|
|
|
- this.bzy[3].tf = true//"SIM卡"
|
|
|
+ this.bzy[2].tf = true //"SIM卡"
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
@@ -558,8 +569,8 @@
|
|
|
device_id: this.equipInfo.imei || this.equipInfo.device_id,
|
|
|
page: 1,
|
|
|
page_size: 1,
|
|
|
- start_time: Math.floor((+new Date()-24*60*60*1000)/1000),
|
|
|
- end_time: Math.floor((+new Date())/1000)
|
|
|
+ start_time: Math.floor((+new Date() - 24 * 60 * 60 * 1000) / 1000),
|
|
|
+ end_time: Math.floor((+new Date()) / 1000)
|
|
|
}
|
|
|
})
|
|
|
this.dataloadingtf = false
|
|
|
@@ -575,7 +586,7 @@
|
|
|
var device_id = this.equipInfo.device_id || this.equipInfo.imei
|
|
|
uni.navigateTo({
|
|
|
url: path + '?d_id=' + this.equipInfo.d_id + "&device_id=" + device_id + "&device_type=" + this
|
|
|
- .type
|
|
|
+ .type + "&disable=" + this.equipInfo.disable
|
|
|
});
|
|
|
},
|
|
|
partClicks() {
|
|
|
@@ -802,6 +813,7 @@
|
|
|
text-align: center;
|
|
|
padding-top: 40rpx;
|
|
|
font-size: 32rpx;
|
|
|
+
|
|
|
.dataloading:after {
|
|
|
overflow: hidden;
|
|
|
display: inline-block;
|
|
|
@@ -809,12 +821,12 @@
|
|
|
animation: ellipsis 2s infinite;
|
|
|
content: "\2026";
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
@keyframes ellipsis {
|
|
|
from {
|
|
|
width: 2px;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
to {
|
|
|
width: 15px;
|
|
|
}
|