From c312e90f628341add680eab602fab42509ac7a25 Mon Sep 17 00:00:00 2001 From: blankk <2649084208@qq.com> Date: Mon, 4 Jul 2022 16:21:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/statistic/river/river.vue | 46 +++++++++++++++++++---------- 1 file changed, 31 insertions(+), 15 deletions(-) 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);