|
|
|
|
@ -76,31 +76,31 @@ |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">投放运力-班车数</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<uni-easyinput @blur="calcBusNum" @clear="calcBusNum" type="number" v-model="roadData.capacityShuttle" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
<uni-easyinput maxlength="20" @blur="calcBusNum" @clear="calcBusNum" type="number" v-model="roadData.capacityShuttle" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">投放运力-定线通勤包车(辆)</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<uni-easyinput @blur="calcBusNum" @clear="calcBusNum" type="number" v-model="roadData.regularCommuteCharter" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
<uni-easyinput maxlength="20" @blur="calcBusNum" @clear="calcBusNum" type="number" v-model="roadData.regularCommuteCharter" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">投放运力-运送农民工包车(辆)</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<uni-easyinput @blur="calcBusNum" @clear="calcBusNum" type="number" v-model="roadData.migrantWorkersCharter" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
<uni-easyinput maxlength="20" @blur="calcBusNum" @clear="calcBusNum" type="number" v-model="roadData.migrantWorkersCharter" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">投放运力-除定线通勤、农民工包车(辆)</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<uni-easyinput @blur="calcBusNum" @clear="calcBusNum" type="number" v-model="roadData.otherCharter" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
<uni-easyinput maxlength="20" @blur="calcBusNum" @clear="calcBusNum" type="number" v-model="roadData.otherCharter" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">投放运力-包车数</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<p>{{roadData.capacityCharter}}</p> |
|
|
|
|
<p>{{roadData.capacityCharter ? roadData.capacityCharter : ''}}</p> |
|
|
|
|
<!-- <uni-easyinput v-model="roadData.capacityCharter" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> --> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
@ -108,7 +108,7 @@ |
|
|
|
|
<p class="left">投放运力-总客车数</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<!-- <uni-easyinput @blur="getRatio" @clear="getRatio" v-model="roadData.capacityTotalBus" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> --> |
|
|
|
|
<p>{{roadData.capacityTotalBus}}</p> |
|
|
|
|
<p>{{roadData.capacityTotalBus ? roadData.capacityTotalBus : ''}}</p> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="per_con" |
|
|
|
|
@ -128,7 +128,7 @@ |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">投放运力-加班数</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<uni-easyinput type="number" v-model="roadData.overtimeTrips" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
<uni-easyinput maxlength="20" type="number" v-model="roadData.overtimeTrips" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
@ -140,7 +140,7 @@ |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">投放运力-定线通勤班次</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<uni-easyinput @blur="calcTotalTrips" @clear="calcTotalTrips" type="number" v-model="roadData.regularCommuteTrips" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
<uni-easyinput maxlength="20" @blur="calcTotalTrips" @clear="calcTotalTrips" type="number" v-model="roadData.regularCommuteTrips" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
@ -152,58 +152,58 @@ |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">投放运力-除定线通勤包车、农民工包车班次</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<uni-easyinput @blur="calcTotalTrips" @clear="calcTotalTrips" type="number" v-model="roadData.otherTrips" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
<uni-easyinput maxlength="20" @blur="calcTotalTrips" @clear="calcTotalTrips" type="number" v-model="roadData.otherTrips" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">投放运力-包车班次</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<p>{{roadData.capacityCharterTrips}}</p> |
|
|
|
|
<p>{{roadData.capacityCharterTrips ? roadData.capacityCharterTrips : ''}}</p> |
|
|
|
|
<!-- <uni-easyinput v-model="roadData.capacityCharterTrips" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> --> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">投放运力-班次</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<p>{{roadData.capacityTotalTrips}}</p> |
|
|
|
|
<p>{{roadData.capacityTotalTrips ? roadData.capacityTotalTrips : ''}}</p> |
|
|
|
|
<!-- <uni-easyinput v-model="roadData.capacityTotalTrips" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> --> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">班车客运量(万)</p> |
|
|
|
|
<p class="left">班车客运量(人)</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<uni-easyinput @blur="calctotalPassenger" @clear="calctotalPassenger" type="digit" v-model="roadData.shuttlePassengerVolume" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
<uni-easyinput maxlength="20" @blur="calctotalPassenger" @clear="calctotalPassenger" type="number" v-model="roadData.shuttlePassengerVolume" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">定线通勤包车客运量(万)</p> |
|
|
|
|
<p class="left">定线通勤包车客运量(人)</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<uni-easyinput @blur="calctotalPassenger" @clear="calctotalPassenger" type="digit" v-model="roadData.regularCommutePassengerVolume" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
<uni-easyinput maxlength="20" @blur="calctotalPassenger" @clear="calctotalPassenger" type="number" v-model="roadData.regularCommutePassengerVolume" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">运送农民工包车客运量(万)</p> |
|
|
|
|
<p class="left">运送农民工包车客运量(人)</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<uni-easyinput @blur="calctotalPassenger" @clear="calctotalPassenger" type="digit" v-model="roadData.migrantWorkersPassengerVolume" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
<uni-easyinput maxlength="20" @blur="calctotalPassenger" @clear="calctotalPassenger" type="number" v-model="roadData.migrantWorkersPassengerVolume" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">除定线通勤包车、农民工包车以外的客运量(万)</p> |
|
|
|
|
<p class="left">除定线通勤包车、农民工包车以外的客运量(人)</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<uni-easyinput @blur="calctotalPassenger" @clear="calctotalPassenger" type="digit" v-model="roadData.otherPassengerVolume" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
<uni-easyinput maxlength="20" @blur="calctotalPassenger" @clear="calctotalPassenger" type="number" v-model="roadData.otherPassengerVolume" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">包车客运量(万)</p> |
|
|
|
|
<p class="left">包车客运量(人)</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<p>{{roadData.charterPassengerVolume}}</p> |
|
|
|
|
<p>{{roadData.charterPassengerVolume ? roadData.charterPassengerVolume : ''}}</p> |
|
|
|
|
<!-- <uni-easyinput v-model="roadData.charterPassengerVolume" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> --> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">完成客运量(万)</p> |
|
|
|
|
<p class="left">完成客运量(人)</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<p>{{roadData.totalPassengerVolume}}</p> |
|
|
|
|
<p>{{roadData.totalPassengerVolume ? roadData.totalPassengerVolume : ''}}</p> |
|
|
|
|
<!-- <uni-easyinput @blur="getRatio" @clear="getRatio" v-model="roadData.totalPassengerVolume" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> --> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
@ -222,25 +222,25 @@ |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">总客位数(座)</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<uni-easyinput v-model="roadData.totalSeatCapacity" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
<uni-easyinput maxlength="20" v-model="roadData.totalSeatCapacity" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">营运收入(万)</p> |
|
|
|
|
<p class="left">营运收入(元)</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<uni-easyinput type="number" v-model="roadData.operatingRevenue" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
<uni-easyinput maxlength="20" type="number" v-model="roadData.operatingRevenue" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">联网售票张数(万张)</p> |
|
|
|
|
<p class="left">联网售票张数(张)</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<uni-easyinput v-model="roadData.onlineTicketSales" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
<uni-easyinput maxlength="20" type="number" v-model="roadData.onlineTicketSales" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="edit_item input"> |
|
|
|
|
<p class="left">定制客运量(万人)</p> |
|
|
|
|
<p class="left">定制客运量(人)</p> |
|
|
|
|
<view class="right"> |
|
|
|
|
<uni-easyinput v-model="roadData.customizedPassengerVolume" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
<uni-easyinput maxlength="20" type="number" v-model="roadData.customizedPassengerVolume" placeholder="请输入" placeholderStyle="color:#d4d4d4;"></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<!-- <view class="edit_item input"> |
|
|
|
|
@ -332,7 +332,7 @@ |
|
|
|
|
</view> |
|
|
|
|
</view> --> |
|
|
|
|
<view class="pop_conbox"> |
|
|
|
|
<uni-popup ref="unitPopup" style="width: 100%;" background-color="#fff"> |
|
|
|
|
<uni-popup ref="unitPopup" style="width: 100%;"> |
|
|
|
|
<view class="pop_box"> |
|
|
|
|
<view class="pop_title"> |
|
|
|
|
<view class="pop_title"> |
|
|
|
|
@ -433,21 +433,21 @@ import { calcMom, calcYoy, checkNotEmpty, getDateStr, lastYearDate } from '../.. |
|
|
|
|
regularCommuteCharter:'',//定线通勤包车辆 |
|
|
|
|
migrantWorkersCharter:'',//运送农民工报车辆 |
|
|
|
|
otherCharter:'',//除定线、农民工包车辆 |
|
|
|
|
capacityCharter:0, //投放运力:包车数 |
|
|
|
|
capacityCharter:null, //投放运力:包车数 |
|
|
|
|
capacityShuttle:'', //投放运力:班车数 |
|
|
|
|
capacityTotalBus:0, //投放运力:总客车数 |
|
|
|
|
capacityTotalBus:null, //投放运力:总客车数 |
|
|
|
|
regularCommuteTrips:"", //定线通勤班次 |
|
|
|
|
migrantWorkersTrips:"", //运送农民工班次 |
|
|
|
|
otherTrips:"", //除定线通勤包车、农民工包车班次 |
|
|
|
|
capacityCharterTrips:0, //投放运力:包车班次 |
|
|
|
|
capacityCharterTrips:null, //投放运力:包车班次 |
|
|
|
|
capacityShuttleTrips:"", //投放运力:班车班次 |
|
|
|
|
capacityTotalTrips:0, //投放运力:班次 |
|
|
|
|
capacityTotalTrips:null, //投放运力:班次 |
|
|
|
|
regularCommutePassengerVolume:"", //定线通勤包车客运量(万) |
|
|
|
|
migrantWorkersPassengerVolume:"", //运送农民工包车客运量(万) |
|
|
|
|
otherPassengerVolume:"", //除定线通勤包车、农民工包车以外的客运量(万) |
|
|
|
|
charterPassengerVolume:0, //包车客运量(万) |
|
|
|
|
charterPassengerVolume:null, //包车客运量(万) |
|
|
|
|
shuttlePassengerVolume:"", //班车客运量(万) |
|
|
|
|
totalPassengerVolume:0, //完成客运量(万) |
|
|
|
|
totalPassengerVolume:null, //完成客运量(万) |
|
|
|
|
totalSeatCapacity:"", //总客位数(座) |
|
|
|
|
passengerVolumeLastYear:"", //去年同期客运量(万) |
|
|
|
|
totalBusLastYear:"", //去年总客车量(辆) |
|
|
|
|
@ -693,16 +693,18 @@ import { calcMom, calcYoy, checkNotEmpty, getDateStr, lastYearDate } from '../.. |
|
|
|
|
reportPhase:this.roadData.reportPhase, |
|
|
|
|
reportUnit:this.roadData.reportingUnitId |
|
|
|
|
} |
|
|
|
|
this.$request(getApp().globalData.baseUrl + '/api/biz/roadtransport/road/findByStatisticalDate',params,"GET").then(res =>{ |
|
|
|
|
this.$request(getApp().globalData.baseUrl + '/api/biz/roadtransport/road/getYoYMoM',params,"GET").then(res =>{ |
|
|
|
|
console.log('同环比===>',res) |
|
|
|
|
this.lastData = res.data; |
|
|
|
|
// this.calcRatio() |
|
|
|
|
// let yesterdayData = res.data.yesterdayData; |
|
|
|
|
// let lastYearData = res.data.lastYearData; |
|
|
|
|
// this.roadData.passengerVolumeYesterday = yesterdayData.totalPassengerVolume |
|
|
|
|
// this.roadData.passengerVolumeLastYear = lastYearData.totalPassengerVolume |
|
|
|
|
let yesterdayData = res.data.yesterdayData; |
|
|
|
|
let lastYearData = res.data.lastYearData; |
|
|
|
|
|
|
|
|
|
// this.roadData.totalBusYesterday = yesterdayData.capacityTotalBus |
|
|
|
|
// this.roadData.totalBusLastYear = yesterdayData.capacityTotalBus |
|
|
|
|
this.roadData.passengerVolumeYesterday = yesterdayData.totalPassengerVolume |
|
|
|
|
this.roadData.passengerVolumeLastYear = lastYearData.totalPassengerVolume |
|
|
|
|
|
|
|
|
|
this.roadData.totalBusYesterday = yesterdayData.capacityTotalBus |
|
|
|
|
this.roadData.totalBusLastYear = lastYearData.capacityTotalBus |
|
|
|
|
|
|
|
|
|
// 客运量与去年同期比率(%) |
|
|
|
|
// 同比逻辑: |
|
|
|
|
@ -710,16 +712,19 @@ import { calcMom, calcYoy, checkNotEmpty, getDateStr, lastYearDate } from '../.. |
|
|
|
|
// 2、今日数据有值且不为0,去年数据无值为-,去年数据为0时为100; |
|
|
|
|
// 3、今日数据无值,去年数据无论有值或为0,同比为- |
|
|
|
|
// 4、今日、去年今日都有值且都不为0时,按照公式计算(今日-去年今日)/去年今日 * 100; |
|
|
|
|
this.roadData.passengerVolumeYesterdayRatio = calcMom(checkNotEmpty(this.roadData.totalPassengerVolume) ? this.roadData.totalPassengerVolume * 10000 : this.roadData.totalPassengerVolume,checkNotEmpty(this.lastData.passengerVolumeYesterday) ? this.lastData.passengerVolumeYesterday * 10000 : this.lastData.passengerVolumeYesterday) |
|
|
|
|
this.roadData.passengerVolumeRatio = calcYoy(checkNotEmpty(this.roadData.totalPassengerVolume) ? this.roadData.totalPassengerVolume * 10000 : this.roadData.totalPassengerVolume,checkNotEmpty(this.lastData.passengerVolumeLastYear) ? this.lastData.passengerVolumeLastYear * 10000 : this.lastData.passengerVolumeLastYear) |
|
|
|
|
// this.roadData.passengerVolumeYesterdayRatio = calcMom(checkNotEmpty(this.roadData.totalPassengerVolume) ? this.roadData.totalPassengerVolume * 10000 : this.roadData.totalPassengerVolume,checkNotEmpty(yesterdayData.totalPassengerVolume) ? yesterdayData.totalPassengerVolume * 10000 : yesterdayData.totalPassengerVolume) |
|
|
|
|
// this.roadData.passengerVolumeRatio = calcYoy(checkNotEmpty(this.roadData.totalPassengerVolume) ? this.roadData.totalPassengerVolume * 10000 : this.roadData.totalPassengerVolume,checkNotEmpty(lastYearData.totalPassengerVolume) ? lastYearData.totalPassengerVolume * 10000 : lastYearData.totalPassengerVolume) |
|
|
|
|
|
|
|
|
|
this.roadData.passengerVolumeYesterdayRatio = calcMom(this.roadData.totalPassengerVolume,yesterdayData.totalPassengerVolume); |
|
|
|
|
this.roadData.passengerVolumeRatio = calcYoy( this.roadData.totalPassengerVolume,lastYearData.totalPassengerVolume) |
|
|
|
|
|
|
|
|
|
// (checkNotEmpty(this.roadData.totalPassengerVolume) && this.roadData.totalPassengerVolume != 0 && checkNotEmpty(this.lastData.totalPassengerVolume) && this.lastData.totalPassengerVolume === 0) ? 100 : |
|
|
|
|
// (checkNotEmpty(this.roadData.totalPassengerVolume) && checkNotEmpty(this.lastData.totalPassengerVolume) && this.roadData.totalPassengerVolume != 0 && this.lastData.totalPassengerVolume != 0) ? |
|
|
|
|
// (this.roadData.totalPassengerVolume - this.lastData.totalPassengerVolume) / this.lastData.totalPassengerVolume * 100 : |
|
|
|
|
// (this.roadData.totalPassengerVolume == 0 && this.lastData.totalPassengerVolume == 0) ? 0 : '' |
|
|
|
|
// // 客车总量同比上升 |
|
|
|
|
this.roadData.totalBusIncreaseYesterdayRatio = calcMom(this.roadData.capacityTotalBus,this.lastData.totalBusYesterday) |
|
|
|
|
this.roadData.totalBusIncreaseRatio = calcYoy(this.roadData.capacityTotalBus,this.lastData.totalBusLastYear) |
|
|
|
|
this.roadData.totalBusIncreaseYesterdayRatio = calcMom(this.roadData.capacityTotalBus,yesterdayData.capacityTotalBus) |
|
|
|
|
this.roadData.totalBusIncreaseRatio = calcYoy(this.roadData.capacityTotalBus,lastYearData.capacityTotalBus) |
|
|
|
|
|
|
|
|
|
// (checkNotEmpty(this.roadData.capacityTotalBus) && this.roadData.capacityTotalBus != 0 && checkNotEmpty(this.lastData.capacityTotalBus) && this.lastData.capacityTotalBus === 0) ? 100 : |
|
|
|
|
// (checkNotEmpty(this.roadData.capacityTotalBus) && checkNotEmpty(this.lastData.capacityTotalBus) && this.roadData.capacityTotalBus != 0 && this.lastData.capacityTotalBus != 0) ? |
|
|
|
|
|