|
|
|
|
@ -38,16 +38,21 @@ |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="form_item_box" style="margin-top: 30rpx;"> |
|
|
|
|
<!-- tab 切换 --> |
|
|
|
|
<view class="tab_box"> |
|
|
|
|
<view class="tab_nav" :class="tabType == 1 ? 'active' : ''" @click="tabType = 1">进青岛</view> |
|
|
|
|
<view class="tab_nav" :class="tabType == 2 ? 'active' : ''" @click="tabType = 2">出青岛</view> |
|
|
|
|
</view> |
|
|
|
|
<!-- 入青 --> |
|
|
|
|
<view class="form_item_li"> |
|
|
|
|
<view class="form_item_li" v-show="tabType == 1"> |
|
|
|
|
<view class="form_item" |
|
|
|
|
style="display:flex; justify-content: space-between; font-size: 30rpx;color:#333;font-weight: bold;margin-top: 30rpx;"> |
|
|
|
|
进青岛车次信息 |
|
|
|
|
车次信息 |
|
|
|
|
</view> |
|
|
|
|
<view class="form_item"> |
|
|
|
|
<view class="form_item_label">终到车次(辆):</view> |
|
|
|
|
<view class="form_item_input form_input"> |
|
|
|
|
<uni-easyinput @blur="calcYoyMom" v-model="form.inboundRailwayDo" type="number" |
|
|
|
|
<uni-easyinput @blur="calcYoyMom" @clear="calcYoyMom" v-model="form.inboundRailwayDo" type="number" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入" maxlength="20"> |
|
|
|
|
</uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
@ -55,78 +60,79 @@ |
|
|
|
|
<view class="form_item"> |
|
|
|
|
<view class="form_item_label">过路车次:</view> |
|
|
|
|
<view class="form_item_input form_input"> |
|
|
|
|
<uni-easyinput @blur="calcYoyMom" v-model="form.inboundPassengersDo" type="number" |
|
|
|
|
<uni-easyinput @blur="calcYoyMom" @clear="calcYoyMom" v-model="form.inboundPassengersDo" type="number" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入" maxlength="20"> |
|
|
|
|
</uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<!-- 同比环比 --> |
|
|
|
|
<view class="form_item_rate" |
|
|
|
|
:class="form.inboundRailwayDo && form.inboundRailwayDo == yoyMom.yesterdayData.inboundRailwayDo ? 'danger' : '' "> |
|
|
|
|
:class="form.inboundRailwayDo === 0 ? 'danger' : '' "> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label" |
|
|
|
|
:style="form.inboundRailwayDo && form.inboundRailwayDo == yoyMom.yesterdayData.inboundRailwayDo ? 'color: #EB4747' : ''"> |
|
|
|
|
:style="form.inboundRailwayDo === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
终到车次环比</view> |
|
|
|
|
<view class="rate_item_input" |
|
|
|
|
:style="form.inboundRailwayDo && form.inboundRailwayDo == yoyMom.yesterdayData.inboundRailwayDo ? 'color: #EB4747' : ''"> |
|
|
|
|
{{form.inRailwayYomDo ? formatDigit(form.inRailwayYomDo) : '--'}}% |
|
|
|
|
:style="form.inboundRailwayDo === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
{{form.inRailwayYomDo === 0 ? form.inRailwayYomDo : form.inRailwayYomDo ? formatDigit(form.inRailwayYomDo) : '--'}}% |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="line"></view> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label">终到车次同比</view> |
|
|
|
|
<view class="rate_item_input"> |
|
|
|
|
{{form.inRailwayMomDo ? formatDigit(form.inRailwayMomDo) : '--'}}% |
|
|
|
|
{{form.inRailwayMomDo === 0 ? form.inRailwayMomDo : form.inRailwayMomDo ? formatDigit(form.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" v-model="form.inPepole" type="number" |
|
|
|
|
<uni-easyinput @blur="calcYoyMom" @clear="calcYoyMom" v-model="form.inPepole" type="number" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入" maxlength="20"> |
|
|
|
|
</uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<!-- 同比环比 --> |
|
|
|
|
<view class="form_item_rate" |
|
|
|
|
:class="form.inPepole && form.inPepole == yoyMom.yesterdayData.inPepole ? 'danger' : '' "> |
|
|
|
|
:class="form.inPepoleYoyDo === 0 ? 'danger' : '' "> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label" |
|
|
|
|
:style="form.inPepole && form.inPepole == yoyMom.yesterdayData.inPepole ? 'color: #EB4747' : ''">人数环比 |
|
|
|
|
:style="form.inPepoleYoyDo === 0 ? 'color: #EB4747' : ''">人数环比 |
|
|
|
|
</view> |
|
|
|
|
<view class="rate_item_input" |
|
|
|
|
:style="form.inPepole && form.inPepole == yoyMom.yesterdayData.inPepole ? 'color: #EB4747' : ''"> |
|
|
|
|
{{form.inPepoleYoyDo ? formatDigit(form.inPepoleYoyDo) : '--'}}% |
|
|
|
|
:style="form.inPepoleYoyDo === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
{{form.inPepoleMomDo === 0 ? form.inPepoleMomDo ? form.inPepoleMomDo : formatDigit(form.inPepoleYoyDo) : '--'}}% |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="line"></view> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label">人数同比</view> |
|
|
|
|
<view class="rate_item_input"> |
|
|
|
|
{{form.inPepoleMomDo ? formatDigit(form.inPepoleMomDo) : '--'}}% |
|
|
|
|
{{form.inPepoleMomDo === 0 ? form.inPepoleMomDo ? form.inPepoleMomDo : formatDigit(form.inPepoleMomDo) : '--'}}% |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="form_item"> |
|
|
|
|
<view class="form_item_remark"> |
|
|
|
|
<view class="form_item_label">备注:</view> |
|
|
|
|
<view class="form_item_input form_input"> |
|
|
|
|
<uni-easyinput v-model="form.inMark" placeholderStyle="color: #D4D4D4;font-size:28rpx;" |
|
|
|
|
placeholder="请输入" maxlength="200"></uni-easyinput> |
|
|
|
|
<view class="form_item_input"> |
|
|
|
|
<uni-easyinput v-model="form.inMark" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入备注信息" type="textarea" maxlength="200" |
|
|
|
|
autoHeight></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
|
|
|
|
|
<!-- 出青 --> |
|
|
|
|
<view class="form_item_li"> |
|
|
|
|
<view class="form_item_li" v-show="tabType == 2"> |
|
|
|
|
<view class="form_item" |
|
|
|
|
style="display:flex; justify-content: space-between; font-size: 30rpx;color:#333;font-weight: bold;margin-top: 30rpx;"> |
|
|
|
|
出青岛车次信息 |
|
|
|
|
车次信息 |
|
|
|
|
</view> |
|
|
|
|
<view class="form_item"> |
|
|
|
|
<view class="form_item_label">始发车次(辆):</view> |
|
|
|
|
<view class="form_item_input form_input"> |
|
|
|
|
<uni-easyinput @blur="calcYoyMom" v-model="form.outboundRailwayDo" type="number" |
|
|
|
|
<uni-easyinput @blur="calcYoyMom" @clear="calcYoyMom" v-model="form.outboundRailwayDo" type="number" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入" maxlength="20"> |
|
|
|
|
</uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
@ -134,62 +140,63 @@ |
|
|
|
|
<view class="form_item"> |
|
|
|
|
<view class="form_item_label">过路车次:</view> |
|
|
|
|
<view class="form_item_input form_input"> |
|
|
|
|
<uni-easyinput @blur="calcYoyMom" v-model="form.outboundPassengersDo" type="number" |
|
|
|
|
<uni-easyinput @blur="calcYoyMom" @clear="calcYoyMom" v-model="form.outboundPassengersDo" type="number" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入" maxlength="20"> |
|
|
|
|
</uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<!-- 同比环比 --> |
|
|
|
|
<view class="form_item_rate" :class="form.outboundRailwayDo && form.outboundRailwayDo == yoyMom.yesterdayData.outboundRailwayDo ? 'danger' : '' "> |
|
|
|
|
<view class="form_item_rate" :class="form.outRailwayYomDo === 0 ? 'danger' : '' "> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label" |
|
|
|
|
:style="form.outboundRailwayDo && form.outboundRailwayDo == yoyMom.yesterdayData.outboundRailwayDo ? 'color: #EB4747' : ''"> |
|
|
|
|
:style="form.outRailwayYomDo === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
始发车次环比</view> |
|
|
|
|
<view class="rate_item_input" |
|
|
|
|
:style="form.outboundRailwayDo && form.outboundRailwayDo == yoyMom.yesterdayData.outboundRailwayDo ? 'color: #EB4747' : ''"> |
|
|
|
|
{{form.outRailwayYomDo ? formatDigit(form.outRailwayYomDo) : '--'}}% |
|
|
|
|
:style="form.outRailwayYomDo === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
{{form.outRailwayMomDo === 0 ? form.outRailwayMomDo : form.outRailwayMomDo ? formatDigit(form.outRailwayYomDo) : '--'}}% |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="line"></view> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label">始发车次同比</view> |
|
|
|
|
<view class="rate_item_input"> |
|
|
|
|
{{form.outRailwayMomDo ? formatDigit(form.outRailwayMomDo) : '--'}}% |
|
|
|
|
{{form.outRailwayMomDo === 0 ? form.outRailwayMomDo : form.outRailwayMomDo ? formatDigit(form.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" v-model="form.outPepole" type="number" |
|
|
|
|
<uni-easyinput @blur="calcYoyMom" @clear="calcYoyMom" v-model="form.outPepole" type="number" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入" maxlength="20"> |
|
|
|
|
</uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<!-- 同比环比 --> |
|
|
|
|
<view class="form_item_rate" :class="form.outPepole && form.outPepole == yoyMom.yesterdayData.outPeople ? 'danger' : '' "> |
|
|
|
|
<view class="form_item_rate" :class="form.outPepoleYoyDo === 0 ? 'danger' : '' "> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label" |
|
|
|
|
:style="form.outPepole && form.outPepole == yoyMom.yesterdayData.outPeople ? 'color: #EB4747' : ''">人数环比 |
|
|
|
|
:style="form.outPepoleYoyDo === 0 ? 'color: #EB4747' : ''">人数环比 |
|
|
|
|
</view> |
|
|
|
|
<view class="rate_item_input" |
|
|
|
|
:style="form.outPepole && form.outPepole == yoyMom.yesterdayData.outPeople ? 'color: #EB4747' : ''"> |
|
|
|
|
{{form.outPepoleYoyDo ? formatDigit(form.outPepoleYoyDo) : '--'}}% |
|
|
|
|
:style="form.outPepoleYoyDo === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
{{form.outPepoleMomDo === 0 ? form.outPepoleMomDo : form.outPepoleMomDo ? formatDigit(form.outPepoleYoyDo) : '--'}}% |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="line"></view> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label">人数同比</view> |
|
|
|
|
<view class="rate_item_input"> |
|
|
|
|
{{form.outPepoleMomDo ? formatDigit(form.outPepoleMomDo) : '--'}}% |
|
|
|
|
{{form.outPepoleMomDo === 0 ? form.outPepoleMomDo : form.outPepoleMomDo ? formatDigit(form.outPepoleMomDo) : '--'}}% |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="form_item"> |
|
|
|
|
<view class="form_item_remark"> |
|
|
|
|
<view class="form_item_label">备注:</view> |
|
|
|
|
<view class="form_item_input form_input"> |
|
|
|
|
<uni-easyinput v-model="form.outMark" placeholderStyle="color: #D4D4D4;font-size:28rpx;" |
|
|
|
|
placeholder="请输入" maxlength="200"></uni-easyinput> |
|
|
|
|
<view class="form_item_input"> |
|
|
|
|
<uni-easyinput v-model="form.outMark" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入备注信息" type="textarea" maxlength="200" |
|
|
|
|
autoHeight></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
@ -240,7 +247,8 @@ |
|
|
|
|
index: 2, //时段选择,默认0-24 |
|
|
|
|
userInfo: {}, |
|
|
|
|
pageType: '', |
|
|
|
|
btnText: '保存' |
|
|
|
|
btnText: '保存', |
|
|
|
|
tabType: 1 |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
onLoad(options) { |
|
|
|
|
@ -281,6 +289,15 @@ |
|
|
|
|
//环比同比计算 |
|
|
|
|
calcYoyMom() { |
|
|
|
|
console.log('同比环比计算') |
|
|
|
|
this.form.inRailwayYomDo = this.$calcMom(this.form.inRailwayYomDo,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); |
|
|
|
|
this.form.outPepoleYoyDo = this.$calcMom(this.form.outPepole,this.yoyMom.yesterdayData.outPepole); |
|
|
|
|
this.form.inRailwayMomDo = this.$calcYoy(this.form.inboundRailwayDo,this.yoyMom.lastYearData.inboundRailwayDo); |
|
|
|
|
this.form.inPepoleMomDo = this.$calcYoy(this.form.inPepole,this.yoyMom.lastYearData.inPepole); |
|
|
|
|
this.form.outRailwayMomDo = this.$calcYoy(this.form.outboundRailwayDo,this.yoyMom.lastYearData.outboundRailwayDo); |
|
|
|
|
this.form.outPepoleMomDo = this.$calcYoy(this.form.outPepole,this.yoyMom.lastYearData.outPepole); |
|
|
|
|
return; |
|
|
|
|
if (this.yoyMom.yesterdayData) { |
|
|
|
|
//环比 |
|
|
|
|
if (checkNotEmpty(this.form.inboundRailwayDo)) { |
|
|
|
|
@ -454,20 +471,20 @@ |
|
|
|
|
}) |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
if (this.form.inPepole == this.yoyMom.yesterdayData.inPepole && this.form.inMark) { |
|
|
|
|
uni.showToast({ |
|
|
|
|
title: '入青备注不能为空', |
|
|
|
|
icon: 'none' |
|
|
|
|
}) |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
if (this.form.outPepole == this.yoyMom.yesterdayData.outPepole && this.form.outRemark) { |
|
|
|
|
uni.showToast({ |
|
|
|
|
title: '出青备注不能为空', |
|
|
|
|
icon: 'none' |
|
|
|
|
}) |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
// if (this.form.inPepole == this.yoyMom.yesterdayData.inPepole && this.form.inMark) { |
|
|
|
|
// uni.showToast({ |
|
|
|
|
// title: '入青备注不能为空', |
|
|
|
|
// icon: 'none' |
|
|
|
|
// }) |
|
|
|
|
// return; |
|
|
|
|
// } |
|
|
|
|
// if (this.form.outPepole == this.yoyMom.yesterdayData.outPepole && this.form.outRemark) { |
|
|
|
|
// uni.showToast({ |
|
|
|
|
// title: '出青备注不能为空', |
|
|
|
|
// icon: 'none' |
|
|
|
|
// }) |
|
|
|
|
// return; |
|
|
|
|
// } |
|
|
|
|
uni.showModal({ |
|
|
|
|
title: '提示', |
|
|
|
|
content: this.form.id == undefined ? '您确认提交该条报送数据?' : '您确认将该条数据进行修改?', |
|
|
|
|
|