yujialong 4 years ago
parent 8c46c6e254
commit be51b4e958
  1. 52
      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, // ,,1~5,
// ,,30; // ,,30;
if(frequency == 2){ if(frequency == 2){
let week = [] let week = []
while(startTime <= endTime){ while(startTime <= endTime){
let weekNum = startTime.getDay() let weekNum = startTime.getDay()
if(weekNum == 0) weekNum = 7 if(weekNum == 0) weekNum = 7
week.push(weekNum) week.push(weekNum)
startTime.setTime(startTime.getTime() + 86400000) startTime.setTime(startTime.getTime() + 86400000)
} }
// 1~5,, // 1~5,,
for(let i = 1;i <= 5;i++){ for(let i = 1;i <= 5;i++){
if(!week.includes(i)){ if(!week.includes(i)){
invalid = true invalid = true
break 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