|
@@ -82,7 +82,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="ev-footer">
|
|
<div class="ev-footer">
|
|
- <ev-indoor-temperature v-if="energyDataList.length>0" :energyDataList ="energyDataList"></ev-indoor-temperature>
|
|
|
|
|
|
+ <ev-indoor-temperature v-if="energyDataList.length>0" :energyDataList="energyDataList"></ev-indoor-temperature>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -93,36 +93,36 @@ import EvEnergySavingRate from "./evEnergySavingRate";
|
|
import EvImplementationRate from "./evImplementationRate";
|
|
import EvImplementationRate from "./evImplementationRate";
|
|
import EvSatisfactionRate from "./evSatisfactionRate";
|
|
import EvSatisfactionRate from "./evSatisfactionRate";
|
|
import EvIndoorTemperature from "./evIndoorTemperature";
|
|
import EvIndoorTemperature from "./evIndoorTemperature";
|
|
-import { runDataQury,energyDayQuery} from "@/api/evaluate/evaluate.js";
|
|
|
|
|
|
+import { runDataQury, energyDayQuery } from "@/api/evaluate/evaluate.js";
|
|
var moment = require("moment");
|
|
var moment = require("moment");
|
|
import "moment/locale/zh-cn";
|
|
import "moment/locale/zh-cn";
|
|
-import {toTimestamp,timestamp2String} from '@/utils/helper.js'
|
|
|
|
-import { mapGetters } from 'vuex'
|
|
|
|
|
|
+import { toTimestamp, timestamp2String } from "@/utils/helper.js";
|
|
|
|
+import { mapGetters } from "vuex";
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
headText: "运行评价",
|
|
headText: "运行评价",
|
|
- pickerOptions: {
|
|
|
|
- onPick: ({ maxDate, minDate }) => {
|
|
|
|
- this.pickerMinDate = minDate.getTime()
|
|
|
|
- if (maxDate) {
|
|
|
|
- this.pickerMinDate = ''
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- disabledDate:(time)=>{
|
|
|
|
- if (this.pickerMinDate !== '') {
|
|
|
|
- const day30 = (30 - 1) * 24 * 3600 * 1000
|
|
|
|
- let maxTime = this.pickerMinDate + day30
|
|
|
|
- if (maxTime > new Date()) {
|
|
|
|
- maxTime = new Date()
|
|
|
|
- }
|
|
|
|
- return time.getTime() > maxTime
|
|
|
|
|
|
+ pickerOptions: {
|
|
|
|
+ onPick: ({ maxDate, minDate }) => {
|
|
|
|
+ this.pickerMinDate = minDate.getTime();
|
|
|
|
+ if (maxDate) {
|
|
|
|
+ this.pickerMinDate = "";
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ disabledDate: time => {
|
|
|
|
+ if (this.pickerMinDate !== "") {
|
|
|
|
+ const day30 = (30 - 1) * 24 * 3600 * 1000;
|
|
|
|
+ let maxTime = this.pickerMinDate + day30;
|
|
|
|
+ if (maxTime > new Date()) {
|
|
|
|
+ maxTime = new Date();
|
|
}
|
|
}
|
|
- return time.getTime() > Date.now()
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
|
|
+ return time.getTime() > maxTime;
|
|
|
|
+ }
|
|
|
|
+ return time.getTime() > Date.now();
|
|
|
|
+ }
|
|
|
|
+ },
|
|
date: "2",
|
|
date: "2",
|
|
- pickerVal2: [new Date(),new Date()],
|
|
|
|
|
|
+ pickerVal2: [new Date(), new Date()],
|
|
radio: "1",
|
|
radio: "1",
|
|
tindoorFillRate: "", //室内温度满足率
|
|
tindoorFillRate: "", //室内温度满足率
|
|
energySavingRate: "", //节能率
|
|
energySavingRate: "", //节能率
|
|
@@ -131,7 +131,7 @@ export default {
|
|
isExecutedNum: "", //已执行数量
|
|
isExecutedNum: "", //已执行数量
|
|
allReceivedNum: "", //共收到数量
|
|
allReceivedNum: "", //共收到数量
|
|
tindoorOverrunDegree: "", //超限程度
|
|
tindoorOverrunDegree: "", //超限程度
|
|
- energyDataList:[] //图标数据
|
|
|
|
|
|
+ energyDataList: [] //图标数据
|
|
};
|
|
};
|
|
},
|
|
},
|
|
components: {
|
|
components: {
|
|
@@ -143,9 +143,10 @@ export default {
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
this.query();
|
|
this.query();
|
|
|
|
+ console.log(this.projects.projects, this.projectId);
|
|
},
|
|
},
|
|
- computed:{
|
|
|
|
- ...mapGetters(['projectId']),
|
|
|
|
|
|
+ computed: {
|
|
|
|
+ ...mapGetters(["projects", "projectId"])
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
formatter(date) {
|
|
formatter(date) {
|
|
@@ -154,10 +155,10 @@ export default {
|
|
query() {
|
|
query() {
|
|
this.runDataQuryArr = [];
|
|
this.runDataQuryArr = [];
|
|
let getParams = {
|
|
let getParams = {
|
|
- begin:timestamp2String(this.pickerVal2[0]).slice(0,8),
|
|
|
|
- end:timestamp2String(this.pickerVal2[1]).slice(0,8)
|
|
|
|
- }
|
|
|
|
- runDataQury({getParams}).then(res => {
|
|
|
|
|
|
+ begin: timestamp2String(this.pickerVal2[0]).slice(0, 8),
|
|
|
|
+ end: timestamp2String(this.pickerVal2[1]).slice(0, 8)
|
|
|
|
+ };
|
|
|
|
+ runDataQury({ getParams }).then(res => {
|
|
if (res.result == "success") {
|
|
if (res.result == "success") {
|
|
this.tindoorFillRate = res.tindoorFillRate; //室内温度满足率
|
|
this.tindoorFillRate = res.tindoorFillRate; //室内温度满足率
|
|
this.energySavingRate = res.energySavingRate; //节能率
|
|
this.energySavingRate = res.energySavingRate; //节能率
|
|
@@ -166,8 +167,8 @@ export default {
|
|
this.isExecutedNum = res.isExecutedNum; //已执行数量
|
|
this.isExecutedNum = res.isExecutedNum; //已执行数量
|
|
this.allReceivedNum = res.allReceivedNum; //共收到数量
|
|
this.allReceivedNum = res.allReceivedNum; //共收到数量
|
|
this.tindoorOverrunDegree = res.tindoorOverrunDegree; //超限程度
|
|
this.tindoorOverrunDegree = res.tindoorOverrunDegree; //超限程度
|
|
- this.energyDataList = res.dataList
|
|
|
|
- console.log(this.energyDataList)
|
|
|
|
|
|
+ this.energyDataList = res.dataList;
|
|
|
|
+ console.log(this.energyDataList);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
},
|
|
},
|
|
@@ -179,7 +180,7 @@ export default {
|
|
// }
|
|
// }
|
|
// energyDayQuery(params).then(res=>{
|
|
// energyDayQuery(params).then(res=>{
|
|
// console.log(res)
|
|
// console.log(res)
|
|
-
|
|
|
|
|
|
+
|
|
// })
|
|
// })
|
|
// },
|
|
// },
|
|
daterangeLeft() {
|
|
daterangeLeft() {
|