|
|
@@ -15,9 +15,8 @@
|
|
|
</p>
|
|
|
<p>设备名称:{{ eqinfo.device_name || "无" }}</p>
|
|
|
<p>
|
|
|
- 最近上报时间:<span v-if="eqinfo.uptime">{{
|
|
|
- eqinfo.uptime | timeFormat()
|
|
|
- }}</span><span v-else>{{ eqinfo.addtime | timeFormat() }}</span>
|
|
|
+ 最近上报时间:<span v-if="eqinfo.uptime">{{ eqinfo.uptime == 0 ? '无' : eqinfo.uptime | timeFormat()
|
|
|
+ }}</span><span v-else>{{eqinfo.uptime == 0 ? '无' : eqinfo.uptime | timeFormat() }}</span>
|
|
|
</p>
|
|
|
<p>地址:{{ eqinfo.location || "暂无地址" }}</p>
|
|
|
</view>
|
|
|
@@ -72,39 +71,38 @@
|
|
|
</view>
|
|
|
<view class="condition">
|
|
|
<scroll-view scroll-top="0" scroll-x="true" class="scroll-X">
|
|
|
- <table class="table">
|
|
|
- <tr class="tr">
|
|
|
- <th class="th" v-for="(item, index) in tableHead" :key="'a' + index">
|
|
|
+ <view class="table">
|
|
|
+ <view class="tr" style="width:6000rpx">
|
|
|
+ <view class="th" v-for="(item, index) in tableHead" :key="'a' + index">
|
|
|
{{ item }}
|
|
|
- </th>
|
|
|
- </tr>
|
|
|
- <tr class="tr" v-for="(items, indexs) in historylistdata" :key="'b' + indexs"
|
|
|
- v-if="!forbidden">
|
|
|
- <td class="td">{{ items.uploadTime | timeFormat() }}</td>
|
|
|
- <td class="td">{{ items.dianChiDianYa }}</td>
|
|
|
- <td class="td">{{ items.fiftyTuRangHanShuiLiang }}</td>
|
|
|
- <td class="td">{{ items.fiftyTuRangWenDu }}</td>
|
|
|
- <td class="td">{{ items.fiveTuRangHanShuiLiang }}</td>
|
|
|
- <td class="td">{{ items.fiveTuRangWenDu }}</td>
|
|
|
- <td class="td">{{ items.kongQiWenDu }}</td>
|
|
|
- <td class="td">{{ items.luDianWenDu }}</td>
|
|
|
- <td class="td">{{ items.riZhaoShiShu }}</td>
|
|
|
- <td class="td">{{ items.shiRunShiJian }}</td>
|
|
|
- <td class="td">{{ items.tenTuRangHanShuiLiang }}</td>
|
|
|
- <td class="td">{{ items.tenTuRangWenDu }}</td>
|
|
|
- <td class="td">{{ items.tianJiangYuLiang }}</td>
|
|
|
- <td class="td">{{ items.tuRangDaoDianLv }}</td>
|
|
|
- <td class="td">{{ items.twentyFiveTuRangHanShuiLiang }}</td>
|
|
|
- <td class="td">{{ items.twentyFiveTuRangWenDu }}</td>
|
|
|
- <td class="td">{{ items.twentyTuRangHanShuiLiang }}</td>
|
|
|
- <td class="td">{{ items.twentyTuRangWenDu }}</td>
|
|
|
- <td class="td">{{ items.xiangDuiShiDu }}</td>
|
|
|
- <td class="td">{{ items.xiaoShiJiangYuLiang }}</td>
|
|
|
- </tr>
|
|
|
- <tr class="tr" v-if="forbidden">
|
|
|
- <td class="td" v-for="item in 13">暂无数据</td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="tr" style="width:6000rpx" v-for="(items, indexs) in historylistdata" :key="'b' + indexs">
|
|
|
+ <view class="td">{{ items.uploadTime | timeFormat() }}</view>
|
|
|
+ <view class="td">{{ items.dianChiDianYa }}</view>
|
|
|
+ <view class="td">{{ items.fiftyTuRangHanShuiLiang }}</view>
|
|
|
+ <view class="td">{{ items.fiftyTuRangWenDu }}</view>
|
|
|
+ <view class="td">{{ items.fiveTuRangHanShuiLiang }}</view>
|
|
|
+ <view class="td">{{ items.fiveTuRangWenDu }}</view>
|
|
|
+ <view class="td">{{ items.kongQiWenDu }}</view>
|
|
|
+ <view class="td">{{ items.luDianWenDu }}</view>
|
|
|
+ <view class="td">{{ items.riZhaoShiShu }}</view>
|
|
|
+ <view class="td">{{ items.shiRunShiJian }}</view>
|
|
|
+ <view class="td">{{ items.tenTuRangHanShuiLiang }}</view>
|
|
|
+ <view class="td">{{ items.tenTuRangWenDu }}</view>
|
|
|
+ <view class="td">{{ items.tianJiangYuLiang }}</view>
|
|
|
+ <view class="td">{{ items.tuRangDaoDianLv }}</view>
|
|
|
+ <view class="td">{{ items.twentyFiveTuRangHanShuiLiang }}</view>
|
|
|
+ <view class="td">{{ items.twentyFiveTuRangWenDu }}</view>
|
|
|
+ <view class="td">{{ items.twentyTuRangHanShuiLiang }}</view>
|
|
|
+ <view class="td">{{ items.twentyTuRangWenDu }}</view>
|
|
|
+ <view class="td">{{ items.xiangDuiShiDu }}</view>
|
|
|
+ <view class="td">{{ items.xiaoShiJiangYuLiang }}</view>
|
|
|
+ </view>
|
|
|
+ <view class="tr" v-if="historylistdata.length == 0">
|
|
|
+ <view class="td" v-for="item in 13">暂无数据</view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
</scroll-view>
|
|
|
<view class="pagenumber">
|
|
|
<button @click="prev">上一页</button>
|
|
|
@@ -268,11 +266,14 @@
|
|
|
},
|
|
|
});
|
|
|
this.pagesum = Math.ceil(res.nums / 10) || 1;
|
|
|
- if (this.pagesum > 0) {
|
|
|
+ if (this.pagesum > 0) {
|
|
|
+ this.forbidden = false;
|
|
|
var dat = res.sta;
|
|
|
this.historylistdata = [];
|
|
|
for (var i = 0; i < dat.length; i++) {
|
|
|
- var item = eval("(" + dat[i] + ")");
|
|
|
+ dat[i] = dat[i].replace(/'/g, '"')
|
|
|
+ // console.log(dat[i])
|
|
|
+ var item = JSON.parse(`${dat[i]}`);
|
|
|
var obj = {};
|
|
|
for (var i1 in item) {
|
|
|
// if (i1 == "uploadTime") {
|
|
|
@@ -283,7 +284,8 @@
|
|
|
}
|
|
|
this.historylistdata.push(obj);
|
|
|
}
|
|
|
- } else {
|
|
|
+ } else {
|
|
|
+ this.forbidden = true;
|
|
|
this.historylistdata = [];
|
|
|
}
|
|
|
},
|
|
|
@@ -306,7 +308,9 @@
|
|
|
var time = [];
|
|
|
var xtitle = [];
|
|
|
for (var i = 0; i < dat.length; i++) {
|
|
|
- var item = eval("(" + dat[i] + ")");
|
|
|
+ // console.log(dat[i])
|
|
|
+ dat[i] = dat[i].replace(/'/g, '"')
|
|
|
+ var item = JSON.parse(`${dat[i]}`);
|
|
|
var tim = parseInt(item["uploadTime"]) * 1000;
|
|
|
var times = new Date(tim);
|
|
|
xtitle.unshift(
|
|
|
@@ -490,8 +494,7 @@
|
|
|
},
|
|
|
onLoad(option) {
|
|
|
this.eqinfo = JSON.parse(option.shebei);
|
|
|
- this.basetype = option.type
|
|
|
- console.log(this.eqinfo);
|
|
|
+ this.basetype = this.eqinfo.type
|
|
|
this.cWidth = uni.upx2px(650);
|
|
|
this.cHeight = uni.upx2px(500);
|
|
|
this.device_id = option.id;
|