|
@@ -36,31 +36,67 @@
|
|
|
|
|
|
<view class="details-row" ><p>桩号</p><span>{{detail.deviceNo}}</span></view>
|
|
|
</view>
|
|
|
+
|
|
|
+
|
|
|
+ <view class="details">
|
|
|
+ <view class="details-title">
|
|
|
+ <h4>用电明细</h4>
|
|
|
+ </view>
|
|
|
+ <view class="details-row" >
|
|
|
+ <p>总充电量</p>
|
|
|
+ <span>{{detail.electricQuantity/10000}}度</span>
|
|
|
+ </view>
|
|
|
+
|
|
|
+ <view v-for="(item,i) in chargeDetails" :key="i">
|
|
|
+ <view class="details-row" style=" margin-top: 18px;" >
|
|
|
+ <p>区间充电量({{item.startTime}}-{{item.endTime}})</p>
|
|
|
+ <span >{{item.kwh }}度</span>
|
|
|
+ </view>
|
|
|
+
|
|
|
+ <view class="details-row" style="display: block;" >
|
|
|
+ <p>
|
|
|
+ <span style=" color: #37393c;">区间定价</span>
|
|
|
+
|
|
|
+ <span style="float: right; color: #333;font-weight: normal;">{{(item.electricityPrice*100+item.servicePrice*100)/100}}元/度</span>
|
|
|
+
|
|
|
+ </p>
|
|
|
+ <span class="details-row-sum">{{item.electricityPrice}}元/度(电费)+{{item.servicePrice}}元/度(服务费) </span>
|
|
|
+
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+
|
|
|
+
|
|
|
<view class="details">
|
|
|
<view class="details-title">
|
|
|
- <h4>分润比例</h4>
|
|
|
+ <h4>分润明细</h4>
|
|
|
</view>
|
|
|
<view class="details-row" v-for="(item,i) in sprList" :key="i" v-if="item.disProportion">
|
|
|
- <p>{{item.merchantAccountName}}</p>
|
|
|
- <span>{{item.disProportion}}%</span>
|
|
|
+ <p>{{item.merchantAccountName}}({{(item.disProportion*100).toFixed(2)}}%)</p>
|
|
|
+ <span>{{item.shareProfitAmount}}元</span>
|
|
|
</view>
|
|
|
|
|
|
</view>
|
|
|
|
|
|
+
|
|
|
<view class="details">
|
|
|
<view class="details-title">
|
|
|
- <h4>充电详情</h4>
|
|
|
+ <h4>更多信息</h4>
|
|
|
</view>
|
|
|
|
|
|
<view class="details-row"><p>来源站点</p><span>{{detail.stationName}}</span></view>
|
|
|
<view class="details-row"><p>来源充电桩</p><span>{{detail.deviceName}}</span></view>
|
|
|
|
|
|
|
|
|
- <view class="details-row"><p>消费电量</p><span>{{detail.electricQuantity/10000}}度</span></view>
|
|
|
<view class="details-row"><p>开始时间</p><span>{{detail.startTime}}</span></view>
|
|
|
<view class="details-row"><p>结束时间</p><span>{{detail.endTime}}</span></view>
|
|
|
<view class="details-row"><p>充电时长</p><span>{{getPercent(detail.chargingMinute)}}</span></view>
|
|
|
</view>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
<view class="detailsBtn">
|
|
|
<u-button class="detailsBtn-btn" @click="back" type="primary" plain>返回</u-button>
|
|
|
</view>
|
|
@@ -73,6 +109,7 @@
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
+ chargeDetails:[],
|
|
|
id:'',
|
|
|
sprList:[
|
|
|
|
|
@@ -117,8 +154,10 @@
|
|
|
recordId:this.id
|
|
|
}).then((res) => {
|
|
|
this.detail=res.data
|
|
|
- this.sprList=res.data.cdmList
|
|
|
+ //this.sprList=res.data.cdmList
|
|
|
this.couponObj=res.data.userCoupon;
|
|
|
+ this.chargeDetails=JSON.parse(res.data.ChargeDetails)
|
|
|
+ this.sprList=res.data.detailList
|
|
|
uni.hideLoading()
|
|
|
|
|
|
}).catch(error => {
|
|
@@ -169,7 +208,11 @@
|
|
|
justify-content: space-between;
|
|
|
align-items: center;
|
|
|
margin-top: 15px;
|
|
|
- p{color:#888}
|
|
|
+
|
|
|
+ p{
|
|
|
+ color: #37393c;
|
|
|
+ font-weight: bold;
|
|
|
+ }
|
|
|
}
|
|
|
.details{
|
|
|
margin: 16px;
|
|
@@ -213,4 +256,10 @@
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ .details-row-sum{
|
|
|
+ float: right;
|
|
|
+ color: #888;
|
|
|
+ font-size: 12px;
|
|
|
+
|
|
|
+ }
|
|
|
</style>
|