|
@@ -207,7 +207,7 @@
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
|
|
- <view class="" v-show="companyId==''&&companyList.length>1&&0&&datacompanyInfo.type=='2'">
|
|
|
|
|
|
+ <view class="" v-show="companyId==''&&companyList.length>1&&datacompanyInfo.type=='2'">
|
|
<!-- 电表运行情况 -->
|
|
<!-- 电表运行情况 -->
|
|
<view class="statistics-1 statistics statistics-3" >
|
|
<view class="statistics-1 statistics statistics-3" >
|
|
<view class="title">
|
|
<view class="title">
|
|
@@ -219,26 +219,21 @@
|
|
</view>
|
|
</view>
|
|
|
|
|
|
</view>
|
|
</view>
|
|
- <view class=" contractList">
|
|
|
|
- <view class="contractListClass" @click="gotoUrl('/pages/tenantList/contractList?query=1')">
|
|
|
|
- <view class="contractListClass1">
|
|
|
|
- <view class="class1">荆鹏软件园</view>
|
|
|
|
- <view class="class2">6月预计收入</view>
|
|
|
|
- </view>
|
|
|
|
- <view class="contractListClass2">
|
|
|
|
- 231231<u-icon name="arrow-right" style="margin-left: 12rpx;" size="24" color="#838383"></u-icon>
|
|
|
|
- </view>
|
|
|
|
- </view>
|
|
|
|
- <view class="contractListClass" @click="gotoUrl('/pages/tenantList/contractList?query=1')">
|
|
|
|
|
|
+ <view class=" contractList" >
|
|
|
|
+ <!-- @click="gotoUrl('/pages/tenantList/contractList?query=1')" -->
|
|
|
|
+ <view class="contractListClass" v-for="(item,i) in platformRevenueList" :key="i"
|
|
|
|
+ >
|
|
<view class="contractListClass1">
|
|
<view class="contractListClass1">
|
|
- <view class="class1">荆鹏软件园</view>
|
|
|
|
- <view class="class2">6月预计收入</view>
|
|
|
|
|
|
+ <view class="class1">{{item.name}}</view>
|
|
|
|
+ <view class="class2">{{month}}月预计收入</view>
|
|
</view>
|
|
</view>
|
|
<view class="contractListClass2">
|
|
<view class="contractListClass2">
|
|
- 2312313<u-icon name="arrow-right" style="margin-left: 12rpx;" size="24" color="#838383"></u-icon>
|
|
|
|
|
|
+ {{item.incomeFee}}
|
|
|
|
+ <u-icon name="arrow-right" v-if="0" style="margin-left: 12rpx;" size="24" color="#838383"></u-icon>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
|
|
|
|
+
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
@@ -373,32 +368,45 @@
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="incomeExpenditureClass" v-show="companyType!=4&&homePageManageObj.showPark" >
|
|
<view class="incomeExpenditureClass" v-show="companyType!=4&&homePageManageObj.showPark" >
|
|
- <view class="income1">
|
|
|
|
- <view class="income11">
|
|
|
|
- 电费收入 (元)
|
|
|
|
- </view>
|
|
|
|
- <view class="income12">
|
|
|
|
- {{incomeExpenditureObj.incomeFee}}
|
|
|
|
- <span class="income121" v-if="!incomeExpenditureObj.id">加载中...</span>
|
|
|
|
- </view>
|
|
|
|
- </view>
|
|
|
|
- <view class="income1">
|
|
|
|
- <view class="income11">
|
|
|
|
- 电费支出 (元)
|
|
|
|
- </view>
|
|
|
|
- <view class="income12">
|
|
|
|
- {{incomeExpenditureObj.expenditureFee}}
|
|
|
|
- <span class="income121" v-if="!incomeExpenditureObj.id">加载中...</span>
|
|
|
|
- </view>
|
|
|
|
- </view>
|
|
|
|
- <view class="income1">
|
|
|
|
- <view class="income11">
|
|
|
|
- 收支情况 (元)
|
|
|
|
- </view>
|
|
|
|
- <view class="income12" :style="incomeExpenditureObj.differenceFee>=0?'color:red':'color:#52b8aa'">
|
|
|
|
- {{incomeExpenditureObj.differenceFee}}
|
|
|
|
- <span class="income121" v-if="!incomeExpenditureObj.id">加载中...</span>
|
|
|
|
- </view>
|
|
|
|
|
|
+ <view class="incomeRow" >
|
|
|
|
+ <view class="income1">
|
|
|
|
+ <view class="income11">
|
|
|
|
+ 电费收入 (元)
|
|
|
|
+ </view>
|
|
|
|
+ <view class="income12">
|
|
|
|
+ {{incomeExpenditureObj.incomeFee}}
|
|
|
|
+ <span class="income121" v-if="!incomeExpenditureObj.id">加载中...</span>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="income1">
|
|
|
|
+ <view class="income11">
|
|
|
|
+ 电费支出 (元)
|
|
|
|
+ </view>
|
|
|
|
+ <view class="income12">
|
|
|
|
+ {{incomeExpenditureObj.expenditureFee}}
|
|
|
|
+ <span class="income121" v-if="!incomeExpenditureObj.id">加载中...</span>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="incomeRow" >
|
|
|
|
+ <view class="income1">
|
|
|
|
+ <view class="income11">
|
|
|
|
+ 收支情况 (元)
|
|
|
|
+ </view>
|
|
|
|
+ <view class="income12" :style="incomeExpenditureObj.differenceFee>=0?'color:red':'color:#52b8aa'">
|
|
|
|
+ {{incomeExpenditureObj.differenceFee>0?'+':''}}{{incomeExpenditureObj.differenceFee}}
|
|
|
|
+ <span class="income121" v-if="!incomeExpenditureObj.id">加载中...</span>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="income1">
|
|
|
|
+ <view class="income11">
|
|
|
|
+ 节约电费 (元)
|
|
|
|
+ </view>
|
|
|
|
+ <view class="income12" style="color:#52b8aa">
|
|
|
|
+ {{incomeExpenditureObj.saveFee}}
|
|
|
|
+ <span class="income121" v-if="!incomeExpenditureObj.id">加载中...</span>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
</view>
|
|
</view>
|
|
|
|
|
|
</view>
|
|
</view>
|
|
@@ -735,14 +743,16 @@
|
|
tenantListNum3:0,
|
|
tenantListNum3:0,
|
|
childList:[],
|
|
childList:[],
|
|
childInfo:{},
|
|
childInfo:{},
|
|
- companyInfo:{},
|
|
|
|
|
|
+ companyInfo:{},
|
|
|
|
+ month:0,
|
|
|
|
+ platformRevenueList:[],
|
|
}
|
|
}
|
|
},
|
|
},
|
|
onLoad() {
|
|
onLoad() {
|
|
var date = new Date();
|
|
var date = new Date();
|
|
var year = date.getFullYear();
|
|
var year = date.getFullYear();
|
|
var month = date.getMonth() + 1 >= 10 ? date.getMonth() + 1 : '0' + (date.getMonth() + 1);
|
|
var month = date.getMonth() + 1 >= 10 ? date.getMonth() + 1 : '0' + (date.getMonth() + 1);
|
|
-
|
|
|
|
|
|
+ this.month=date.getMonth() + 1
|
|
this.endYear = new Date().getFullYear();
|
|
this.endYear = new Date().getFullYear();
|
|
this.queryDate = parseUnixTime(new Date(), '{y}-{m}-{d}');
|
|
this.queryDate = parseUnixTime(new Date(), '{y}-{m}-{d}');
|
|
|
|
|
|
@@ -1144,7 +1154,7 @@
|
|
}else{
|
|
}else{
|
|
this.kWhList=[]
|
|
this.kWhList=[]
|
|
this.getDeviceStatus()
|
|
this.getDeviceStatus()
|
|
-
|
|
|
|
|
|
+ this.getPlatformRevenue()
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
@@ -1472,7 +1482,25 @@
|
|
})
|
|
})
|
|
})
|
|
})
|
|
},
|
|
},
|
|
-
|
|
|
|
|
|
+ getPlatformRevenue(){
|
|
|
|
+ if(this.companyId==''&&this.companyList.length>1&&this.datacompanyInfo.type=='2'){
|
|
|
|
+
|
|
|
|
+ }else{
|
|
|
|
+
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ var queryDate =parseUnixTime(new Date(), '{y}-{m}-1');
|
|
|
|
+ API.platformRevenue({
|
|
|
|
+ queryDate:queryDate
|
|
|
|
+ }).then((response) => {
|
|
|
|
+ this.platformRevenueList=response.data.companyInfoList
|
|
|
|
+ }).catch(error => {
|
|
|
|
+ uni.showToast({
|
|
|
|
+ title: error,
|
|
|
|
+ icon: "none"
|
|
|
|
+ })
|
|
|
|
+ })
|
|
|
|
+ },
|
|
// 累计报警
|
|
// 累计报警
|
|
getDeviceStatus() {
|
|
getDeviceStatus() {
|
|
|
|
|
|
@@ -1636,10 +1664,13 @@
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
.incomeExpenditureClass{
|
|
.incomeExpenditureClass{
|
|
- display: flex;
|
|
|
|
- justify-content: space-evenly;
|
|
|
|
|
|
+
|
|
width: 100%;
|
|
width: 100%;
|
|
- padding:16rpx 0;
|
|
|
|
|
|
+ padding:16rpx 0;
|
|
|
|
+ .incomeRow{
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: space-evenly;
|
|
|
|
+ }
|
|
.income1:last-child{
|
|
.income1:last-child{
|
|
.income11,.income12{
|
|
.income11,.income12{
|
|
border-right: 1px solid #c5c3c3;
|
|
border-right: 1px solid #c5c3c3;
|
|
@@ -1652,7 +1683,7 @@
|
|
font-size: 24rpx;
|
|
font-size: 24rpx;
|
|
color:#c5c3c3;
|
|
color:#c5c3c3;
|
|
}
|
|
}
|
|
- width: 33.33%;
|
|
|
|
|
|
+ width: 50%;
|
|
text-align: center;
|
|
text-align: center;
|
|
.income11{
|
|
.income11{
|
|
padding:12rpx 0;
|
|
padding:12rpx 0;
|