默认统计时段规则修改

main
张群 2 years ago
parent 730eacab66
commit 0d16b31c9a
  1. 23
      pages/highWay/runData/form.vue
  2. 1642
      pages/highWay/runStatusData/form.vue
  3. 1402
      pages/railway/railwayRunData/form.vue
  4. 25
      pages/railway/runStatus/form.vue

@ -206,20 +206,15 @@
userInfo: {},
yoyMom: {},//
showStaion: false,//
pageType: '',
}
},
onLoad(options) {
this.userInfo = uni.getStorageSync('userInfo');
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.queryStation('add');
} else if (options.item) {
@ -400,6 +395,20 @@
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);
}
})
},
//

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -97,14 +97,7 @@
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.form.statDate = getDateStr(now, -1); //
} else if (options.item) {
this.form = JSON.parse(options.item);
console.log(this.form);
@ -162,7 +155,21 @@
this.$request(getApp().globalData.baseUrl + '/api/dict/dictList?dictType=airport_time' + '&_t=' + Date
.parse(
new Date()), {}, 'GET').then(res => {
this.array = res.data;
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);
}
})
},
//

Loading…
Cancel
Save