|
|
|
|
@ -40,28 +40,35 @@ |
|
|
|
|
<view class="form_item_box" style="margin-top: 30rpx;"> |
|
|
|
|
<!-- 入青 --> |
|
|
|
|
<view class="form_item_li"> |
|
|
|
|
<view class="form_item" style="display:flex; justify-content: space-between; font-size: 30rpx;color:#333;font-weight: bold;margin-top: 30rpx;"> |
|
|
|
|
<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" placeholderStyle="color: #D4D4D4;font-size:28rpx;" |
|
|
|
|
placeholder="请输入" maxlength="20"></uni-easyinput> |
|
|
|
|
<uni-easyinput @blur="calcYoyMom" v-model="form.inboundRailwayDo" type="number" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入" maxlength="20"> |
|
|
|
|
</uni-easyinput> |
|
|
|
|
</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.inboundPassengersDo" type="number" placeholderStyle="color: #D4D4D4;font-size:28rpx;" |
|
|
|
|
placeholder="请输入" maxlength="20"></uni-easyinput> |
|
|
|
|
<uni-easyinput @blur="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" v-if="form.inRailwayYomDo || form.inRailwayMomDo" :class="form.inboundRailwayDo == yoyMom.yesterdayData.inboundRailwayDo ? 'danger' : '' "> |
|
|
|
|
<view class="form_item_rate" v-if="form.inRailwayYomDo || form.inRailwayMomDo" |
|
|
|
|
:class="form.inboundRailwayDo == yoyMom.yesterdayData.inboundRailwayDo ? 'danger' : '' "> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label" :style="form.inboundRailwayDo == yoyMom.yesterdayData.inboundRailwayDo ? 'color: #EB4747' : ''">终到车次环比(%)</view> |
|
|
|
|
<view class="rate_item_input" :style="form.inboundRailwayDo == yoyMom.yesterdayData.inboundRailwayDo ? 'color: #EB4747' : ''"> |
|
|
|
|
<view class="rate_item_label" |
|
|
|
|
:style="form.inboundRailwayDo == yoyMom.yesterdayData.inboundRailwayDo ? 'color: #EB4747' : ''"> |
|
|
|
|
终到车次环比(%)</view> |
|
|
|
|
<view class="rate_item_input" |
|
|
|
|
:style="form.inboundRailwayDo == yoyMom.yesterdayData.inboundRailwayDo ? 'color: #EB4747' : ''"> |
|
|
|
|
{{form.inRailwayYomDo ? form.inRailwayYomDo.toFixed(2) : ''}} |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
@ -76,15 +83,20 @@ |
|
|
|
|
<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" placeholderStyle="color: #D4D4D4;font-size:28rpx;" |
|
|
|
|
placeholder="请输入" maxlength="20"></uni-easyinput> |
|
|
|
|
<uni-easyinput @blur="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" v-if="form.inPepoleYoyDo || form.inPepoleMomDo" :class="form.inPepole == yoyMom.yesterdayData.inPepole ? 'danger' : '' "> |
|
|
|
|
<view class="form_item_rate" v-if="form.inPepoleYoyDo || form.inPepoleMomDo" |
|
|
|
|
:class="form.inPepole == yoyMom.yesterdayData.inPepole ? 'danger' : '' "> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label" :style="form.inPepole == yoyMom.yesterdayData.inPepole ? 'color: #EB4747' : ''">人数环比(%)</view> |
|
|
|
|
<view class="rate_item_input" :style="form.inPepole == yoyMom.yesterdayData.inPepole ? 'color: #EB4747' : ''"> |
|
|
|
|
<view class="rate_item_label" |
|
|
|
|
:style="form.inPepole == yoyMom.yesterdayData.inPepole ? 'color: #EB4747' : ''">人数环比(%) |
|
|
|
|
</view> |
|
|
|
|
<view class="rate_item_input" |
|
|
|
|
:style="form.inPepole == yoyMom.yesterdayData.inPepole ? 'color: #EB4747' : ''"> |
|
|
|
|
{{form.inPepoleYoyDo ? form.inPepoleYoyDo.toFixed(2) : ''}} |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
@ -107,28 +119,35 @@ |
|
|
|
|
|
|
|
|
|
<!-- 出青 --> |
|
|
|
|
<view class="form_item_li"> |
|
|
|
|
<view class="form_item" style="display:flex; justify-content: space-between; font-size: 30rpx;color:#333;font-weight: bold;margin-top: 30rpx;"> |
|
|
|
|
<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" placeholderStyle="color: #D4D4D4;font-size:28rpx;" |
|
|
|
|
placeholder="请输入" maxlength="20"></uni-easyinput> |
|
|
|
|
<uni-easyinput @blur="calcYoyMom" v-model="form.outboundRailwayDo" type="number" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入" maxlength="20"> |
|
|
|
|
</uni-easyinput> |
|
|
|
|
</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.outboundPassengersDo" type="number" placeholderStyle="color: #D4D4D4;font-size:28rpx;" |
|
|
|
|
placeholder="请输入" maxlength="20"></uni-easyinput> |
|
|
|
|
<uni-easyinput @blur="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" v-if="form.outRailwayYomDo || form.outRailwayMomDo" :class="form.outboundRailwayDo == yoyMom.yesterdayData.outboundRailwayDo ? 'danger' : '' "> |
|
|
|
|
<view class="form_item_rate" v-if="form.outRailwayYomDo || form.outRailwayMomDo" |
|
|
|
|
:class="form.outboundRailwayDo == yoyMom.yesterdayData.outboundRailwayDo ? 'danger' : '' "> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label" :style="form.outboundRailwayDo == yoyMom.yesterdayData.outboundRailwayDo ? 'color: #EB4747' : ''">始发车次环比(%)</view> |
|
|
|
|
<view class="rate_item_input" :style="form.outboundRailwayDo == yoyMom.yesterdayData.outboundRailwayDo ? 'color: #EB4747' : ''"> |
|
|
|
|
<view class="rate_item_label" |
|
|
|
|
:style="form.outboundRailwayDo == yoyMom.yesterdayData.outboundRailwayDo ? 'color: #EB4747' : ''"> |
|
|
|
|
始发车次环比(%)</view> |
|
|
|
|
<view class="rate_item_input" |
|
|
|
|
:style="form.outboundRailwayDo == yoyMom.yesterdayData.outboundRailwayDo ? 'color: #EB4747' : ''"> |
|
|
|
|
{{form.outRailwayYomDo ? form.outRailwayYomDo.toFixed(2) : ''}} |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
@ -143,15 +162,20 @@ |
|
|
|
|
<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" placeholderStyle="color: #D4D4D4;font-size:28rpx;" |
|
|
|
|
placeholder="请输入" maxlength="20"></uni-easyinput> |
|
|
|
|
<uni-easyinput @blur="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" v-if="form.outPepoleYoyDo || form.outPepoleMomDo" :class="form.outPepole == yoyMom.yesterdayData.outPeople ? 'danger' : '' "> |
|
|
|
|
<view class="form_item_rate" v-if="form.outPepoleYoyDo || form.outPepoleMomDo" |
|
|
|
|
:class="form.outPepole == yoyMom.yesterdayData.outPeople ? 'danger' : '' "> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label" :style="form.outPepole == yoyMom.yesterdayData.outPeople ? 'color: #EB4747' : ''">人数环比(%)</view> |
|
|
|
|
<view class="rate_item_input" :style="form.outPepole == yoyMom.yesterdayData.outPeople ? 'color: #EB4747' : ''"> |
|
|
|
|
<view class="rate_item_label" |
|
|
|
|
:style="form.outPepole == yoyMom.yesterdayData.outPeople ? 'color: #EB4747' : ''">人数环比(%) |
|
|
|
|
</view> |
|
|
|
|
<view class="rate_item_input" |
|
|
|
|
:style="form.outPepole == yoyMom.yesterdayData.outPeople ? 'color: #EB4747' : ''"> |
|
|
|
|
{{form.outPepoleYoyDo ? form.outPepoleYoyDo.toFixed(2) : ''}} |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
@ -182,32 +206,33 @@ |
|
|
|
|
</template> |
|
|
|
|
<script> |
|
|
|
|
import { |
|
|
|
|
getDateStr, checkNotEmpty |
|
|
|
|
getDateStr, |
|
|
|
|
checkNotEmpty |
|
|
|
|
} from "../../../common/util.js" |
|
|
|
|
export default { |
|
|
|
|
data() { |
|
|
|
|
return { |
|
|
|
|
form: { |
|
|
|
|
"inMark" : "", |
|
|
|
|
"inPepole" : 0, |
|
|
|
|
"inPepoleMomDo" : 0.0, |
|
|
|
|
"inPepoleYoyDo" : 0.0, |
|
|
|
|
"inRailwayMomDo" : 0.0, |
|
|
|
|
"inRailwayYomDo" : 0.0, |
|
|
|
|
"inboundPassengersDo" : 0, |
|
|
|
|
"inboundRailwayDo" : 0, |
|
|
|
|
"isHoliday" : "", |
|
|
|
|
"outMark" : "", |
|
|
|
|
"outPepole" : 0, |
|
|
|
|
"outPepoleMomDo" : 0.0, |
|
|
|
|
"outPepoleYoyDo" : 0.0, |
|
|
|
|
"outRailwayMomDo" : 0.0, |
|
|
|
|
"outRailwayYomDo" : 0.0, |
|
|
|
|
"outboundPassengersDo" : 0, |
|
|
|
|
"outboundRailwayDo" : 0, |
|
|
|
|
"railwayName" : "", |
|
|
|
|
"statDate" : "", |
|
|
|
|
"statPeriod" : "" |
|
|
|
|
"inMark": "", |
|
|
|
|
"inPepole": 0, |
|
|
|
|
"inPepoleMomDo": 0.0, |
|
|
|
|
"inPepoleYoyDo": 0.0, |
|
|
|
|
"inRailwayMomDo": 0.0, |
|
|
|
|
"inRailwayYomDo": 0.0, |
|
|
|
|
"inboundPassengersDo": 0, |
|
|
|
|
"inboundRailwayDo": 0, |
|
|
|
|
"isHoliday": "", |
|
|
|
|
"outMark": "", |
|
|
|
|
"outPepole": 0, |
|
|
|
|
"outPepoleMomDo": 0.0, |
|
|
|
|
"outPepoleYoyDo": 0.0, |
|
|
|
|
"outRailwayMomDo": 0.0, |
|
|
|
|
"outRailwayYomDo": 0.0, |
|
|
|
|
"outboundPassengersDo": 0, |
|
|
|
|
"outboundRailwayDo": 0, |
|
|
|
|
"railwayName": "", |
|
|
|
|
"statDate": "", |
|
|
|
|
"statPeriod": "" |
|
|
|
|
}, //登录form |
|
|
|
|
stationList: [], //车站列表 |
|
|
|
|
railwayNameIndex: '', |
|
|
|
|
@ -221,62 +246,74 @@ |
|
|
|
|
}, |
|
|
|
|
onLoad(options) { |
|
|
|
|
this.userInfo = uni.getStorageSync('userInfo'); |
|
|
|
|
this.queryStation();//车展名称列表 |
|
|
|
|
this.queryStation(); //车展名称列表 |
|
|
|
|
if (options.type == 'add') { |
|
|
|
|
this.pageType = 'add'; |
|
|
|
|
let now = new Date(); |
|
|
|
|
this.form.statDate = getDateStr(now, -1); //默认前一天 |
|
|
|
|
//11:00-13:30 默认选择0-12 |
|
|
|
|
let dateStr = getDateStr(now, 0); |
|
|
|
|
if(new Date(dateStr + ' 11:00').getTime() < new Date().getTime() < new Date(dateStr + ' 13:30').getTime()) { |
|
|
|
|
this.form.statPeriod = '0012'; |
|
|
|
|
}else{ |
|
|
|
|
this.form.statPeriod = '03'; //默认0-24 |
|
|
|
|
} |
|
|
|
|
this.queryYoyMom();//同比环比 |
|
|
|
|
this.queryYoyMom(); //同比环比 |
|
|
|
|
} else if (options.id) { |
|
|
|
|
this.$request(getApp().globalData.baseUrl+'/api/biz/railwayRunData/find/'+options.id,{},"GET").then(res => { |
|
|
|
|
this.form = res.data; |
|
|
|
|
this.queryYoyMom(); |
|
|
|
|
}); |
|
|
|
|
this.$request(getApp().globalData.baseUrl + '/api/biz/railwayRunData/find/' + options.id, {}, "GET").then( |
|
|
|
|
res => { |
|
|
|
|
this.form = res.data; |
|
|
|
|
this.queryYoyMom(); |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
this.queryTime(); //统计时段 |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
//环比同比 |
|
|
|
|
queryYoyMom() { |
|
|
|
|
if(this.form.statDate == '' || this.form.statPeriod == ''){ |
|
|
|
|
if (this.form.statDate == '' || this.form.statPeriod == '') { |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
// let _date = getDateStr(new Date(this.form.statDate), -1); |
|
|
|
|
this.$request(getApp().globalData.baseUrl + '/api/biz/railwayRunData/getYoYMoM?statDate='+this.form.statDate+'&statPeriod='+this.form.statPeriod+'&_t=' + Date.parse(new Date()), {} , 'GET').then(res => { |
|
|
|
|
this.yoyMom = res.data; |
|
|
|
|
this.calcYoyMom();//同步更新环比同比 |
|
|
|
|
}) |
|
|
|
|
this.$request(getApp().globalData.baseUrl + '/api/biz/railwayRunData/getYoYMoM?statDate=' + this.form |
|
|
|
|
.statDate + '&statPeriod=' + this.form.statPeriod + '&_t=' + Date.parse(new Date()), {}, 'GET') |
|
|
|
|
.then(res => { |
|
|
|
|
this.yoyMom = res.data; |
|
|
|
|
this.calcYoyMom(); //同步更新环比同比 |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
//环比同比计算 |
|
|
|
|
calcYoyMom() { |
|
|
|
|
console.log('同比环比计算') |
|
|
|
|
if(this.yoyMom.yesterdayData) { |
|
|
|
|
if (this.yoyMom.yesterdayData) { |
|
|
|
|
//环比 |
|
|
|
|
this.form.inRailwayYomDo = this.yoyMom.yesterdayData.inboundRailwayDo && this.form.inboundRailwayDo ? (parseInt(this.form.inboundRailwayDo) - this.yoyMom.yesterdayData.inboundRailwayDo) / this.yoyMom.yesterdayData.inboundRailwayDo * 100 : ''; |
|
|
|
|
this.form.inPepoleYoyDo = this.yoyMom.yesterdayData.inPepole && this.form.inPepole ? (parseInt(this.form.inPepole) - this.yoyMom.yesterdayData.inPepole) / this.yoyMom.yesterdayData.inPepole * 100 : ''; |
|
|
|
|
this.form.outRailwayYomDo = this.yoyMom.yesterdayData.outboundRailwayDo && this.form.outboundRailwayDo ? (parseInt(this.form.outboundRailwayDo) - this.yoyMom.yesterdayData.outboundRailwayDo) / this.yoyMom.yesterdayData.outboundRailwayDo * 100 : ''; |
|
|
|
|
this.form.outPepoleYoyDo = this.yoyMom.yesterdayData.outPepole && this.form.outPepole ? (parseInt(this.form.outPepole) - this.yoyMom.yesterdayData.outPepole) / this.yoyMom.yesterdayData.outPepole * 100 : ''; |
|
|
|
|
this.form.inRailwayYomDo = this.yoyMom.yesterdayData.inboundRailwayDo && this.form.inboundRailwayDo ? ( |
|
|
|
|
parseInt(this.form.inboundRailwayDo) - this.yoyMom.yesterdayData.inboundRailwayDo) / this |
|
|
|
|
.yoyMom.yesterdayData.inboundRailwayDo * 100 : ''; |
|
|
|
|
this.form.inPepoleYoyDo = this.yoyMom.yesterdayData.inPepole && this.form.inPepole ? (parseInt(this |
|
|
|
|
.form.inPepole) - this.yoyMom.yesterdayData.inPepole) / this.yoyMom.yesterdayData.inPepole * |
|
|
|
|
100 : ''; |
|
|
|
|
this.form.outRailwayYomDo = this.yoyMom.yesterdayData.outboundRailwayDo && this.form |
|
|
|
|
.outboundRailwayDo ? (parseInt(this.form.outboundRailwayDo) - this.yoyMom.yesterdayData |
|
|
|
|
.outboundRailwayDo) / this.yoyMom.yesterdayData.outboundRailwayDo * 100 : ''; |
|
|
|
|
this.form.outPepoleYoyDo = this.yoyMom.yesterdayData.outPepole && this.form.outPepole ? (parseInt(this |
|
|
|
|
.form.outPepole) - this.yoyMom.yesterdayData.outPepole) / this.yoyMom.yesterdayData.outPepole * |
|
|
|
|
100 : ''; |
|
|
|
|
} |
|
|
|
|
if(this.yoyMom.lastYearData) { |
|
|
|
|
if (this.yoyMom.lastYearData) { |
|
|
|
|
//同比 |
|
|
|
|
this.form.inRailwayMomDo = this.yoyMom.lastYearData.inboundRailwayDo && this.form.inboundRailwayDo ? (parseInt(this.form.inboundRailwayDo) - this.yoyMom.lastYearData.inboundRailwayDo) / this.yoyMom.lastYearData.inboundRailwayDo * 100 : ''; |
|
|
|
|
this.form.inPepoleMomDo = this.yoyMom.lastYearData.inPepole && this.form.inPepole ? (parseInt(this.form.inPepole) - this.yoyMom.lastYearData.inPepole) / this.yoyMom.lastYearData.inPepole * 100 : ''; |
|
|
|
|
this.form.outRailwayMomDo = this.yoyMom.lastYearData.outboundRailwayDo && this.form.outboundRailwayDo ? (parseInt(this.form.outboundRailwayDo) - this.yoyMom.lastYearData.outboundRailwayDo) / this.yoyMom.lastYearData.outboundRailwayDo * 100 : ''; |
|
|
|
|
this.form.outPepoleMomDo = this.yoyMom.lastYearData.outPepole && this.form.outPepole ? (parseInt(this.form.outPepole) - this.yoyMom.lastYearData.outPepole) / this.yoyMom.lastYearData.outPepole * 100 : ''; |
|
|
|
|
this.form.inRailwayMomDo = this.yoyMom.lastYearData.inboundRailwayDo && this.form.inboundRailwayDo ? ( |
|
|
|
|
parseInt(this.form.inboundRailwayDo) - this.yoyMom.lastYearData.inboundRailwayDo) / this.yoyMom |
|
|
|
|
.lastYearData.inboundRailwayDo * 100 : ''; |
|
|
|
|
this.form.inPepoleMomDo = this.yoyMom.lastYearData.inPepole && this.form.inPepole ? (parseInt(this.form |
|
|
|
|
.inPepole) - this.yoyMom.lastYearData.inPepole) / this.yoyMom.lastYearData.inPepole * 100 : ''; |
|
|
|
|
this.form.outRailwayMomDo = this.yoyMom.lastYearData.outboundRailwayDo && this.form.outboundRailwayDo ? |
|
|
|
|
(parseInt(this.form.outboundRailwayDo) - this.yoyMom.lastYearData.outboundRailwayDo) / this.yoyMom |
|
|
|
|
.lastYearData.outboundRailwayDo * 100 : ''; |
|
|
|
|
this.form.outPepoleMomDo = this.yoyMom.lastYearData.outPepole && this.form.outPepole ? (parseInt(this |
|
|
|
|
.form.outPepole) - this.yoyMom.lastYearData.outPepole) / this.yoyMom.lastYearData.outPepole * |
|
|
|
|
100 : ''; |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
//车站权限列表 |
|
|
|
|
queryStation() { |
|
|
|
|
this.$request(getApp().globalData.baseUrl + '/api/biz/railwayRunData/getCurrentSite?_t=' + Date.parse(new Date()), {}, 'GET').then(res => { |
|
|
|
|
this.$request(getApp().globalData.baseUrl + '/api/biz/railwayRunData/getCurrentSite?_t=' + Date.parse( |
|
|
|
|
new Date()), {}, 'GET').then(res => { |
|
|
|
|
this.stationList = res.data; |
|
|
|
|
if(this.pageType == 'add') { |
|
|
|
|
if (this.pageType == 'add') { |
|
|
|
|
this.form.railwayName = res.data[0]; |
|
|
|
|
this.railwayNameIndex = 0; |
|
|
|
|
} |
|
|
|
|
@ -305,9 +342,25 @@ |
|
|
|
|
}, |
|
|
|
|
//时段 |
|
|
|
|
queryTime() { |
|
|
|
|
this.$request(getApp().globalData.baseUrl + '/api/dict/dictList?dictType=airport_time' + '&_t=' + Date.parse( |
|
|
|
|
new Date()), {}, 'GET').then(res => { |
|
|
|
|
this.$request(getApp().globalData.baseUrl + '/api/dict/dictList?dictType=airport_time' + '&_t=' + Date |
|
|
|
|
.parse( |
|
|
|
|
new Date()), {}, 'GET').then(res => { |
|
|
|
|
this.array = res.data; |
|
|
|
|
if (this.pageType == 'add') { |
|
|
|
|
let now = new Date(); |
|
|
|
|
//11:00-13:30 默认选择0-12 |
|
|
|
|
let dateStr = getDateStr(now, 0); |
|
|
|
|
if (new Date(dateStr + ' 11:00').getTime() < new Date().getTime() < new Date(dateStr + |
|
|
|
|
' 13:30').getTime()) { |
|
|
|
|
this.form.statPeriod = '0012'; |
|
|
|
|
this.index = this.array.findIndex(item => item.dictValue == '0012'); |
|
|
|
|
} else { |
|
|
|
|
this.form.statPeriod = '03'; //默认0-24 |
|
|
|
|
this.index = this.array.findIndex(item => item.dictValue == '03'); |
|
|
|
|
} |
|
|
|
|
}else{ |
|
|
|
|
this.index = this.array.findIndex(item => item.dictValue == this.form.statPeriod); |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
//确认提交 |
|
|
|
|
@ -326,14 +379,16 @@ |
|
|
|
|
}) |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
if (!checkNotEmpty(this.form.inboundRailwayDo) || !checkNotEmpty(this.form.inboundPassengersDo) || !checkNotEmpty(this.form.inPepole)) { |
|
|
|
|
if (!checkNotEmpty(this.form.inboundRailwayDo) || !checkNotEmpty(this.form.inboundPassengersDo) || ! |
|
|
|
|
checkNotEmpty(this.form.inPepole)) { |
|
|
|
|
uni.showToast({ |
|
|
|
|
title: '入青终到车次、过站车次、人数不能为空', |
|
|
|
|
icon: 'none' |
|
|
|
|
}) |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
if (!checkNotEmpty(this.form.outboundRailwayDo) || !checkNotEmpty(this.form.outboundPassengersDo) || !checkNotEmpty(this.form.outPepole)) { |
|
|
|
|
if (!checkNotEmpty(this.form.outboundRailwayDo) || !checkNotEmpty(this.form.outboundPassengersDo) || ! |
|
|
|
|
checkNotEmpty(this.form.outPepole)) { |
|
|
|
|
uni.showToast({ |
|
|
|
|
title: '出青终到车次、过站车次、人数不能为空', |
|
|
|
|
icon: 'none' |
|
|
|
|
@ -497,7 +552,8 @@ |
|
|
|
|
flex: 1; |
|
|
|
|
display: flex; |
|
|
|
|
justify-content: space-between; |
|
|
|
|
/deep/ picker{ |
|
|
|
|
|
|
|
|
|
/deep/ picker { |
|
|
|
|
flex: 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -529,9 +585,11 @@ |
|
|
|
|
text-align: right; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
/deep/ .uni-date-x--border{ |
|
|
|
|
|
|
|
|
|
/deep/ .uni-date-x--border { |
|
|
|
|
border: 0 !important; |
|
|
|
|
.uni-date__x-input{ |
|
|
|
|
|
|
|
|
|
.uni-date__x-input { |
|
|
|
|
// height: 35rpx !important; |
|
|
|
|
text-align: right; |
|
|
|
|
} |
|
|
|
|
|