|
|
|
|
@ -179,6 +179,12 @@ |
|
|
|
|
{{item.railwayName || ''}} |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view v-if="stationList.length > 9" class="station_act" @click="showRailway = !showRailway"> |
|
|
|
|
<uni-icons v-if="!showRailway" type="bottom" size="14" color="#2D8CF0" style="margin-right:10rpx;"> |
|
|
|
|
</uni-icons> |
|
|
|
|
<uni-icons v-if="showRailway" type="top" size="14" color="#2D8CF0" style="margin-right:10rpx;"></uni-icons> |
|
|
|
|
{{showRailway?'收起':'展开'}} |
|
|
|
|
</view> |
|
|
|
|
<view class="form_item_box"> |
|
|
|
|
<!-- tab 切换 --> |
|
|
|
|
<view class="tab_box"> |
|
|
|
|
@ -194,41 +200,41 @@ |
|
|
|
|
<view class="form_item"> |
|
|
|
|
<view class="form_item_label">车站名称:</view> |
|
|
|
|
<view class="form_item_input"> |
|
|
|
|
{{form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].railwayName}} |
|
|
|
|
{{form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].railwayName}} |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="form_item"> |
|
|
|
|
<view class="form_item_label">终到车次(辆):</view> |
|
|
|
|
<view class="form_item_input form_input"> |
|
|
|
|
<uni-easyinput @blur="calcYoyMom(railwayNameIndex)" @clear="calcYoyMom(railwayNameIndex)" v-model="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].inboundRailwayDo" type="number" |
|
|
|
|
<uni-easyinput @blur="calcYoyMom(railwayNameIndex)" @clear="calcYoyMom(railwayNameIndex)" v-model="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].inboundRailwayDo" type="number" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入" maxlength="20"> |
|
|
|
|
</uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<!-- 同比环比 --> |
|
|
|
|
<view class="form_item_rate" |
|
|
|
|
:class="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].inRailwayYomDo === 0 ? 'danger' : '' "> |
|
|
|
|
:class="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].inRailwayYomDo === 0 ? 'danger' : '' "> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label" |
|
|
|
|
:style="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].inRailwayYomDo === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
:style="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].inRailwayYomDo === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
终到车次环比</view> |
|
|
|
|
<view class="rate_item_input" |
|
|
|
|
:style="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].inRailwayYomDo === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
{{formatDigit(form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].inRailwayYomDo)}}% |
|
|
|
|
:style="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].inRailwayYomDo === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
{{form.bizRailwayRunDataSaveOrUpdateDTOList.length > 0 ? formatDigit(form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].inRailwayYomDo) : '--'}}% |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="line"></view> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label">终到车次同比</view> |
|
|
|
|
<view class="rate_item_input"> |
|
|
|
|
{{formatDigit(form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].inRailwayMomDo)}}% |
|
|
|
|
{{formatDigit(form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].inRailwayMomDo)}}% |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="form_item"> |
|
|
|
|
<view class="form_item_label">过路车次:</view> |
|
|
|
|
<view class="form_item_input form_input"> |
|
|
|
|
<uni-easyinput @blur="calcYoyMom(railwayNameIndex)" @clear="calcYoyMom(railwayNameIndex)" v-model="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].inboundPassengersDo" type="number" |
|
|
|
|
<uni-easyinput @blur="calcYoyMom(railwayNameIndex)" @clear="calcYoyMom(railwayNameIndex)" v-model="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].inboundPassengersDo" type="number" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入" maxlength="20"> |
|
|
|
|
</uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
@ -236,35 +242,35 @@ |
|
|
|
|
<view class="form_item"> |
|
|
|
|
<view class="form_item_label">人数(人):</view> |
|
|
|
|
<view class="form_item_input form_input"> |
|
|
|
|
<uni-easyinput @blur="calcYoyMom(railwayNameIndex)" @clear="calcYoyMom(railwayNameIndex)" v-model="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].inPepole" type="number" |
|
|
|
|
<uni-easyinput @blur="calcYoyMom(railwayNameIndex)" @clear="calcYoyMom(railwayNameIndex)" v-model="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].inPepole" type="number" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入" maxlength="20"> |
|
|
|
|
</uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<!-- 同比环比 --> |
|
|
|
|
<view class="form_item_rate" |
|
|
|
|
:class="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].inPepoleYoyDo === 0 ? 'danger' : '' "> |
|
|
|
|
:class="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].inPepoleYoyDo === 0 ? 'danger' : '' "> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label" |
|
|
|
|
:style="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].inPepoleYoyDo === 0 ? 'color: #EB4747' : ''">人数环比 |
|
|
|
|
:style="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].inPepoleYoyDo === 0 ? 'color: #EB4747' : ''">人数环比 |
|
|
|
|
</view> |
|
|
|
|
<view class="rate_item_input" |
|
|
|
|
:style="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].inPepoleYoyDo === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
{{formatDigit(form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].inPepoleYoyDo)}}% |
|
|
|
|
:style="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].inPepoleYoyDo === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
{{formatDigit(form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].inPepoleYoyDo)}}% |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="line"></view> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label">人数同比</view> |
|
|
|
|
<view class="rate_item_input"> |
|
|
|
|
{{formatDigit(form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].inPepoleMomDo)}}% |
|
|
|
|
{{formatDigit(form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].inPepoleMomDo)}}% |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="form_item_remark"> |
|
|
|
|
<view class="form_item_label">备注:</view> |
|
|
|
|
<view class="form_item_input"> |
|
|
|
|
<uni-easyinput v-model="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].inMark" |
|
|
|
|
<uni-easyinput v-model="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].inMark" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入备注信息" type="textarea" maxlength="200" |
|
|
|
|
autoHeight></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
@ -280,40 +286,40 @@ |
|
|
|
|
<view class="form_item"> |
|
|
|
|
<view class="form_item_label">车站名称:</view> |
|
|
|
|
<view class="form_item_input"> |
|
|
|
|
{{form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].railwayName}} |
|
|
|
|
{{form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].railwayName}} |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="form_item"> |
|
|
|
|
<view class="form_item_label">始发车次(辆):</view> |
|
|
|
|
<view class="form_item_input form_input"> |
|
|
|
|
<uni-easyinput @blur="calcYoyMom(railwayNameIndex)" @clear="calcYoyMom(railwayNameIndex)" v-model="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].outboundRailwayDo" type="number" |
|
|
|
|
<uni-easyinput @blur="calcYoyMom(railwayNameIndex)" @clear="calcYoyMom(railwayNameIndex)" v-model="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].outboundRailwayDo" type="number" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入" maxlength="20"> |
|
|
|
|
</uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<!-- 同比环比 --> |
|
|
|
|
<view class="form_item_rate" :class="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].outRailwayYomDo === 0 ? 'danger' : '' "> |
|
|
|
|
<view class="form_item_rate" :class="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].outRailwayYomDo === 0 ? 'danger' : '' "> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label" |
|
|
|
|
:style="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].outRailwayYomDo === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
:style="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].outRailwayYomDo === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
始发车次环比</view> |
|
|
|
|
<view class="rate_item_input" |
|
|
|
|
:style="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].outRailwayYomDo === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
{{formatDigit(form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].outRailwayYomDo)}}% |
|
|
|
|
:style="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].outRailwayYomDo === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
{{formatDigit(form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].outRailwayYomDo)}}% |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="line"></view> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label">始发车次同比</view> |
|
|
|
|
<view class="rate_item_input"> |
|
|
|
|
{{formatDigit(form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].outRailwayMomDo)}}% |
|
|
|
|
{{formatDigit(form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].outRailwayMomDo)}}% |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="form_item"> |
|
|
|
|
<view class="form_item_label">过路车次:</view> |
|
|
|
|
<view class="form_item_input form_input"> |
|
|
|
|
<uni-easyinput @blur="calcYoyMom(railwayNameIndex)" @clear="calcYoyMom(railwayNameIndex)" v-model="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].outboundPassengersDo" type="number" |
|
|
|
|
<uni-easyinput @blur="calcYoyMom(railwayNameIndex)" @clear="calcYoyMom(railwayNameIndex)" v-model="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].outboundPassengersDo" type="number" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入" maxlength="20"> |
|
|
|
|
</uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
@ -321,34 +327,34 @@ |
|
|
|
|
<view class="form_item"> |
|
|
|
|
<view class="form_item_label">人数(人):</view> |
|
|
|
|
<view class="form_item_input form_input"> |
|
|
|
|
<uni-easyinput @blur="calcYoyMom(railwayNameIndex)" @clear="calcYoyMom(railwayNameIndex)" v-model="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].outPepole" type="number" |
|
|
|
|
<uni-easyinput @blur="calcYoyMom(railwayNameIndex)" @clear="calcYoyMom(railwayNameIndex)" v-model="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].outPepole" type="number" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入" maxlength="20"> |
|
|
|
|
</uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<!-- 同比环比 --> |
|
|
|
|
<view class="form_item_rate" :class="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].outPepoleYoyDo === 0 ? 'danger' : '' "> |
|
|
|
|
<view class="form_item_rate" :class="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].outPepoleYoyDo === 0 ? 'danger' : '' "> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label" |
|
|
|
|
:style="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].outPepoleYoyDo === 0 ? 'color: #EB4747' : ''">人数环比 |
|
|
|
|
:style="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].outPepoleYoyDo === 0 ? 'color: #EB4747' : ''">人数环比 |
|
|
|
|
</view> |
|
|
|
|
<view class="rate_item_input" |
|
|
|
|
:style="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].outPepoleYoyDo === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
{{formatDigit(form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].outPepoleYoyDo)}}% |
|
|
|
|
:style="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].outPepoleYoyDo === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
{{formatDigit(form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].outPepoleYoyDo)}}% |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="line"></view> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label">人数同比</view> |
|
|
|
|
<view class="rate_item_input"> |
|
|
|
|
{{formatDigit(form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].outPepoleMomDo)}}% |
|
|
|
|
{{formatDigit(form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].outPepoleMomDo)}}% |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="form_item_remark"> |
|
|
|
|
<view class="form_item_label">备注:</view> |
|
|
|
|
<view class="form_item_input"> |
|
|
|
|
<uni-easyinput v-model="form.bizRailwayDataSaveOrUpdateDTOList[railwayNameIndex].outMark" |
|
|
|
|
<uni-easyinput v-model="form.bizRailwayRunDataSaveOrUpdateDTOList[railwayNameIndex].outMark" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入备注信息" type="textarea" maxlength="200" |
|
|
|
|
autoHeight></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
@ -408,6 +414,7 @@ |
|
|
|
|
"outboundRailwayDo": '', |
|
|
|
|
"railwayName": "", |
|
|
|
|
}], |
|
|
|
|
|
|
|
|
|
"statDate": "", |
|
|
|
|
"statPeriod": "" |
|
|
|
|
}, //登录form |
|
|
|
|
@ -506,7 +513,7 @@ |
|
|
|
|
// 汇总 |
|
|
|
|
let _inPeole = 0,_inboundPassengersDo = 0,_inboundRailwayDo = 0; |
|
|
|
|
let _outPepole = 0,_outboundPassengersDo = 0,_outboundRailwayDo = 0; |
|
|
|
|
this.form.bizRailwayRunDataVOList.map((item,index) => { |
|
|
|
|
this.form.bizRailwayRunDataSaveOrUpdateDTOList.map((item,index) => { |
|
|
|
|
_inPeole = _inPeole + (checkNotEmpty(item.inPepole) ? parseInt(item.inPepole) : 0); |
|
|
|
|
_inboundPassengersDo = _inboundPassengersDo + (checkNotEmpty(item.inboundPassengersDo) ? parseInt(item.inboundPassengersDo) : 0); |
|
|
|
|
_inboundRailwayDo = _inboundRailwayDo + (checkNotEmpty(item.inboundRailwayDo) ? parseInt(item.inboundRailwayDo) : 0); |
|
|
|
|
@ -527,22 +534,24 @@ |
|
|
|
|
this.form.outboundPassengersDo = _outboundPassengersDo; |
|
|
|
|
this.form.outboundRailwayDo = _outboundRailwayDo; |
|
|
|
|
this.form.outRailwayYomDo = this.$calcMom(this.form.outboundRailwayDo, this.yoySum.minusDaySummaryData.outboundRailwayDo); |
|
|
|
|
this.form.outRailwayMomDo = this.$calcYoy(this.form.outboundRailwayDo, this.yoySum.minusYearSummaryData.outboundRailwayDo); |
|
|
|
|
let railwayName = this.form.bizRailwayDataSaveOrUpdateDTOList[index].railwayName; |
|
|
|
|
this.form.outRailwayMomDo = this.$calcYoy(this.form.outboundRailwayDo, this.yoySum.minusYearSummaryData.outboundRailwayDo); |
|
|
|
|
console.log('bizRailwayRunDataSaveOrUpdateDTOList ===>',this.form.bizRailwayRunDataSaveOrUpdateDTOList) |
|
|
|
|
let railwayName = this.form.bizRailwayRunDataSaveOrUpdateDTOList[index].railwayName; |
|
|
|
|
this.$request(getApp().globalData.baseUrl + '/api/biz/railwayRunData/getYoYMoM?statDate=' + this.form |
|
|
|
|
.statDate + '&statPeriod=' + this.form.statPeriod + '&railwayName=' + railwayName + '&_t=' + Date.parse(new Date()), {}, 'GET') |
|
|
|
|
.then(res => { |
|
|
|
|
let yoyMom = res.data; |
|
|
|
|
let obj = this.form.bizRailwayDataSaveOrUpdateDTOList[index]; |
|
|
|
|
this.form.bizRailwayDataSaveOrUpdateDTOList[index].inRailwayYomDo = this.$calcMom(obj.inboundRailwayDo,yoyMom.yesterdayData.inboundRailwayDo); |
|
|
|
|
this.form.bizRailwayDataSaveOrUpdateDTOList[index].inPepoleYoyDo = this.$calcMom(obj.inPepole,yoyMom.yesterdayData.inPepole); |
|
|
|
|
this.form.bizRailwayDataSaveOrUpdateDTOList[index].outRailwayYomDo = this.$calcMom(obj.outboundRailwayDo,yoyMom.yesterdayData.outboundRailwayDo); |
|
|
|
|
this.form.bizRailwayDataSaveOrUpdateDTOList[index].outPepoleYoyDo = this.$calcMom(obj.outPepole,yoyMom.yesterdayData.outPepole); |
|
|
|
|
this.form.bizRailwayDataSaveOrUpdateDTOList[index].inRailwayMomDo = this.$calcYoy(obj.inboundRailwayDo,yoyMom.lastYearData.inboundRailwayDo); |
|
|
|
|
this.form.bizRailwayDataSaveOrUpdateDTOList[index].inPepoleMomDo = this.$calcYoy(obj.inPepole,yoyMom.lastYearData.inPepole); |
|
|
|
|
this.form.bizRailwayDataSaveOrUpdateDTOList[index].outRailwayMomDo = this.$calcYoy(obj.outboundRailwayDo,yoyMom.lastYearData.outboundRailwayDo); |
|
|
|
|
this.form.bizRailwayDataSaveOrUpdateDTOList[index].outPepoleMomDo = this.$calcYoy(obj.outPepole,yoyMom.lastYearData.outPepole); |
|
|
|
|
let obj = this.form.bizRailwayRunDataSaveOrUpdateDTOList[index]; |
|
|
|
|
this.form.bizRailwayRunDataSaveOrUpdateDTOList[index].inRailwayYomDo = this.$calcMom(obj.inboundRailwayDo,yoyMom.yesterdayData.inboundRailwayDo); |
|
|
|
|
this.form.bizRailwayRunDataSaveOrUpdateDTOList[index].inPepoleYoyDo = this.$calcMom(obj.inPepole,yoyMom.yesterdayData.inPepole); |
|
|
|
|
this.form.bizRailwayRunDataSaveOrUpdateDTOList[index].outRailwayYomDo = this.$calcMom(obj.outboundRailwayDo,yoyMom.yesterdayData.outboundRailwayDo); |
|
|
|
|
this.form.bizRailwayRunDataSaveOrUpdateDTOList[index].outPepoleYoyDo = this.$calcMom(obj.outPepole,yoyMom.yesterdayData.outPepole); |
|
|
|
|
this.form.bizRailwayRunDataSaveOrUpdateDTOList[index].inRailwayMomDo = this.$calcYoy(obj.inboundRailwayDo,yoyMom.lastYearData.inboundRailwayDo); |
|
|
|
|
this.form.bizRailwayRunDataSaveOrUpdateDTOList[index].inPepoleMomDo = this.$calcYoy(obj.inPepole,yoyMom.lastYearData.inPepole); |
|
|
|
|
this.form.bizRailwayRunDataSaveOrUpdateDTOList[index].outRailwayMomDo = this.$calcYoy(obj.outboundRailwayDo,yoyMom.lastYearData.outboundRailwayDo); |
|
|
|
|
this.form.bizRailwayRunDataSaveOrUpdateDTOList[index].outPepoleMomDo = this.$calcYoy(obj.outPepole,yoyMom.lastYearData.outPepole); |
|
|
|
|
}) |
|
|
|
|
this.$forceUpdate(); |
|
|
|
|
// this.form.inRailwayYomDo = this.$calcMom(this.form.inboundRailwayDo,this.yoyMom.yesterdayData.inboundRailwayDo); |
|
|
|
|
// this.form.inPepoleYoyDo = this.$calcMom(this.form.inPepole,this.yoyMom.yesterdayData.inPepole); |
|
|
|
|
// this.form.outRailwayYomDo = this.$calcMom(this.form.outboundRailwayDo,this.yoyMom.yesterdayData.outboundRailwayDo); |
|
|
|
|
@ -554,8 +563,10 @@ |
|
|
|
|
}, |
|
|
|
|
//切换当前编辑陆岛索引 |
|
|
|
|
changeRailwayNameIndexIndex(index) { |
|
|
|
|
let arr = this.form.bizRailwayDataSaveOrUpdateDTOList; |
|
|
|
|
this.stationList[this.railwayNameIndex].isFinish = checkNotEmpty(arr[index].inboundRailwayDo) && checkNotEmpty(arr[index].inboundPassengersDo) && checkNotEmpty(arr[index].inPepole) && checkNotEmpty(arr[index].outboundRailwayDo) && checkNotEmpty(arr[index].outboundPassengersDo) && checkNotEmpty(arr[index].outPepole) ? true : false; |
|
|
|
|
let arr = this.form.bizRailwayRunDataSaveOrUpdateDTOList; |
|
|
|
|
console.log('arr ===>',arr,index) |
|
|
|
|
this.stationList[this.railwayNameIndex].isFinish = checkNotEmpty(arr[this.railwayNameIndex].inboundRailwayDo) && checkNotEmpty(arr[this.railwayNameIndex].inboundPassengersDo) && checkNotEmpty(arr[this.railwayNameIndex].inPepole) && checkNotEmpty(arr[this.railwayNameIndex].outboundRailwayDo) && checkNotEmpty(arr[this.railwayNameIndex].outboundPassengersDo) && checkNotEmpty(arr[this.railwayNameIndex].outPepole) ? true : false; |
|
|
|
|
console.log('isFinish===>',this.stationList[this.railwayNameIndex].isFinish) |
|
|
|
|
this.railwayNameIndex = index; |
|
|
|
|
// this.queryYoyMom(); |
|
|
|
|
}, |
|
|
|
|
@ -571,10 +582,10 @@ |
|
|
|
|
if (type == 'add') { |
|
|
|
|
this.form.railwayName = arr[0].railwayName; |
|
|
|
|
this.railwayNameIndex = 0; |
|
|
|
|
this.form.bizRailwayDataSaveOrUpdateDTOList = []; |
|
|
|
|
this.form.bizRailwayRunDataSaveOrUpdateDTOList = []; |
|
|
|
|
this.stationList.map(item => { |
|
|
|
|
item.isFinish = false; |
|
|
|
|
this.form.bizRailwayDataSaveOrUpdateDTOList.push({ |
|
|
|
|
this.form.bizRailwayRunDataSaveOrUpdateDTOList.push({ |
|
|
|
|
"inMark": "", |
|
|
|
|
"inPepole": '', |
|
|
|
|
"inPepoleMomDo": '', |
|
|
|
|
@ -597,17 +608,17 @@ |
|
|
|
|
}) |
|
|
|
|
}else{ |
|
|
|
|
console.log('init station ==', this.form) |
|
|
|
|
let arr = JSON.parse(JSON.stringify(this.form.bizRailwayDataSaveOrUpdateDTOList)); |
|
|
|
|
this.form.bizRailwayDataSaveOrUpdateDTOList = []; |
|
|
|
|
let arr = JSON.parse(JSON.stringify(this.form.bizRailwayRunDataSaveOrUpdateDTOList)); |
|
|
|
|
this.form.bizRailwayRunDataSaveOrUpdateDTOList = []; |
|
|
|
|
this.stationList.map(item => { |
|
|
|
|
let idx = arr.findIndex(item2 => item2.railwayName == item.railwayName); |
|
|
|
|
if (idx > -1) { |
|
|
|
|
item.isFinish = checkNotEmpty(arr[idx].inboundRailwayDo) && checkNotEmpty(arr[idx].inboundPassengersDo) && checkNotEmpty(arr[idx].inPepole) && checkNotEmpty(arr[idx].outboundRailwayDo) && checkNotEmpty(arr[idx].outboundPassengersDo) && checkNotEmpty(arr[idx].outPepole) ? true : |
|
|
|
|
false; |
|
|
|
|
this.form.bizRailwayDataSaveOrUpdateDTOList.push(arr[idx]); |
|
|
|
|
this.form.bizRailwayRunDataSaveOrUpdateDTOList.push(arr[idx]); |
|
|
|
|
} else { |
|
|
|
|
item.isFinish = false; |
|
|
|
|
this.form.bizRailwayDataSaveOrUpdateDTOList.push({ |
|
|
|
|
this.form.bizRailwayRunDataSaveOrUpdateDTOList.push({ |
|
|
|
|
"inMark": "", |
|
|
|
|
"inPepole": '', |
|
|
|
|
"inPepoleMomDo": '', |
|
|
|
|
@ -630,7 +641,7 @@ |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
this.form.bizRailwayDataSaveOrUpdateDTOList.map((item,index) => { |
|
|
|
|
this.form.bizRailwayRunDataSaveOrUpdateDTOList.map((item,index) => { |
|
|
|
|
this.calcYoyMom(index); |
|
|
|
|
}); |
|
|
|
|
}) |
|
|
|
|
@ -650,7 +661,7 @@ |
|
|
|
|
if(this.pageType == 'add') { |
|
|
|
|
this.queryDetail(this.form.statDate, this.form.statPeriod); |
|
|
|
|
}else{ |
|
|
|
|
this.form.bizRailwayDataSaveOrUpdateDTOList.map((item,index) => { |
|
|
|
|
this.form.bizRailwayRunDataSaveOrUpdateDTOList.map((item,index) => { |
|
|
|
|
this.calcYoyMom(index); |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
@ -665,7 +676,7 @@ |
|
|
|
|
if(this.pageType == 'add') { |
|
|
|
|
this.queryDetail(this.form.statDate, this.form.statPeriod); |
|
|
|
|
}else{ |
|
|
|
|
this.form.bizRailwayDataSaveOrUpdateDTOList.map((item,index) => { |
|
|
|
|
this.form.bizRailwayRunDataSaveOrUpdateDTOList.map((item,index) => { |
|
|
|
|
this.calcYoyMom(index); |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
@ -732,8 +743,9 @@ |
|
|
|
|
// return; |
|
|
|
|
// } |
|
|
|
|
let checkList = true; |
|
|
|
|
if (this.form.bizRailwayDataSaveOrUpdateDTOList.length > 0) { |
|
|
|
|
checkList = this.form.bizRailwayDataSaveOrUpdateDTOList.every(item => { |
|
|
|
|
console.log('bizRailwayRunDataSaveOrUpdateDTOList ===>',this.form.bizRailwayRunDataSaveOrUpdateDTOList) |
|
|
|
|
if (this.form.bizRailwayRunDataSaveOrUpdateDTOList.length > 0) { |
|
|
|
|
checkList = this.form.bizRailwayRunDataSaveOrUpdateDTOList.every(item => { |
|
|
|
|
return checkNotEmpty(item.inboundRailwayDo) && checkNotEmpty(item.inboundPassengersDo) && checkNotEmpty(item.inPepole) && checkNotEmpty(item.outboundRailwayDo) && checkNotEmpty(item.outboundPassengersDo) && checkNotEmpty(item.outPepole) |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
@ -946,7 +958,14 @@ |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.station_act { |
|
|
|
|
color: #2D8CF0; |
|
|
|
|
font-size: 24rpx; |
|
|
|
|
text-align: center; |
|
|
|
|
margin-bottom: 30rpx; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//收费站 |
|
|
|
|
.station_box { |
|
|
|
|
display: flex; |
|
|
|
|
|