diff --git a/src/views/statistic/river/river.vue b/src/views/statistic/river/river.vue index f959e8f..da48d68 100644 --- a/src/views/statistic/river/river.vue +++ b/src/views/statistic/river/river.vue @@ -3,8 +3,8 @@ @@ -85,6 +85,17 @@ export default { }, data() { return { + rules: { + startTime: [ + { required: true, message: '请选择开始时间', trigger: 'change' } + ], + endTime: [ + { required: true, message: '请选择结束时间', trigger: 'change' } + ], + stnmId: [ + { required: true, message: '请选择站点', trigger: 'change' } + ] + }, // 遮罩层 loading: true, @@ -154,15 +165,20 @@ export default { startTime: this.queryParams.startTime, dataType: this.queryParams.dataType } - if(this.queryParams.dataType == -1){ - this.tableTime = params.startTime.substring(0,19) +" 至 "+ params.endTime.substring(0,19); - }else if(this.queryParams.dataType==0){ - this.tableTime = params.startTime.substring(0,16) +" 至 "+ params.endTime.substring(0,16); - }else{ - this.tableTime = params.startTime.substring(0,10) +" 至 "+ params.endTime.substring(0,10); - } - this.drawChart(params); - this.drawTable(params); + + this.$refs['queryParams'].validate((valid) => { + if (valid) { + if(this.queryParams.dataType == -1){ + this.tableTime = params.startTime.substring(0,19) +" 至 "+ params.endTime.substring(0,19); + }else if(this.queryParams.dataType==0){ + this.tableTime = params.startTime.substring(0,16) +" 至 "+ params.endTime.substring(0,16); + }else{ + this.tableTime = params.startTime.substring(0,10) +" 至 "+ params.endTime.substring(0,10); + } + this.drawChart(params); + this.drawTable(params); + } + }); }, async drawChart(params) { console.log(params);