|
@@ -44,11 +44,18 @@
|
|
|
{{item.stationNo}}<span style="margin: 0 8rpx;color:rgba(119, 119, 119, 1);" >|</span>
|
|
|
{{item.name}}
|
|
|
</view>
|
|
|
- <view class="value">
|
|
|
+ <view class="value" v-if="item.category=='电单车'">
|
|
|
+ 电单车充电站
|
|
|
+ </view>
|
|
|
+ <view class="value" v-else>
|
|
|
<span class="span span1">在用{{item.gunWorkNum}}</span> /
|
|
|
<span class="span span2">空闲{{item.gunFreeNum}}</span>/
|
|
|
- <span class="span span3">故障{{item.gunFaultNum}}</span>/
|
|
|
- <span class="span span4">离线{{item.gunOfflineNum}}</span>/
|
|
|
+ <span class="span " :class="{
|
|
|
+ span3:item.gunFaultNum
|
|
|
+ }" >故障{{item.gunFaultNum}}</span>/
|
|
|
+ <span class="span " :class="{
|
|
|
+ span4:item.gunOfflineNum
|
|
|
+ }" >离线{{item.gunOfflineNum}}</span>/
|
|
|
<span class="span span5">共{{item.gunNum}}把</span>
|
|
|
</view>
|
|
|
</view>
|
|
@@ -86,7 +93,7 @@
|
|
|
list: [],
|
|
|
listForm: {
|
|
|
pageIndex: 1,
|
|
|
- pageSize: 20,
|
|
|
+ pageSize: 999,
|
|
|
recordsTotal: 1,
|
|
|
},
|
|
|
title: "场站列表",
|
|
@@ -179,7 +186,26 @@
|
|
|
];
|
|
|
}
|
|
|
this.listForm.recordsTotal=res.data.recordsTotal
|
|
|
+
|
|
|
+ list=list.sort((item1,item2)=>{
|
|
|
+ var a1=item1.gunFaultNum+item1.gunOfflineNum
|
|
|
+ var a2=item2.gunFaultNum+item2.gunOfflineNum
|
|
|
+ if(a1&&a2){
|
|
|
+ return 1
|
|
|
+ }else if(a1&&!a2){
|
|
|
+ return -1
|
|
|
+ }else if(!a1&&!a2){
|
|
|
+ return 1
|
|
|
+ }
|
|
|
+ return true
|
|
|
+ })
|
|
|
+
|
|
|
+
|
|
|
this.list = list
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
uni.hideLoading();
|
|
|
|
|
|
}).catch(error => {
|