|
@@ -62,7 +62,7 @@
|
|
|
|
|
|
<view class="line2">
|
|
|
<view class="value" v-if="item.deviceName">
|
|
|
- 设备编号 {{item.deviceName}}
|
|
|
+ 设备编号 {{item.deviceName}}<span style="margin: 0 8rpx;">|</span>{{item.deviceNo}}
|
|
|
|
|
|
</view>
|
|
|
<view class="value">
|
|
@@ -71,13 +71,29 @@
|
|
|
</view>
|
|
|
<view class="value">
|
|
|
上报时间 {{item.errorReportTime}}
|
|
|
- </view>
|
|
|
- <view class="value" v-if="item.status==1">
|
|
|
- 处理时间 {{item.repairTime}}
|
|
|
+ <span class="value" v-if="getHourDistanceArr(item)==0" :class="{
|
|
|
+ getHourDistanceArrNum10:true,
|
|
|
+
|
|
|
+ }">
|
|
|
+
|
|
|
+ </span>
|
|
|
+ <span class="value" v-else :class="{
|
|
|
+ getHourDistanceArrNum10:true,
|
|
|
+ getHourDistanceArrNum12:getHourDistanceArr(item)>12,
|
|
|
+ getHourDistanceArrNum24:getHourDistanceArr(item)>24,
|
|
|
+ }">
|
|
|
+ (超{{getHourDistanceArr(item) }}小时)
|
|
|
+ </span>
|
|
|
+
|
|
|
</view>
|
|
|
<view class="value" v-if="item.status==1">
|
|
|
处理人员 {{item.repairNames}}
|
|
|
</view>
|
|
|
+ <view class="value" v-if="item.status==1">
|
|
|
+ 处理时间 {{item.repairTime}}
|
|
|
+
|
|
|
+ </view>
|
|
|
+
|
|
|
|
|
|
</view>
|
|
|
|
|
@@ -116,7 +132,7 @@
|
|
|
import {
|
|
|
|
|
|
currentTimeStamp,
|
|
|
- parseUnixTime,newDate,nextMonth
|
|
|
+ parseUnixTime,newDate,nextMonth,hourDistanceArr
|
|
|
} from '@/apis/utils'
|
|
|
|
|
|
export default {
|
|
@@ -197,6 +213,27 @@
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ getHourDistanceArr(item) {
|
|
|
+ var time=item.errorReportTime;
|
|
|
+ if (!item.errorReportTime) {
|
|
|
+ return '-'
|
|
|
+ }
|
|
|
+ var key="";
|
|
|
+ if(item.repairTime){
|
|
|
+ key=hourDistanceArr(time, newDate(item.repairTime))[0]
|
|
|
+
|
|
|
+ }else{
|
|
|
+ key=hourDistanceArr(time, new Date())[0]
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ return key
|
|
|
+
|
|
|
+
|
|
|
+ },
|
|
|
testBtn() {
|
|
|
this.queryName=this.testName
|
|
|
this.listForm.queryContent=this.queryName
|
|
@@ -505,4 +542,16 @@
|
|
|
font-size: 36rpx;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ .getHourDistanceArrNum10 {
|
|
|
+ color: #FF7B00;
|
|
|
+ }
|
|
|
+
|
|
|
+ .getHourDistanceArrNum12 {
|
|
|
+ color: red;
|
|
|
+ }
|
|
|
+
|
|
|
+ .getHourDistanceArrNum24 {
|
|
|
+ color: #8161FF;
|
|
|
+ }
|
|
|
</style>
|