yujialong 4 years ago
parent 8c46c6e254
commit be51b4e958
  1. 54
      src/pages/data/list/index.vue

@ -512,34 +512,36 @@ export default {
if(!this.frequency) return util.warningMsg('请选择数据频率') if(!this.frequency) return util.warningMsg('请选择数据频率')
let invalid = false let invalid = false
let startTime = new Date(this.startTime) if(this.startTime && this.endTime){
let endTime = new Date(this.endTime) let startTime = new Date(this.startTime)
let frequency = this.frequency let endTime = new Date(this.endTime)
let frequency = this.frequency
// ,
// ,,1~5, // ,
// ,,30; // ,,1~5,
if(frequency == 2){ // ,,30;
let week = [] if(frequency == 2){
while(startTime <= endTime){ let week = []
let weekNum = startTime.getDay() while(startTime <= endTime){
if(weekNum == 0) weekNum = 7 let weekNum = startTime.getDay()
week.push(weekNum) if(weekNum == 0) weekNum = 7
startTime.setTime(startTime.getTime() + 86400000) week.push(weekNum)
} startTime.setTime(startTime.getTime() + 86400000)
// 1~5,, }
for(let i = 1;i <= 5;i++){ // 1~5,,
if(!week.includes(i)){ for(let i = 1;i <= 5;i++){
invalid = true if(!week.includes(i)){
break invalid = true
break
}
} }
}else if(frequency == 3){
if((endTime.getTime() - startTime.getTime()) / 86400000 < 30) invalid = true
}else if(frequency == 4){
if((endTime.getTime() - startTime.getTime()) / 86400000 < 90) invalid = true
}else if(frequency == 5){
if((endTime.getTime() - startTime.getTime()) / 86400000 < 365) invalid = true
} }
}else if(frequency == 3){
if((endTime.getTime() - startTime.getTime()) / 86400000 < 30) invalid = true
}else if(frequency == 4){
if((endTime.getTime() - startTime.getTime()) / 86400000 < 90) invalid = true
}else if(frequency == 5){
if((endTime.getTime() - startTime.getTime()) / 86400000 < 365) invalid = true
} }
if(invalid) return util.warningMsg('请选择完整区间') if(invalid) return util.warningMsg('请选择完整区间')

Loading…
Cancel
Save