zkx 1 year ago
parent
commit
d45a4ff04d
1 changed files with 41 additions and 13 deletions
  1. 41 13
      pages/meterManagement/meterManagement.vue

+ 41 - 13
pages/meterManagement/meterManagement.vue

@@ -40,7 +40,7 @@
 					<view class="item-main">
 					<view class="content">
 						<view class="details">
-							<view class="details-item">
+							<view class="details-item" v-if="false">
 								<view class="details-title">
 									电表状态
 								</view>
@@ -53,6 +53,14 @@
 								<view class="details-value" v-else>
 									
 								</view>
+							</view>
+							<view class="details-item">
+								<view class="details-title">
+									设备类型
+								</view>
+								<view class="details-value">
+									{{query.item.deviceTypeN}}
+								</view>
 							</view>
 							<view class="details-item">
 								<view class="details-title">
@@ -61,6 +69,15 @@
 								<view class="details-value">
 									{{query.item.deviceNo}}
 								</view>
+							</view>
+							<view class="details-item">
+								<view class="details-title">
+									设备地址
+								</view>
+								<view class="details-value">
+									{{query.item.installationAddress}}
+												
+								</view>
 							</view>
 							<view class="details-item">
 								<view class="details-title">
@@ -71,15 +88,7 @@
 						
 								</view>
 							</view>
-							<view class="details-item">
-								<view class="details-title">
-									设备地址
-								</view>
-								<view class="details-value">
-									{{query.item.installationAddress}}
-												
-								</view>
-							</view>
+							
 							<view class="details-item" v-if="queryList.length>1">
 								<view class="details-title">
 									租住地址
@@ -233,7 +242,24 @@
 			this.contractList();
 			
 		},
-		methods: {
+		methods: {
+			getMeterDetails2(meterId,item){
+				uni.showLoading({
+					title: "加载中",
+					mask: true,
+				})
+				API_Electricity.meterDetails({
+					meterId:meterId
+				}).then((response) => {
+					uni.hideLoading()
+					item.deviceTypeN=response.data.meter.deviceTypeN
+				}).catch(error => {
+					uni.showToast({
+						title: error,
+						icon: "none"
+					})
+				})
+			},
 			getMeterDetails(meterId){
 				uni.showLoading({
 					title: "加载中",
@@ -442,9 +468,11 @@
 								}else{
 									return 0
 								}
-							})
+							})
+							this.getMeterDetails2(item.meterId,queryList[i].item)
 							
-						}
+						}
+						
 					}
 					this.queryList=queryList;
 					this.$forceUpdate()