|
@@ -15,104 +15,125 @@
|
|
:defaultSelector="[tabsFrom.show1Index]"
|
|
:defaultSelector="[tabsFrom.show1Index]"
|
|
mode="selector" :range="tabsFrom.selector1" range-key="label" @confirm="selector1confirm" ></u-picker>
|
|
mode="selector" :range="tabsFrom.selector1" range-key="label" @confirm="selector1confirm" ></u-picker>
|
|
|
|
|
|
-
|
|
|
|
- <view class="control-group" v-if="meterDetails.meter" >
|
|
|
|
- <view class="control">
|
|
|
|
- <view class="text">
|
|
|
|
- 电源
|
|
|
|
- </view>
|
|
|
|
-
|
|
|
|
- </view>
|
|
|
|
-
|
|
|
|
- <view class="control">
|
|
|
|
- <view class="text">
|
|
|
|
- 开关
|
|
|
|
- </view>
|
|
|
|
- <view class="icon">
|
|
|
|
- <img src="@/assets/img/switchIcon.png"
|
|
|
|
- @tap.stop="switchBtnApi(meterDetails.meter,0)" class="img"
|
|
|
|
- v-if="meterDetails.meter.switchStatus" alt="" ></img >
|
|
|
|
- <img src="@/assets/img/switchClose.png"
|
|
|
|
- @tap.stop="switchBtnApi(meterDetails.meter,1)" class="img"
|
|
|
|
- v-else alt="" ></img >
|
|
|
|
- <!-- <img src="@/assets/img/control.png" alt="" /> -->
|
|
|
|
- </view>
|
|
|
|
- </view>
|
|
|
|
- </view>
|
|
|
|
-
|
|
|
|
- <!-- 用电信息 -->
|
|
|
|
- <view class="electricity-information">
|
|
|
|
- <view class="title">
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- <view class="text">
|
|
|
|
- 用电信息
|
|
|
|
-
|
|
|
|
- </view>
|
|
|
|
- <!-- <view class="more" @click="gotoUrl('/pages/tenantList/electricityInformation')">
|
|
|
|
- <u-icon name="arrow-right" size="24" color="#d4d4d4"></u-icon>
|
|
|
|
- </view> -->
|
|
|
|
|
|
+ <template v-if="meterDetails.meter&&meterDetails.meter.type!=6" >
|
|
|
|
+ <view class="control-group" v-if="meterDetails.meter" >
|
|
|
|
+ <view class="control">
|
|
|
|
+ <view class="text">
|
|
|
|
+ 电源
|
|
|
|
+ </view>
|
|
|
|
+
|
|
|
|
+ </view>
|
|
|
|
+
|
|
|
|
+ <view class="control">
|
|
|
|
+ <view class="text">
|
|
|
|
+ 开关
|
|
|
|
+ </view>
|
|
|
|
+ <view class="icon" style=" display: flex;" >
|
|
|
|
+ <span>关</span>
|
|
|
|
+ <u-switch size="32" @change="switchBtnApi(meterDetails.meter,$event)"
|
|
|
|
+ v-model="meterDetails.meter.switchStatus" inactive-color="#ff9900" ></u-switch >
|
|
|
|
+ <span>开</span>
|
|
|
|
+ <!--
|
|
|
|
+ <img src="@/assets/img/switchIcon.png"
|
|
|
|
+ @tap.stop="switchBtnApi(meterDetails.meter,0)" class="img"
|
|
|
|
+ v-if="meterDetails.meter.switchStatus" alt="" ></img >
|
|
|
|
+ <img src="@/assets/img/switchClose.png"
|
|
|
|
+ @tap.stop="switchBtnApi(meterDetails.meter,1)" class="img"
|
|
|
|
+ v-else alt="" ></img > -->
|
|
|
|
+ <!-- <img src="@/assets/img/control.png" alt="" /> -->
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
</view>
|
|
</view>
|
|
-
|
|
|
|
- <view class="infos">
|
|
|
|
- <view class="item" style="width: 30%;">
|
|
|
|
|
|
+
|
|
|
|
+ <!-- 用电信息 -->
|
|
|
|
+ <view class="electricity-information">
|
|
|
|
+ <view class="title">
|
|
|
|
+
|
|
|
|
|
|
- <view class="item-value">
|
|
|
|
- {{meterDetails.thisDayKwh}}
|
|
|
|
- </view>
|
|
|
|
- <view class="item-title">
|
|
|
|
- 今日用电量(度)
|
|
|
|
|
|
+ <view class="text">
|
|
|
|
+ 用电信息
|
|
|
|
+
|
|
</view>
|
|
</view>
|
|
|
|
+ <!-- <view class="more" @click="gotoUrl('/pages/tenantList/electricityInformation')">
|
|
|
|
+ <u-icon name="arrow-right" size="24" color="#d4d4d4"></u-icon>
|
|
|
|
+ </view> -->
|
|
</view>
|
|
</view>
|
|
-
|
|
|
|
- <view class="item" style="width: 30%;">
|
|
|
|
-
|
|
|
|
- <view class="item-value">
|
|
|
|
- {{meterDetails.thisMonthKwh}}
|
|
|
|
- </view>
|
|
|
|
- <view class="item-title">
|
|
|
|
- 当月用电量(度)
|
|
|
|
|
|
+
|
|
|
|
+ <view class="infos">
|
|
|
|
+ <view class="item" style="width: 30%;">
|
|
|
|
+
|
|
|
|
+ <view class="item-value">
|
|
|
|
+ {{meterDetails.thisDayKwh}}
|
|
|
|
+ </view>
|
|
|
|
+ <view class="item-title">
|
|
|
|
+ 今日用电量(度)
|
|
|
|
+ </view>
|
|
</view>
|
|
</view>
|
|
- </view>
|
|
|
|
-
|
|
|
|
- <view class="item" style="width: 30%;">
|
|
|
|
|
|
|
|
- <view class="item-value" v-if="meterDetails.nowRecord">
|
|
|
|
- {{meterDetails.nowRecord.totalPower}}
|
|
|
|
|
|
+ <view class="item" style="width: 30%;">
|
|
|
|
+
|
|
|
|
+ <view class="item-value">
|
|
|
|
+ {{meterDetails.thisMonthKwh}}
|
|
|
|
+ </view>
|
|
|
|
+ <view class="item-title">
|
|
|
|
+ 当月用电量(度)
|
|
|
|
+ </view>
|
|
</view>
|
|
</view>
|
|
- <view class="item-title">
|
|
|
|
- 当前功率(千瓦)
|
|
|
|
|
|
+
|
|
|
|
+ <view class="item" style="width: 30%;">
|
|
|
|
+
|
|
|
|
+ <view class="item-value" v-if="meterDetails.nowRecord">
|
|
|
|
+ {{meterDetails.nowRecord.totalPower}}
|
|
|
|
+ </view>
|
|
|
|
+ <view class="item-title">
|
|
|
|
+ 当前功率(千瓦)
|
|
|
|
+ </view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
- </view>
|
|
|
|
-
|
|
|
|
- <!-- 日志 -->
|
|
|
|
- <view class="log" @click="gotoUrl('/pages/timing/timing?id='+meterId)">
|
|
|
|
- <view class="icon">
|
|
|
|
- <u-icon name="clock" color="#fff" size="40" ></u-icon>
|
|
|
|
- </view>
|
|
|
|
- <view class="text">
|
|
|
|
- 定时
|
|
|
|
- </view>
|
|
|
|
- <view class="more">
|
|
|
|
- <u-icon name="arrow-right" size="32" color="#bbbbbb" ></u-icon>
|
|
|
|
- </view>
|
|
|
|
-
|
|
|
|
- </view>
|
|
|
|
-
|
|
|
|
- <view class="log" @click="gotoUrl('/pages/remoteControl/operationLog?id='+meterId)">
|
|
|
|
- <view class="icon">
|
|
|
|
- <img src="@/assets/img/riLine-file-list-2-line.svg" alt="" />
|
|
|
|
- </view>
|
|
|
|
- <view class="text">
|
|
|
|
- 日志
|
|
|
|
- </view>
|
|
|
|
- <view class="more">
|
|
|
|
- <u-icon name="arrow-right" size="32" color="#bbbbbb" ></u-icon>
|
|
|
|
- </view>
|
|
|
|
-
|
|
|
|
- </view>
|
|
|
|
|
|
+
|
|
|
|
+ <!-- 日志 -->
|
|
|
|
+ <view class="log" @click="gotoUrl('/pages/timing/timing?id='+meterId)">
|
|
|
|
+ <view class="icon">
|
|
|
|
+ <u-icon name="clock" color="#fff" size="40" ></u-icon>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="text">
|
|
|
|
+ 定时
|
|
|
|
+ </view>
|
|
|
|
+ <view class="more">
|
|
|
|
+ <u-icon name="arrow-right" size="32" color="#bbbbbb" ></u-icon>
|
|
|
|
+ </view>
|
|
|
|
+
|
|
|
|
+ </view>
|
|
|
|
+
|
|
|
|
+ <view class="log" @click="gotoUrl('/pages/remoteControl/operationLog?id='+meterId)">
|
|
|
|
+ <view class="icon">
|
|
|
|
+ <img src="@/assets/img/riLine-file-list-2-line.svg" alt="" />
|
|
|
|
+ </view>
|
|
|
|
+ <view class="text">
|
|
|
|
+ 日志
|
|
|
|
+ </view>
|
|
|
|
+ <view class="more">
|
|
|
|
+ <u-icon name="arrow-right" size="32" color="#bbbbbb" ></u-icon>
|
|
|
|
+ </view>
|
|
|
|
+
|
|
|
|
+ </view>
|
|
|
|
+ </template>
|
|
|
|
+ <template v-else>
|
|
|
|
+
|
|
|
|
+ <view class="log" >
|
|
|
|
+ <!-- <view class="icon">
|
|
|
|
+
|
|
|
|
+ </view> -->
|
|
|
|
+ <view class="text">
|
|
|
|
+ 虚拟表不可操作
|
|
|
|
+ </view>
|
|
|
|
+ <view class="more">
|
|
|
|
+ <!-- <u-icon name="arrow-right" size="32" color="#bbbbbb" ></u-icon> -->
|
|
|
|
+ </view>
|
|
|
|
+
|
|
|
|
+ </view>
|
|
|
|
+ </template>
|
|
|
|
|
|
</view>
|
|
</view>
|
|
|
|
|
|
@@ -165,10 +186,12 @@
|
|
},
|
|
},
|
|
onLoad(op) {
|
|
onLoad(op) {
|
|
if(op.id){
|
|
if(op.id){
|
|
- //this.meterId=op.id;
|
|
|
|
|
|
+ this.meterId=op.id;
|
|
//this.getMeter()
|
|
//this.getMeter()
|
|
|
|
+
|
|
}
|
|
}
|
|
this.getElectricityMeterList();
|
|
this.getElectricityMeterList();
|
|
|
|
+
|
|
},
|
|
},
|
|
onShow() {
|
|
onShow() {
|
|
if(this.meterId&&this.getMeterReady){
|
|
if(this.meterId&&this.getMeterReady){
|
|
@@ -188,6 +211,7 @@
|
|
this.title=this.tabsFrom.selector1[index].label
|
|
this.title=this.tabsFrom.selector1[index].label
|
|
|
|
|
|
this.FormData.meterId=this.tabsFrom.selector1[index].value
|
|
this.FormData.meterId=this.tabsFrom.selector1[index].value
|
|
|
|
+ this.meterId=this.FormData.meterId
|
|
|
|
|
|
//this.value="4"
|
|
//this.value="4"
|
|
this.electricity=this.electricityMeterList[index]
|
|
this.electricity=this.electricityMeterList[index]
|
|
@@ -201,7 +225,7 @@
|
|
this.tabsFrom.show1=true
|
|
this.tabsFrom.show1=true
|
|
}
|
|
}
|
|
},
|
|
},
|
|
- getElectricityMeterList(){
|
|
|
|
|
|
+ getElectricityMeterList(bl){
|
|
uni.showLoading({
|
|
uni.showLoading({
|
|
title: "加载中",
|
|
title: "加载中",
|
|
mask: true,
|
|
mask: true,
|
|
@@ -218,12 +242,21 @@
|
|
// ...this.electricityMeterList,
|
|
// ...this.electricityMeterList,
|
|
// ...this.electricityMeterList
|
|
// ...this.electricityMeterList
|
|
// ]
|
|
// ]
|
|
- this.electricity=this.electricityMeterList[0];
|
|
|
|
|
|
+ var index=0;
|
|
|
|
+
|
|
|
|
+ for(var i in this.electricityMeterList){
|
|
|
|
+ var obj=this.electricityMeterList[i]
|
|
|
|
+ if(obj.id==this.meterId){
|
|
|
|
+ index=i
|
|
|
|
+ this.tabsFrom.show1Index=i;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ this.electricity=this.electricityMeterList[index];
|
|
|
|
|
|
- this.FormData.meterId=this.electricityMeterList[0].id
|
|
|
|
-
|
|
|
|
|
|
+ this.FormData.meterId=this.electricityMeterList[index].id
|
|
|
|
+ this.meterId=this.FormData.meterId
|
|
|
|
|
|
- this.title=this.electricityMeterList[0].name
|
|
|
|
|
|
+ this.title=this.electricityMeterList[index].name
|
|
// {
|
|
// {
|
|
// label: '全部类型',
|
|
// label: '全部类型',
|
|
// value: '',
|
|
// value: '',
|
|
@@ -297,6 +330,8 @@
|
|
success:res=> {
|
|
success:res=> {
|
|
if(res.confirm){
|
|
if(res.confirm){
|
|
this.switchBtnApiMethod(node,key);
|
|
this.switchBtnApiMethod(node,key);
|
|
|
|
+ }else{
|
|
|
|
+ node.switchStatus=!key
|
|
}
|
|
}
|
|
}
|
|
}
|
|
})
|
|
})
|