|
@@ -191,20 +191,83 @@
|
|
|
<div class="content-title">
|
|
|
<span class="title">定额指标</span>
|
|
|
</div>
|
|
|
- <div class="content-Image"></div>
|
|
|
- <!-- <div class="charts-cont">
|
|
|
+ <!-- <div class="content-Image"></div> -->
|
|
|
+ <div class="pedestrianBox">
|
|
|
+ <div class="docWs">
|
|
|
+ <div class="yinBor"></div>
|
|
|
+ <div style="margin-left: 8px;">引导值</div>
|
|
|
+ </div>
|
|
|
+ <div class="docWs1">
|
|
|
+ <div class="jiBOX"></div>
|
|
|
+ <div style="margin-left: 8px;">基准值</div>
|
|
|
+ </div>
|
|
|
+ <div class="docWs2">
|
|
|
+ <div class="yuBox"></div>
|
|
|
+ <div style="margin-left: 8px;">约束值</div>
|
|
|
+ </div>
|
|
|
+ <div class="docWs3">
|
|
|
+ <div class="shiBox"></div>
|
|
|
+ <div style="margin-left: 8px;">实际进度</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="charts-cont">
|
|
|
<bar-chart
|
|
|
- :chart-data="buildingAreaBarData"
|
|
|
- :x-axis="buildingAreaBarAxis"
|
|
|
- :yAxis="buildingAreaBarYaxis"
|
|
|
- :legend="buildingAreaBarLegend"
|
|
|
- :grid="barGrid"
|
|
|
- y-color="#FFF"
|
|
|
- l-color="#FFF"
|
|
|
- width="520px"
|
|
|
- height="140px"
|
|
|
+ :chart-data="pedestrianFlowBarData"
|
|
|
+ :x-axis="pedestrianFlowBarAxis"
|
|
|
+ :y-axis="pedestrianFlowBarYaxis"
|
|
|
+ y-color="#FFF"
|
|
|
+ l-color="#FFF"
|
|
|
+ width="515px"
|
|
|
+ height="70px"
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ <bar-chart
|
|
|
+ :chart-data="waterFlowBarData"
|
|
|
+ :x-axis="waterFlowBarAxis"
|
|
|
+ :y-axis="waterFlowBarYaxis"
|
|
|
+ y-color="#FFF"
|
|
|
+ l-color="#FFF"
|
|
|
+ width="515px"
|
|
|
+ height="70px"
|
|
|
/>
|
|
|
- </div> -->
|
|
|
+ <bar-chart
|
|
|
+ :chart-data="comprehensiveFlowBarData"
|
|
|
+ :x-axis="comprehensiveFlowBarAxis"
|
|
|
+ :y-axis="comprehensiveFlowBarYaxis"
|
|
|
+ y-color="#FFF"
|
|
|
+ l-color="#FFF"
|
|
|
+ width="515px"
|
|
|
+ height="70px"
|
|
|
+ />
|
|
|
+ <bar-chart
|
|
|
+ :chart-data="perCapitaFlowBarData"
|
|
|
+ :x-axis="perCapitaFlowBarAxis"
|
|
|
+ :y-axis="perCapitaFlowBarYaxis"
|
|
|
+ y-color="#FFF"
|
|
|
+ l-color="#FFF"
|
|
|
+ width="515px"
|
|
|
+ height="70px"
|
|
|
+ />
|
|
|
+ <bar-chart
|
|
|
+ :chart-data="powerFlowBarData"
|
|
|
+ :x-axis="powerFlowBarAxis"
|
|
|
+ :y-axis="powerFlowBarYaxis"
|
|
|
+ y-color="#FFF"
|
|
|
+ l-color="#FFF"
|
|
|
+ width="515px"
|
|
|
+ height="70px"
|
|
|
+ />
|
|
|
+ <bar-chart
|
|
|
+ :chart-data="exhaustFlowBarData"
|
|
|
+ :x-axis="exhaustFlowBarAxis"
|
|
|
+ :y-axis="exhaustFlowBarYaxis"
|
|
|
+ y-color="#FFF"
|
|
|
+ l-color="#FFF"
|
|
|
+ width="515px"
|
|
|
+ height="70px"
|
|
|
+ />
|
|
|
+
|
|
|
+
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
@@ -505,7 +568,7 @@
|
|
|
import echarts from "echarts";
|
|
|
import 'echarts-gl';
|
|
|
import {
|
|
|
- powerAndWaterMonth,airOverview,useElectricity,carbon,energyYear,powerYear,waterYear,greenElectricity
|
|
|
+ powerAndWaterMonth,airOverview,getTarget,useElectricity,carbon,energyYear,powerYear,waterYear,greenElectricity
|
|
|
} from "@/api/screen/service";
|
|
|
|
|
|
export default {
|
|
@@ -549,6 +612,30 @@
|
|
|
},
|
|
|
},
|
|
|
greenIntionList:{},
|
|
|
+ //单位建筑面积电耗
|
|
|
+ pedestrianFlowBarData: [],
|
|
|
+ pedestrianFlowBarAxis: {},
|
|
|
+ pedestrianFlowBarYaxis: {},
|
|
|
+ //单位建筑面积水耗
|
|
|
+ waterFlowBarData: [],
|
|
|
+ waterFlowBarAxis: {},
|
|
|
+ waterFlowBarYaxis: {},
|
|
|
+ //单位建筑面积综合能耗
|
|
|
+ comprehensiveFlowBarData: [],
|
|
|
+ comprehensiveFlowBarAxis: {},
|
|
|
+ comprehensiveFlowBarYaxis: {},
|
|
|
+ //人均水耗
|
|
|
+ perCapitaFlowBarData: [],
|
|
|
+ perCapitaFlowBarAxis: {},
|
|
|
+ perCapitaFlowBarYaxis: {},
|
|
|
+ //人均电耗
|
|
|
+ powerFlowBarData: [],
|
|
|
+ powerFlowBarAxis: {},
|
|
|
+ powerFlowBarYaxis: {},
|
|
|
+ //人均综合能耗
|
|
|
+ exhaustFlowBarData: [],
|
|
|
+ exhaustFlowBarAxis: {},
|
|
|
+ exhaustFlowBarYaxis: {},
|
|
|
// 碳排放量月度变化趋势图
|
|
|
lineData: [],
|
|
|
// 年度累计综合能耗
|
|
@@ -695,102 +782,7 @@
|
|
|
},
|
|
|
splitArea:false
|
|
|
},
|
|
|
- buildingAreaBarData: [
|
|
|
- {
|
|
|
- name: "",
|
|
|
- type: "bar",
|
|
|
- stack: "a",
|
|
|
- itemStyle: {
|
|
|
- color: "#9E6539",
|
|
|
- borderWidth: 3,
|
|
|
- borderColor: "#94380E",
|
|
|
- //barBorderRadius: [0, 0, 0, 0], // 统一设置四个角的圆角大小
|
|
|
- },
|
|
|
- barWidth:20,
|
|
|
- data: [10, 30, 30],
|
|
|
- },
|
|
|
- {
|
|
|
- name: "",
|
|
|
- type: "bar",
|
|
|
- stack: "a",
|
|
|
- itemStyle: {
|
|
|
- color: "#3375A2",
|
|
|
- borderWidth: 3,
|
|
|
- borderColor: "#4999D0",
|
|
|
- //barBorderRadius: [5, 5, 0, 0], // 统一设置四个角的圆角大小
|
|
|
- },
|
|
|
- barWidth: 20,
|
|
|
- data: [18,50,20],
|
|
|
- },
|
|
|
- {
|
|
|
- name: "",
|
|
|
- type: "bar",
|
|
|
- stack: "a",
|
|
|
- itemStyle: {
|
|
|
- color: "#0D5F4B",
|
|
|
- borderWidth: 3,
|
|
|
- borderColor: "#00B179",
|
|
|
- //barBorderRadius: [5, 5, 0, 0], // 统一设置四个角的圆角大小
|
|
|
- },
|
|
|
- barWidth: 20,
|
|
|
- data: [15,80,40],
|
|
|
- },
|
|
|
- {
|
|
|
- name: "约束值",
|
|
|
- type: "bar",
|
|
|
- symbolOffset: [40, 0],
|
|
|
- stack: "b",
|
|
|
- itemStyle: {
|
|
|
- color: "#FBF43F",
|
|
|
- borderWidth: 3,
|
|
|
- borderColor: "#FBF43F",
|
|
|
- //barBorderRadius: [5, 5, 0, 0], // 统一设置四个角的圆角大小
|
|
|
- },
|
|
|
- barWidth: 2,
|
|
|
- data: [13,20,25],
|
|
|
- },
|
|
|
-
|
|
|
- ],
|
|
|
- buildingAreaBarYaxis: {
|
|
|
- type: "category",
|
|
|
- data: [],
|
|
|
- axisLabel: {
|
|
|
- color: "white", // 设置横坐标轴字体颜色为红色
|
|
|
- },
|
|
|
- axisLine: {
|
|
|
- show: false,
|
|
|
- },
|
|
|
- axisTick: {
|
|
|
- show: false,
|
|
|
- },
|
|
|
- splitArea: false,
|
|
|
- },
|
|
|
- buildingAreaBarAxis: {
|
|
|
- type: "value",
|
|
|
- boundaryGap: [0, 0.01],
|
|
|
- name: "",
|
|
|
- nameTextStyle: {
|
|
|
- color: "#fff",
|
|
|
- },
|
|
|
- axisLine: {
|
|
|
- lineStyle: {
|
|
|
- color: "#465A64",
|
|
|
- },
|
|
|
- },
|
|
|
- axisLabel: {
|
|
|
- color: "white", // 设置横坐标轴字体颜色为红色
|
|
|
- },
|
|
|
- splitLine: {
|
|
|
- show: false,
|
|
|
- },
|
|
|
- axisTick: {
|
|
|
- show: false,
|
|
|
- },
|
|
|
- splitArea: false,
|
|
|
- },
|
|
|
- buildingAreaBarLegend: {
|
|
|
- show: false,
|
|
|
- },
|
|
|
+
|
|
|
barGrid: {
|
|
|
top: 10,
|
|
|
left: "2%",
|
|
@@ -807,6 +799,8 @@
|
|
|
this.powerAndWaterMonth();
|
|
|
//空气概况
|
|
|
this.airOverview();
|
|
|
+ //单位建筑面积电耗
|
|
|
+ this.getTarget();
|
|
|
//用电分项
|
|
|
this.useElectricity();
|
|
|
// 碳排放量月度变化趋势图
|
|
@@ -841,6 +835,706 @@
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+
|
|
|
+ //单位建筑面积电耗
|
|
|
+ getTarget() {
|
|
|
+ getTarget(this.$props.appOrg).then((res) => {
|
|
|
+ if (Number(res.code) === 200) {
|
|
|
+ this.pedestrianFlowBarData = [
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "a",
|
|
|
+
|
|
|
+ itemStyle: {
|
|
|
+ color: '#2C5466',
|
|
|
+ borderColor: '#2D82B6', // 边框颜色
|
|
|
+ borderWidth: 2,
|
|
|
+ borderType: 'solid',
|
|
|
+ },
|
|
|
+ barWidth: 30,
|
|
|
+ data: [res.data[0].guideValue],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "a",
|
|
|
+ itemStyle: {
|
|
|
+ color: '#754F38',
|
|
|
+ borderColor: '#A54110', // 边框颜色
|
|
|
+
|
|
|
+ borderWidth: 2,
|
|
|
+ borderType: 'solid',
|
|
|
+ },
|
|
|
+ barWidth: 30,
|
|
|
+ data: [res.data[0].tieValue],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "a",
|
|
|
+ itemStyle: {
|
|
|
+ color: '#4B532A',
|
|
|
+ borderColor: '#9D8B3A', // 边框颜色
|
|
|
+ borderWidth: 2,
|
|
|
+ borderType: 'solid',
|
|
|
+ },
|
|
|
+ barWidth: 30,
|
|
|
+ data: [res.data[0].datumValue],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "b",
|
|
|
+ barGap:"-85%",
|
|
|
+ itemStyle: {
|
|
|
+ color: '#00F0FF',
|
|
|
+ },
|
|
|
+ barWidth: 2,
|
|
|
+ data: [res.data[0].value],
|
|
|
+ },
|
|
|
+ ];
|
|
|
+ this.pedestrianFlowBarYaxis = [
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ data: ["单位建筑面积电耗(kW·h/m²)"],
|
|
|
+ axisLabel: {
|
|
|
+ show: true,
|
|
|
+ inside: true,
|
|
|
+ interval: 0,
|
|
|
+ splitNumber: 50,
|
|
|
+ textStyle: {
|
|
|
+ color: '#ffffff',
|
|
|
+ verticalAlign: 'bottom',
|
|
|
+ fontSize: 16,
|
|
|
+ align: 'left',
|
|
|
+ padding: [0, 0, 20, -5]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ axisLine: {
|
|
|
+ show: false
|
|
|
+ },
|
|
|
+ // 去除刻度线
|
|
|
+ axisTick: {
|
|
|
+ show: false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ data: [res.data[0].value],
|
|
|
+ axisLabel: {
|
|
|
+ show: true,
|
|
|
+ inside: true,
|
|
|
+ interval: 0,
|
|
|
+ splitNumber: 50,
|
|
|
+ textStyle: {
|
|
|
+ color: '#00F0FF',
|
|
|
+ verticalAlign: 'bottom',
|
|
|
+ fontSize: 16,
|
|
|
+ align: 'right',
|
|
|
+ padding: [0, 0, 20, -5]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ axisLine: {
|
|
|
+ show: false
|
|
|
+ },
|
|
|
+ // 去除刻度线
|
|
|
+ axisTick: {
|
|
|
+ show: false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ ]
|
|
|
+
|
|
|
+ this.pedestrianFlowBarAxis = {
|
|
|
+ max: res.data[0].total,// 设置最大值是多少
|
|
|
+ splitNumber: 3,// 设置分几段显示
|
|
|
+ type: 'value',
|
|
|
+ show: false,
|
|
|
+
|
|
|
+ minorSplitLine: {
|
|
|
+ show: false
|
|
|
+ }
|
|
|
+ };
|
|
|
+ //单位建筑面积水耗
|
|
|
+ this.waterFlowBarData = [
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "a",
|
|
|
+
|
|
|
+ itemStyle: {
|
|
|
+ color: '#2C5466',
|
|
|
+ borderColor: '#2D82B6', // 边框颜色
|
|
|
+ borderWidth: 2,
|
|
|
+ borderType: 'solid',
|
|
|
+ },
|
|
|
+ barWidth: 30,
|
|
|
+ data: [res.data[1].guideValue],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "a",
|
|
|
+ itemStyle: {
|
|
|
+ color: '#754F38',
|
|
|
+ borderColor: '#A54110', // 边框颜色
|
|
|
+
|
|
|
+ borderWidth: 2,
|
|
|
+ borderType: 'solid',
|
|
|
+ },
|
|
|
+ barWidth: 30,
|
|
|
+ data: [res.data[1].tieValue],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "a",
|
|
|
+ itemStyle: {
|
|
|
+ color: '#4B532A',
|
|
|
+ borderColor: '#9D8B3A', // 边框颜色
|
|
|
+ borderWidth: 2,
|
|
|
+ borderType: 'solid',
|
|
|
+ },
|
|
|
+ barWidth: 30,
|
|
|
+ data: [res.data[1].datumValue],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "b",
|
|
|
+ barGap:"-85%",
|
|
|
+ itemStyle: {
|
|
|
+ color: '#00F0FF',
|
|
|
+ },
|
|
|
+ barWidth: 2,
|
|
|
+ data: [res.data[1].value],
|
|
|
+ },
|
|
|
+ ];
|
|
|
+ this.waterFlowBarYaxis = [
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ data: ["单位建筑面积水耗(kW·h/m²)"],
|
|
|
+ axisLabel: {
|
|
|
+ show: true,
|
|
|
+ inside: true,
|
|
|
+ interval: 0,
|
|
|
+ splitNumber: 50,
|
|
|
+ textStyle: {
|
|
|
+ color: '#ffffff',
|
|
|
+ verticalAlign: 'bottom',
|
|
|
+ fontSize: 16,
|
|
|
+ align: 'left',
|
|
|
+ padding: [0, 0, 20, -5]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ axisLine: {
|
|
|
+ show: false
|
|
|
+ },
|
|
|
+ // 去除刻度线
|
|
|
+ axisTick: {
|
|
|
+ show: false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ data: [res.data[1].value],
|
|
|
+ axisLabel: {
|
|
|
+ show: true,
|
|
|
+ inside: true,
|
|
|
+ interval: 0,
|
|
|
+ splitNumber: 50,
|
|
|
+ textStyle: {
|
|
|
+ color: '#00F0FF',
|
|
|
+ verticalAlign: 'bottom',
|
|
|
+ fontSize: 16,
|
|
|
+ align: 'right',
|
|
|
+ padding: [0, 0, 20, -5]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ axisLine: {
|
|
|
+ show: false
|
|
|
+ },
|
|
|
+ // 去除刻度线
|
|
|
+ axisTick: {
|
|
|
+ show: false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ ]
|
|
|
+ this.waterFlowBarAxis = {
|
|
|
+ max: res.data[1].total,// 设置最大值是多少
|
|
|
+ splitNumber: 3,// 设置分几段显示
|
|
|
+ type: 'value',
|
|
|
+ show: false,
|
|
|
+
|
|
|
+ minorSplitLine: {
|
|
|
+ show: false
|
|
|
+ }
|
|
|
+ };
|
|
|
+ //单位建筑面积综合能耗
|
|
|
+ this.comprehensiveFlowBarData = [
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "a",
|
|
|
+
|
|
|
+ itemStyle: {
|
|
|
+ color: '#2C5466',
|
|
|
+ borderColor: '#2D82B6', // 边框颜色
|
|
|
+ borderWidth: 2,
|
|
|
+ borderType: 'solid',
|
|
|
+ },
|
|
|
+ barWidth: 30,
|
|
|
+ data: [res.data[2].guideValue],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "a",
|
|
|
+ itemStyle: {
|
|
|
+ color: '#754F38',
|
|
|
+ borderColor: '#A54110', // 边框颜色
|
|
|
+
|
|
|
+ borderWidth: 2,
|
|
|
+ borderType: 'solid',
|
|
|
+ },
|
|
|
+ barWidth: 30,
|
|
|
+ data: [res.data[2].tieValue],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "a",
|
|
|
+ itemStyle: {
|
|
|
+ color: '#4B532A',
|
|
|
+ borderColor: '#9D8B3A', // 边框颜色
|
|
|
+ borderWidth: 2,
|
|
|
+ borderType: 'solid',
|
|
|
+ },
|
|
|
+ barWidth: 30,
|
|
|
+ data: [res.data[2].datumValue],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "b",
|
|
|
+ barGap:"-85%",
|
|
|
+ itemStyle: {
|
|
|
+ color: '#00F0FF',
|
|
|
+ },
|
|
|
+ barWidth: 2,
|
|
|
+ data: [res.data[2].value],
|
|
|
+ },
|
|
|
+ ];
|
|
|
+ this.comprehensiveFlowBarYaxis = [
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ data: ["单位建筑面积综合能耗(kW·h/m²)"],
|
|
|
+ axisLabel: {
|
|
|
+ show: true,
|
|
|
+ inside: true,
|
|
|
+ interval: 0,
|
|
|
+ splitNumber: 50,
|
|
|
+ textStyle: {
|
|
|
+ color: '#ffffff',
|
|
|
+ verticalAlign: 'bottom',
|
|
|
+ fontSize: 16,
|
|
|
+ align: 'left',
|
|
|
+ padding: [0, 0, 20, -5]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ axisLine: {
|
|
|
+ show: false
|
|
|
+ },
|
|
|
+ // 去除刻度线
|
|
|
+ axisTick: {
|
|
|
+ show: false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ data: [res.data[2].value],
|
|
|
+ axisLabel: {
|
|
|
+ show: true,
|
|
|
+ inside: true,
|
|
|
+ interval: 0,
|
|
|
+ splitNumber: 50,
|
|
|
+ textStyle: {
|
|
|
+ color: '#00F0FF',
|
|
|
+ verticalAlign: 'bottom',
|
|
|
+ fontSize: 16,
|
|
|
+ align: 'right',
|
|
|
+ padding: [0, 0, 20, -5]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ axisLine: {
|
|
|
+ show: false
|
|
|
+ },
|
|
|
+ // 去除刻度线
|
|
|
+ axisTick: {
|
|
|
+ show: false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ ]
|
|
|
+ this.comprehensiveFlowBarAxis = {
|
|
|
+ max: res.data[2].total,// 设置最大值是多少
|
|
|
+ splitNumber: 3,// 设置分几段显示
|
|
|
+ type: 'value',
|
|
|
+ show: false,
|
|
|
+
|
|
|
+ minorSplitLine: {
|
|
|
+ show: false
|
|
|
+ }
|
|
|
+ };
|
|
|
+ //人均水耗
|
|
|
+ this.perCapitaFlowBarData = [
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "a",
|
|
|
+
|
|
|
+ itemStyle: {
|
|
|
+ color: '#2C5466',
|
|
|
+ borderColor: '#2D82B6', // 边框颜色
|
|
|
+ borderWidth: 2,
|
|
|
+ borderType: 'solid',
|
|
|
+ },
|
|
|
+ barWidth: 30,
|
|
|
+ data: [res.data[4].guideValue],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "a",
|
|
|
+ itemStyle: {
|
|
|
+ color: '#754F38',
|
|
|
+ borderColor: '#A54110', // 边框颜色
|
|
|
+
|
|
|
+ borderWidth: 2,
|
|
|
+ borderType: 'solid',
|
|
|
+ },
|
|
|
+ barWidth: 30,
|
|
|
+ data: [res.data[4].tieValue],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "a",
|
|
|
+ itemStyle: {
|
|
|
+ color: '#4B532A',
|
|
|
+ borderColor: '#9D8B3A', // 边框颜色
|
|
|
+ borderWidth: 2,
|
|
|
+ borderType: 'solid',
|
|
|
+ },
|
|
|
+ barWidth: 30,
|
|
|
+ data: [res.data[4].datumValue],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "b",
|
|
|
+ barGap:"-85%",
|
|
|
+ itemStyle: {
|
|
|
+ color: '#00F0FF',
|
|
|
+ },
|
|
|
+ barWidth: 2,
|
|
|
+ data: [res.data[4].value],
|
|
|
+ },
|
|
|
+ ];
|
|
|
+ this.perCapitaFlowBarYaxis = [
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ data: ["人均水耗(kW·h/m²)"],
|
|
|
+ axisLabel: {
|
|
|
+ show: true,
|
|
|
+ inside: true,
|
|
|
+ interval: 0,
|
|
|
+ splitNumber: 50,
|
|
|
+ textStyle: {
|
|
|
+ color: '#ffffff',
|
|
|
+ verticalAlign: 'bottom',
|
|
|
+ fontSize: 16,
|
|
|
+ align: 'left',
|
|
|
+ padding: [0, 0, 20, -5]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ axisLine: {
|
|
|
+ show: false
|
|
|
+ },
|
|
|
+ // 去除刻度线
|
|
|
+ axisTick: {
|
|
|
+ show: false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ data: [res.data[4].value],
|
|
|
+ axisLabel: {
|
|
|
+ show: true,
|
|
|
+ inside: true,
|
|
|
+ interval: 0,
|
|
|
+ splitNumber: 50,
|
|
|
+ textStyle: {
|
|
|
+ color: '#00F0FF',
|
|
|
+ verticalAlign: 'bottom',
|
|
|
+ fontSize: 16,
|
|
|
+ align: 'right',
|
|
|
+ padding: [0, 0, 20, -5]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ axisLine: {
|
|
|
+ show: false
|
|
|
+ },
|
|
|
+ // 去除刻度线
|
|
|
+ axisTick: {
|
|
|
+ show: false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ ]
|
|
|
+ this.perCapitaFlowBarAxis = {
|
|
|
+ max: res.data[4].total,// 设置最大值是多少
|
|
|
+ splitNumber: 3,// 设置分几段显示
|
|
|
+ type: 'value',
|
|
|
+ show: false,
|
|
|
+
|
|
|
+ minorSplitLine: {
|
|
|
+ show: false
|
|
|
+ }
|
|
|
+ };
|
|
|
+ //人均电耗
|
|
|
+ this.powerFlowBarData = [
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "a",
|
|
|
+
|
|
|
+ itemStyle: {
|
|
|
+ color: '#2C5466',
|
|
|
+ borderColor: '#2D82B6', // 边框颜色
|
|
|
+ borderWidth: 2,
|
|
|
+ borderType: 'solid',
|
|
|
+ },
|
|
|
+ barWidth: 30,
|
|
|
+ data: [res.data[3].guideValue],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "a",
|
|
|
+ itemStyle: {
|
|
|
+ color: '#754F38',
|
|
|
+ borderColor: '#A54110', // 边框颜色
|
|
|
+
|
|
|
+ borderWidth: 2,
|
|
|
+ borderType: 'solid',
|
|
|
+ },
|
|
|
+ barWidth: 30,
|
|
|
+ data: [res.data[3].tieValue],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "a",
|
|
|
+ itemStyle: {
|
|
|
+ color: '#4B532A',
|
|
|
+ borderColor: '#9D8B3A', // 边框颜色
|
|
|
+ borderWidth: 2,
|
|
|
+ borderType: 'solid',
|
|
|
+ },
|
|
|
+ barWidth: 30,
|
|
|
+ data: [res.data[3].datumValue],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "b",
|
|
|
+ barGap:"-85%",
|
|
|
+ itemStyle: {
|
|
|
+ color: '#00F0FF',
|
|
|
+ },
|
|
|
+ barWidth: 2,
|
|
|
+ data: [res.data[3].value],
|
|
|
+ },
|
|
|
+ ];
|
|
|
+ this.powerFlowBarYaxis = [
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ data: ["人均电耗(kW·h/m²)"],
|
|
|
+ axisLabel: {
|
|
|
+ show: true,
|
|
|
+ inside: true,
|
|
|
+ interval: 0,
|
|
|
+ splitNumber: 50,
|
|
|
+ textStyle: {
|
|
|
+ color: '#ffffff',
|
|
|
+ verticalAlign: 'bottom',
|
|
|
+ fontSize: 16,
|
|
|
+ align: 'left',
|
|
|
+ padding: [0, 0, 20, -5]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ axisLine: {
|
|
|
+ show: false
|
|
|
+ },
|
|
|
+ // 去除刻度线
|
|
|
+ axisTick: {
|
|
|
+ show: false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ data: [res.data[3].value],
|
|
|
+ axisLabel: {
|
|
|
+ show: true,
|
|
|
+ inside: true,
|
|
|
+ interval: 0,
|
|
|
+ splitNumber: 50,
|
|
|
+ textStyle: {
|
|
|
+ color: '#00F0FF',
|
|
|
+ verticalAlign: 'bottom',
|
|
|
+ fontSize: 16,
|
|
|
+ align: 'right',
|
|
|
+ padding: [0, 0, 20, -5]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ axisLine: {
|
|
|
+ show: false
|
|
|
+ },
|
|
|
+ // 去除刻度线
|
|
|
+ axisTick: {
|
|
|
+ show: false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ ]
|
|
|
+ this.powerFlowBarAxis = {
|
|
|
+ max: res.data[3].total,// 设置最大值是多少
|
|
|
+ splitNumber: 3,// 设置分几段显示
|
|
|
+ type: 'value',
|
|
|
+ show: false,
|
|
|
+
|
|
|
+ minorSplitLine: {
|
|
|
+ show: false
|
|
|
+ }
|
|
|
+ };
|
|
|
+ //人均综合能耗
|
|
|
+ this.exhaustFlowBarData = [
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "a",
|
|
|
+
|
|
|
+ itemStyle: {
|
|
|
+ color: '#2C5466',
|
|
|
+ borderColor: '#2D82B6', // 边框颜色
|
|
|
+ borderWidth: 2,
|
|
|
+ borderType: 'solid',
|
|
|
+ },
|
|
|
+ barWidth: 30,
|
|
|
+ data: [res.data[5].guideValue],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "a",
|
|
|
+ itemStyle: {
|
|
|
+ color: '#754F38',
|
|
|
+ borderColor: '#A54110', // 边框颜色
|
|
|
+
|
|
|
+ borderWidth: 2,
|
|
|
+ borderType: 'solid',
|
|
|
+ },
|
|
|
+ barWidth: 30,
|
|
|
+ data: [res.data[5].tieValue],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "a",
|
|
|
+ itemStyle: {
|
|
|
+ color: '#4B532A',
|
|
|
+ borderColor: '#9D8B3A', // 边框颜色
|
|
|
+ borderWidth: 2,
|
|
|
+ borderType: 'solid',
|
|
|
+ },
|
|
|
+ barWidth: 30,
|
|
|
+ data: [res.data[5].datumValue],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ type: "bar",
|
|
|
+ stack: "b",
|
|
|
+ barGap:"-85%",
|
|
|
+ itemStyle: {
|
|
|
+ color: '#00F0FF',
|
|
|
+ },
|
|
|
+ barWidth: 2,
|
|
|
+ data: [res.data[5].value],
|
|
|
+ },
|
|
|
+ ];
|
|
|
+ this.exhaustFlowBarYaxis = [
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ data: ["人均综合能耗(kW·h/m²)"],
|
|
|
+ axisLabel: {
|
|
|
+ show: true,
|
|
|
+ inside: true,
|
|
|
+ interval: 0,
|
|
|
+ splitNumber: 50,
|
|
|
+ textStyle: {
|
|
|
+ color: '#ffffff',
|
|
|
+ verticalAlign: 'bottom',
|
|
|
+ fontSize: 16,
|
|
|
+ align: 'left',
|
|
|
+ padding: [0, 0, 20, -5]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ axisLine: {
|
|
|
+ show: false
|
|
|
+ },
|
|
|
+ // 去除刻度线
|
|
|
+ axisTick: {
|
|
|
+ show: false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ data: [res.data[5].value],
|
|
|
+ axisLabel: {
|
|
|
+ show: true,
|
|
|
+ inside: true,
|
|
|
+ interval: 0,
|
|
|
+ splitNumber: 50,
|
|
|
+ textStyle: {
|
|
|
+ color: '#00F0FF',
|
|
|
+ verticalAlign: 'bottom',
|
|
|
+ fontSize: 16,
|
|
|
+ align: 'right',
|
|
|
+ padding: [0, 0, 20, -5]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ axisLine: {
|
|
|
+ show: false
|
|
|
+ },
|
|
|
+ // 去除刻度线
|
|
|
+ axisTick: {
|
|
|
+ show: false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ ]
|
|
|
+ this.exhaustFlowBarAxis = {
|
|
|
+ max: res.data[5].total,// 设置最大值是多少
|
|
|
+ splitNumber: 3,// 设置分几段显示
|
|
|
+ type: 'value',
|
|
|
+ show: false,
|
|
|
+
|
|
|
+ minorSplitLine: {
|
|
|
+ show: false
|
|
|
+ }
|
|
|
+ };
|
|
|
+ } else {
|
|
|
+
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
|
|
|
|
|
|
//办公用电分项
|
|
@@ -2013,6 +2707,54 @@
|
|
|
// background: url("../../../../assets/images/main/menu_chooe.png") no-repeat;
|
|
|
}
|
|
|
}
|
|
|
+ .pedestrianBox{
|
|
|
+ display: flex;
|
|
|
+ color: #ffffff;
|
|
|
+ cursor: pointer;
|
|
|
+ margin: 15px 0 10px 9px;
|
|
|
+ .docWs{
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ .yinBor{
|
|
|
+ width: 15px;
|
|
|
+ height: 15px;
|
|
|
+ background: #2C5466;
|
|
|
+ border: 2px solid #2D82B6;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .docWs1{
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ margin-left: 25px;
|
|
|
+ .jiBOX{
|
|
|
+ width: 15px;
|
|
|
+ height: 15px;
|
|
|
+ background: #754F38;
|
|
|
+ border: 2px solid #A54110;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .docWs2{
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ margin-left: 25px;
|
|
|
+ .yuBox{
|
|
|
+ width: 15px;
|
|
|
+ height: 15px;
|
|
|
+ background: #4B532A;
|
|
|
+ border: 2px solid #9D8B3A;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .docWs3{
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ margin-left: 25px;
|
|
|
+ .shiBox{
|
|
|
+ width: 15px;
|
|
|
+ height: 3px;
|
|
|
+ background: #00f0ff;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
.table-cont .fir {
|
|
|
width: 20%;
|
|
|
text-align: left;
|