浏览代码

时间日期设置为前一天修改

lizaixun 4 年之前
父节点
当前提交
32b8d0ab6d

+ 45 - 19
src/views/gradeEvaluation/GradeEvaluation.vue

@@ -7,7 +7,7 @@
 						<div style="margin-left: 5%;width: 20%;float: left;">
 							<span>风场</span>
 							<el-select v-model="value" placeholder="请选择" style="margin-left: 5%;" @change="currentSel">
-								<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
+								<el-option v-for="item in options" :key="item.name" :label="item.name" :value="item.id">
 								</el-option>
 							</el-select>
 						</div>
@@ -79,7 +79,7 @@
 						<div style="margin-left: 5%;width: 20%;float: left;">
 							<span>风场</span>
 							<el-select v-model="value" placeholder="请选择" style="margin-left: 5%;" @change="currentSel">
-								<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
+								<el-option v-for="item in options" :key="item.name" :label="item.name" :value="item.id">
 								</el-option>
 							</el-select>
 						</div>
@@ -152,7 +152,7 @@
 						<div style="margin-left: 5%;width: 20%;float: left;">
 							<span>风场</span>
 							<el-select v-model="value" placeholder="请选择" style="margin-left: 5%;" @change="currentSel">
-								<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
+								<el-option v-for="item in options" :key="item.name" :label="item.name" :value="item.id">
 								</el-option>
 							</el-select>
 						</div>
@@ -402,20 +402,14 @@ import excelHelper from "@/utils/excelHelper";
 	export default {
 		data() {
 			return {
-				options: [{
-					value: 'MHS_FDC',
-					label: '麻黄山'
-				}, {
-					value: 'NSS_FDC',
-					label: '牛首山'
-				}],
+				options: [],
 				gridData: [],
 				gridDataMonth:[],
 				gridDataYear:[],
 				value: 'NSS_FDC',
-				value1: '2021-01-01',
-				value2:'2021-01',
-				value3:'2021',
+				value1: '',
+				value2:'',
+				value3:'',
 				yearvalue:'',
 				monthvalue:'',
 				dialogTableVisible: false,
@@ -448,11 +442,23 @@ import excelHelper from "@/utils/excelHelper";
 				total:'',
 				totalMonth:'',
 				totalYear:'',
+				updateTime:'',
 
 			}
 		},
 		created() {
-
+			this.$http.get('/powercompare/windfarmAjax').then((res) => {
+                this.options = res.data.data;
+            })
+			const nowDate = new Date();
+			const date = {
+				year: nowDate.getFullYear(),
+				month: nowDate.getMonth() + 1,
+				date: nowDate.getDate(),
+			}
+			const newmonth = date.month>10?date.month:'0'+date.month
+			const day = date.date>10?date.date - 1:'0'+date.date
+			this.updateTime = date.year + '-' + newmonth + '-' + day
 		},
 		mounted() {
 			this.gradeByDaygData();
@@ -607,6 +613,9 @@ import excelHelper from "@/utils/excelHelper";
 				page.append('orderByColumn',this.orderByColumn);
 				page.append('isAsc',this.isAsc);
 				page.append('wpId', this.value);
+				if(this.value1 == ''){
+					this.value1 = this.updateTime;
+				}
 				page.append('recorddate', this.value1);
 				this.$http.post("/benchmarking/gadaylistByPage", page).then((res) => {
 					console.log(res)
@@ -617,15 +626,29 @@ import excelHelper from "@/utils/excelHelper";
 			},
 			gamonthlistByPage(){
 				let that = this;
-				// this.yearvalue = this.value1.slice(0,4);
 				var pagemonth = new URLSearchParams();
-				this.monthvalue = this.value2.toString(); 
-				this.yearvalue = this.monthvalue.slice(0,4);
-				this.monthvalue = this.monthvalue.slice(5,7);
 				pagemonth.append('pageNum',this.currentPage2);
 				pagemonth.append('pageSize',this.pagesize);
 				pagemonth.append('wpId',this.value);
+				if(this.yearvalue == ''){
+					this.yearvalue = this.updateTime.substring(0,4);
+					console.log(this.yearvalue)
+				}
 				pagemonth.append('year',this.yearvalue);
+				if(this.value2 == ''){
+					this.value2 = this.updateTime;
+					if(this.value2.substring(5,7) < 10){
+						this.monthvalue = this.value2.substring(6,7);
+					}else{
+						this.monthvalue = this.value2.substring(5,7);
+					}
+				}else{
+					if(this.value2.substring(5,7) < 10){
+						this.monthvalue = this.value2.substring(6,7);
+					}else{
+						this.monthvalue = this.value2.substring(5,7);
+					}
+				}
 				pagemonth.append('month',this.monthvalue);
 				this.$http.post("/benchmarking/gamonthlistByPage",pagemonth).then((res) => {
 					that.gridDataMonth = res.data.data.list;
@@ -640,7 +663,10 @@ import excelHelper from "@/utils/excelHelper";
 				pageyear.append('pageNum',this.currentPage2);
 				pageyear.append('pageSize',this.pagesize);
 				pageyear.append('wpId',this.value);
-				pageyear.append('year',this.yearvalue);
+				if(this.value3 == ''){
+					this.value3 = this.updateTime.substring(0,4);
+				}
+				pageyear.append('year',this.value3);
 				this.$http.post("/benchmarking/gayearlistByPage",pageyear).then((res) =>{
 					that.gridDataYear = res.data.data.list;
 					that.totalYear = res.data.data.total;

+ 3 - 3
src/views/gradeEvaluation/PerformanceAnalysis.vue

@@ -150,12 +150,12 @@
               label="机组功率一致性系数(%)"
                width="120">
             </el-table-column>
-            <el-table-column
+            <!-- <el-table-column
             :sortable="'custom'"
               prop="jfpl"
               label="静风频率"
                width="100">
-            </el-table-column>        
+            </el-table-column>         -->
        </el-table>
        </div>
     </div>
@@ -243,7 +243,7 @@ export default {
                 date: nowDate.getDate(),
             }
             const newmonth = date.month>10?date.month:'0'+date.month
-            const day = date.date>10?date.date:'0'+date.date
+            const day = date.date>10?date.date - 1:'0'+date.date
             this.updateTime = date.year + '-' + newmonth + '-' + day
             if(this.month == ''){
               this.month = this.updateTime;

+ 2 - 2
src/views/rankingIndex/CutAndSpeed.vue

@@ -283,7 +283,7 @@ export default {
           var seperator1 = "-";
           var year = date.getFullYear();
           var month = date.getMonth() + 1;
-          var strDate = date.getDate();
+          var strDate = date.getDate() - 1;
           if (month >= 1 && month <= 9) {
             month = "0" + month;
           }
@@ -333,7 +333,7 @@ export default {
                 date: nowDate.getDate(),
             }
             const newmonth = date.month>10?date.month:'0'+date.month
-            const day = date.date>10?date.date:'0'+date.date
+            const day = date.date>10?date.date - 1:'0'+date.date
             this.updateTime = date.year + '-' + newmonth + '-' + day
             if(this.time == ''){
                 this.time = this.updateTime

+ 2 - 2
src/views/rankingIndex/RankingCallThePolice.vue

@@ -154,8 +154,8 @@ export default {
                 date: nowDate.getDate(),
             }
             const newmonth = date.month>10?date.month:'0'+date.month
-            const day = date.date>10?date.date:'0'+date.date
-            const day1 = date.date>10?date.date - 1:'0'+date.date
+            const day = date.date>10?date.date - 1:'0'+date.date
+            const day1 = date.date>10?date.date - 2:'0'+date.date
             this.updateTime = date.year + '-' + newmonth + '-' + day
             this.updateTime1 = date.year + '-' + newmonth + '-' + day1
             if(this.timedate == ''){

+ 2 - 2
src/views/rankingIndex/RankingCurveDeviationRate.vue

@@ -318,7 +318,7 @@ export default {
                     date: nowDate.getDate(),
                 }
                 const newmonth = date.month>10?date.month:'0'+date.month
-                const day = date.date>10?date.date:'0'+date.date
+                const day = date.date>10?date.date - 1:'0'+date.date
                 this.updateTime = date.year + '-' + newmonth + '-' + day
                 
                 this.title = '月曲线偏差率排行榜';
@@ -368,7 +368,7 @@ export default {
                     date: nowDate.getDate(),
                 }
                 const newmonth = date.month>10?date.month:'0'+date.month
-                const day = date.date>10?date.date:'0'+date.date
+                const day = date.date>10?date.date - 1:'0'+date.date
                 this.updateTime = date.year + '-' + newmonth + '-' + day
                 if(this.time == ''){
                     this.time = this.updateTime;

+ 2 - 2
src/views/rankingIndex/RankingLoadRate.vue

@@ -199,8 +199,8 @@ export default {
                 date: nowDate.getDate(),
             }
             const newmonth = date.month>10?date.month:'0'+date.month
-            const day = date.date>10?date.date:'0'+date.date
-            const day1 = date.date>10?date.date - 1:'0'+date.date
+            const day = date.date>10?date.date - 1:'0'+date.date
+            const day1 = date.date>10?date.date - 2:'0'+date.date
             this.updateTime = date.year + '-' + newmonth + '-' + day
             this.updateTime1 = date.year + '-' + newmonth + '-' + day1
             if(this.timedate == ''){

+ 2 - 2
src/views/rankingIndex/RankingUtilization.vue

@@ -178,8 +178,8 @@ export default {
                 date: nowDate.getDate(),
             }
             const newmonth = date.month>10?date.month:'0'+date.month
-            const day = date.date>10?date.date:'0'+date.date
-            const day1 = date.date>10?date.date - 1:'0'+date.date
+            const day = date.date>10?date.date - 1:'0'+date.date
+            const day1 = date.date>10?date.date - 2:'0'+date.date
             this.updateTime = date.year + '-' + newmonth + '-' + day
             this.updateTime1 = date.year + '-' + newmonth + '-' + day1
             if(this.timedate == ''){

+ 2 - 2
src/views/rankingIndex/SingleMachinePower.vue

@@ -419,7 +419,7 @@ export default {
                     date: nowDate.getDate(),
                 }
                 const newmonth = date.month>10?date.month:'0'+date.month
-                const day = date.date>10?date.date:'0'+date.date
+                const day = date.date>10?date.date - 1:'0'+date.date
                 this.updateTime = date.year + '-' + newmonth + '-' + day
                 singleMachinePowerData.append('pageNum',this.currentPage2);
                 singleMachinePowerData.append('pageSize',this.pagesize);
@@ -483,7 +483,7 @@ export default {
                     date: nowDate.getDate(),
                 }
                 const newmonth = date.month>10?date.month:'0'+date.month
-                const day = date.date>10?date.date:'0'+date.date
+                const day = date.date>10?date.date - 1:'0'+date.date
                 this.updateTime = date.year + '-' + newmonth + '-' + day
                 if(this.time == ''){
                     this.time = this.updateTime;