|
|
@@ -46,20 +46,25 @@
|
|
|
<el-col :span="12">
|
|
|
<el-dropdown trigger="click" @command="handleCommand">
|
|
|
<span class="el-dropdown-link mainLi_value">
|
|
|
- {{
|
|
|
+ <!-- {{
|
|
|
this.basemessage.valNum == ""
|
|
|
? this.basemessage.redata.device_id
|
|
|
: this.basemessage.valNum
|
|
|
+ }} -->
|
|
|
+ {{
|
|
|
+ this.basemessage.valNum == ""
|
|
|
+ ? this.basemessage.redata.imei
|
|
|
+ : this.basemessage.valNum
|
|
|
}}
|
|
|
<!-- {{this.basemessage.valNum}} -->
|
|
|
<i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
</span>
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
<el-dropdown-item
|
|
|
- :command="item.device_id"
|
|
|
+ :command="item.imei"
|
|
|
v-for="(item, index) in this.basemessage.reDataList"
|
|
|
:key="index"
|
|
|
- >{{ item.device_id }}</el-dropdown-item
|
|
|
+ >{{ item.imei }}</el-dropdown-item
|
|
|
>
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
@@ -89,6 +94,7 @@
|
|
|
<div class="mainLi_name">最新上报时间:</div>
|
|
|
<div class="mainLi_value">
|
|
|
{{ this.basemessage.redata.status_time }}
|
|
|
+ <!-- {{ this.basemessage.redata.addtime }} -->
|
|
|
</div>
|
|
|
</li>
|
|
|
</ul>
|
|
|
@@ -362,10 +368,15 @@
|
|
|
<li class="main_li">
|
|
|
<div class="mainLi_circle">
|
|
|
<div class="mainLi_val">
|
|
|
- {{
|
|
|
+ <!-- {{
|
|
|
this.facilitystate.redata.device_status == "0"
|
|
|
? "离线"
|
|
|
: "在线"
|
|
|
+ }} -->
|
|
|
+ {{
|
|
|
+ this.facilitystate.redata.is_online == "0"
|
|
|
+ ? "离线"
|
|
|
+ : "在线"
|
|
|
}}
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -1000,6 +1011,7 @@ export default {
|
|
|
// console.log(this.equips)
|
|
|
},
|
|
|
equipMarkerClick(item) {
|
|
|
+ console.log(item)
|
|
|
this.equipShow = true;
|
|
|
this.currEquip.name = item.name;
|
|
|
this.currEquip.time = item.time;
|
|
|
@@ -1049,40 +1061,52 @@ export default {
|
|
|
var onOffLine = []; //全部
|
|
|
var equips = that.equips; //地图数据
|
|
|
for (let i = 0; i < data.length; i++) {
|
|
|
- DataId.push(data[i].device_id);
|
|
|
- var time = data[i].status_time;
|
|
|
+ // DataId.push(data[i].device_id);
|
|
|
+ DataId.push(data[i].imei);
|
|
|
+ // var time = data[i].status_time;
|
|
|
+ var time = data[i].addtime;
|
|
|
var date = new Date(parseInt(time) * 1000)
|
|
|
.toLocaleString()
|
|
|
.replace(/:\d{1,2}$/, " ");
|
|
|
var dataA = data[i];
|
|
|
dataA["status_time"] = date;
|
|
|
reDataList.push(dataA);
|
|
|
- onOffLine.push(data[i].device_status); //在线离线设备
|
|
|
+ // onOffLine.push(data[i].device_status); //在线离线设备
|
|
|
+ onOffLine.push(data[i].is_online); //在线离线设备
|
|
|
var mapObj = {};
|
|
|
- if (data[i].device_status == 0) {
|
|
|
+ // if (data[i].device_status == 0) {
|
|
|
+ if (data[i].is_online == 0) {
|
|
|
//离线
|
|
|
- offLine.push(data[i].device_status);
|
|
|
+ // offLine.push(data[i].device_status);
|
|
|
+ offLine.push(data[i].is_online);
|
|
|
mapObj["equipName"] = "离线";
|
|
|
mapObj["type"] = 3;
|
|
|
mapObj["lat"] = data[i].lat;
|
|
|
mapObj["lng"] = data[i].lng;
|
|
|
mapObj["addr"] = data[i].address;
|
|
|
mapObj["name"] = data[i].device_name;
|
|
|
- mapObj["time"] = reDataList[i].status_time;
|
|
|
- mapObj["id"] = reDataList[i].device_id;
|
|
|
- } else if (data[i].device_status == 1) {
|
|
|
+ // mapObj["time"] = reDataList[i].status_time;
|
|
|
+ mapObj["time"] = this.formatTime(reDataList[i].addtime * 1000);
|
|
|
+ // mapObj["id"] = reDataList[i].device_id;
|
|
|
+ mapObj["id"] = reDataList[i].imei;
|
|
|
+ // } else if (data[i].device_status == 1) {
|
|
|
+ } else if (data[i].is_online == 1) {
|
|
|
//在线
|
|
|
- onLine.push(data[i].device_status);
|
|
|
+ // onLine.push(data[i].device_status);
|
|
|
+ onLine.push(data[i].is_online);
|
|
|
mapObj["equipName"] = "在线";
|
|
|
mapObj["type"] = 2;
|
|
|
mapObj["lat"] = data[i].lat;
|
|
|
mapObj["lng"] = data[i].lng;
|
|
|
mapObj["addr"] = data[i].address;
|
|
|
mapObj["name"] = data[i].device_name;
|
|
|
- mapObj["time"] = reDataList[i].status_time;
|
|
|
- mapObj["id"] = reDataList[i].device_id;
|
|
|
+ // mapObj["time"] = reDataList[i].status_time;
|
|
|
+ mapObj["time"] = this.formatTime(reDataList[i].addtime * 1000);
|
|
|
+ // mapObj["id"] = reDataList[i].device_id;
|
|
|
+ mapObj["id"] = reDataList[i].imei;
|
|
|
}
|
|
|
equips.push(mapObj);
|
|
|
+ console.log(mapObj)
|
|
|
}
|
|
|
that.facilitySurvey.onLine = onLine.length; //在线
|
|
|
that.facilitySurvey.offLine = offLine.length; //离线
|
|
|
@@ -1093,13 +1117,17 @@ export default {
|
|
|
that.basemessage.redata = reDataList[0]; //第一条数据为默认数据
|
|
|
that.basemessage.reDataList = reDataList; //全部测报灯设备数据
|
|
|
that.facilityState(
|
|
|
- reDataList[0].device_id,
|
|
|
- reDataList[0].device_status
|
|
|
+ // reDataList[0].device_id,
|
|
|
+ reDataList[0].imei,
|
|
|
+ // reDataList[0].device_status
|
|
|
+ reDataList[0].is_online
|
|
|
);
|
|
|
// that.renderGraph(reDataList[0].device_id) //环境温湿度、加热仓温度渲染
|
|
|
- that.renderGraph(reDataList[0].d_id, reDataList[0].device_id); //环境温湿度、加热仓温度渲染
|
|
|
+ // that.renderGraph(reDataList[0].d_id, reDataList[0].device_id); //环境温湿度、加热仓温度渲染
|
|
|
+ that.renderGraph(reDataList[0].d_id, reDataList[0].imei); //环境温湿度、加热仓温度渲染
|
|
|
|
|
|
- that.imgListData(reDataList[0].device_id); //设备图片接口
|
|
|
+ // that.imgListData(reDataList[0].device_id); //设备图片接口
|
|
|
+ that.imgListData(reDataList[0].imei); //设备图片接口
|
|
|
})
|
|
|
.catch((err) => {
|
|
|
console.log(err);
|
|
|
@@ -1136,8 +1164,10 @@ export default {
|
|
|
var DataId = []; //设备ID
|
|
|
var reDataList = []; //测报灯全部设备数据
|
|
|
for (let i = 0; i < data.length; i++) {
|
|
|
- DataId.push(data[i].device_id);
|
|
|
- var time = data[i].status_time;
|
|
|
+ // DataId.push(data[i].device_id);
|
|
|
+ DataId.push(data[i].imei);
|
|
|
+ // var time = data[i].status_time;
|
|
|
+ var time = data[i].addtime;
|
|
|
var date = new Date(parseInt(time) * 1000)
|
|
|
.toLocaleString()
|
|
|
.replace(/:\d{1,2}$/, " ");
|
|
|
@@ -1147,12 +1177,15 @@ export default {
|
|
|
}
|
|
|
that.basemessage.redata = reDataList[0]; //第一条数据为默认数据
|
|
|
that.facilityState(
|
|
|
- reDataList[0].device_id,
|
|
|
- reDataList[0].device_status
|
|
|
+ // reDataList[0].device_id,
|
|
|
+ reDataList[0].imie,
|
|
|
+ // reDataList[0].device_status
|
|
|
+ reDataList[0].is_online
|
|
|
);
|
|
|
// that.rendergraph.device_id = reDataList[0].device_id //传递给data
|
|
|
// that.renderGraph(reDataList[0].device_id) //环境温湿度、加热仓温度渲染
|
|
|
- that.renderGraph(reDataList[0].d_id, reDataList[0].device_id); //环境温湿度、加热仓温度渲染
|
|
|
+ // that.renderGraph(reDataList[0].d_id, reDataList[0].device_id); //环境温湿度、加热仓温度渲染
|
|
|
+ that.renderGraph(reDataList[0].d_id, reDataList[0].imei); //环境温湿度、加热仓温度渲染
|
|
|
})
|
|
|
.catch((err) => {
|
|
|
console.log(err);
|
|
|
@@ -1246,6 +1279,9 @@ export default {
|
|
|
let s = date.getSeconds();
|
|
|
timeData.push(M + D);
|
|
|
}
|
|
|
+ // console.log(timeData)
|
|
|
+ // console.log(temperature)
|
|
|
+ // console.log(humidity)
|
|
|
that.rendergraph.timeData = timeData;
|
|
|
that.rendergraph.temperature = temperature;
|
|
|
that.rendergraph.humidity = humidity;
|