diff --git a/src/views/bigScreen/bigScreen.vue b/src/views/bigScreen/bigScreen.vue
index dd89c1f..0492a19 100644
--- a/src/views/bigScreen/bigScreen.vue
+++ b/src/views/bigScreen/bigScreen.vue
@@ -147,7 +147,7 @@
@@ -490,7 +490,7 @@ export default {
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
- margin-top: 29px;
+ margin: 30px 0;
font-family: SourceHanSansCN-Regular;
font-size: 16px;
font-weight: normal;
@@ -503,7 +503,7 @@ export default {
align-items: center;
justify-content: center;
width: calc(33.33% - 32px);
- margin: 0 16px;
+ margin: 16px;
// margin-bottom: 22px;
.message-data {
font-family: DIN-Bold;
@@ -611,11 +611,11 @@ export default {
.screen-right {
width: 30% !important;
.message {
- margin-top: 0.29rem !important;
+ margin: 0.3rem 0 !important;
font-size: 0.16rem !important;
.message-li {
width: calc(33.33% - 0.32rem) !important;
- margin: 0 0.16rem !important;
+ margin:0.16rem !important;
.message-data {
font-size: 0.2rem !important;
margin-bottom: 0.3rem !important;
diff --git a/src/views/bigScreen/components/allEnergy.vue b/src/views/bigScreen/components/allEnergy.vue
index d80e311..0e764ca 100644
--- a/src/views/bigScreen/components/allEnergy.vue
+++ b/src/views/bigScreen/components/allEnergy.vue
@@ -124,10 +124,16 @@ export default {
{
name: "数据详情:",
data: [
- { value: this.energyMes.eleStandardCoal, name: "耗电量" },
- { value: this.energyMes.waterStandardCoal, name: "用水量" },
- { value: this.energyMes.coldStandardCoal, name: "产冷量" },
- { value: this.energyMes.gasStandardCoal, name: "蒸汽量" },
+ { value: this.energyMes.eleStandardCoal, name: "耗电量(kgce)" },
+ {
+ value: this.energyMes.waterStandardCoal,
+ name: "用水量(kgce)",
+ },
+ {
+ value: this.energyMes.coldStandardCoal,
+ name: "产冷量(kgce)",
+ },
+ { value: this.energyMes.gasStandardCoal, name: "蒸汽量(kgce)" },
],
itemStyle: {
color: function (params) {
@@ -140,10 +146,16 @@ export default {
},
{
data: [
- { value: this.energyMes.eleStandardCoal, name: "耗电量" },
- { value: this.energyMes.waterStandardCoal, name: "用水量" },
- { value: this.energyMes.coldStandardCoal, name: "产冷量" },
- { value: this.energyMes.gasStandardCoal, name: "蒸汽量" },
+ { value: this.energyMes.eleStandardCoal, name: "耗电量(kgce)" },
+ {
+ value: this.energyMes.waterStandardCoal,
+ name: "用水量(kgce)",
+ },
+ {
+ value: this.energyMes.coldStandardCoal,
+ name: "产冷量(kgce)",
+ },
+ { value: this.energyMes.gasStandardCoal, name: "蒸汽量(kgce)" },
],
},
],
@@ -227,10 +239,10 @@ export default {
{
name: "数据详情:",
data: [
- { value: 0, name: "耗电量" },
- { value: 0, name: "用水量" },
- { value: 0, name: "产冷量" },
- { value: 0, name: "蒸汽量" },
+ { value: 0, name: "耗电量(kgce)" },
+ { value: 0, name: "用水量(kgce)" },
+ { value: 0, name: "产冷量(kgce)" },
+ { value: 0, name: "蒸汽量(kgce)" },
],
itemStyle: {
color: function (params) {
@@ -243,10 +255,10 @@ export default {
},
{
data: [
- { value: 0, name: "耗电量" },
- { value: 0, name: "用水量" },
- { value: 0, name: "产冷量" },
- { value: 0, name: "蒸汽量" },
+ { value: 0, name: "耗电量(kgce)" },
+ { value: 0, name: "用水量(kgce)" },
+ { value: 0, name: "产冷量(kgce)" },
+ { value: 0, name: "蒸汽量(kgce)" },
],
},
],
@@ -286,7 +298,7 @@ export default {
color: "#ffffff",
},
textAlign: "center",
- x: "27%",
+ x: "23%",
y: "36%", //距离上边的距离
},
tooltip: {
@@ -310,7 +322,7 @@ export default {
name: "数据详情:",
type: "pie",
radius: ["60%", "72%"],
- center: ["28%", "44%"],
+ center: ["24%", "44%"],
avoidLabelOverlap: false,
label: {
show: false,
@@ -333,7 +345,7 @@ export default {
{
type: "pie",
radius: ["50%", "62%"],
- center: ["28%", "44%"],
+ center: ["24%", "44%"],
avoidLabelOverlap: false,
label: {
show: false,
@@ -363,7 +375,7 @@ export default {
// 这里开启silent: true, 就达到效果了
// center与非内圈一致
radius: ["38%", "39%"],
- center: ["28%", "44%"],
+ center: ["24%", "44%"],
label: {
show: false,
},
@@ -385,7 +397,7 @@ export default {
// 这里开启silent: true, 就达到效果了
// center与非内圈一致
radius: ["0%", "38%"],
- center: ["28%", "44%"],
+ center: ["24%", "44%"],
label: {
show: false,
},
diff --git a/src/views/bigScreen/components/coldSysEnergy.vue b/src/views/bigScreen/components/coldSysEnergy.vue
index 7ac4e27..f737b5e 100644
--- a/src/views/bigScreen/components/coldSysEnergy.vue
+++ b/src/views/bigScreen/components/coldSysEnergy.vue
@@ -509,16 +509,21 @@ export default {
label: {
show: true,
position: "center", // 文字显示在中心位置
- offset: [0, -titleFontSize * 0.6], // 向上偏移 10 个单位
+ offset: [0, -25], // 向上偏移 10 个单位
formatter: function () {
// 返回 HTML 标签,使用 rich 里定义的样式
- return `{line|${that.useForm.useData}}`;
+ return `{line1|${that.useForm.useData}}\n{line2| EER}`;
},
rich: {
- line: {
+ line1: {
+ color: "#39dd4f", // 第一行文字颜色
+ fontSize: 20, // 第一行文字大小
+ lineHeight: 34, // 行高,实现间距
+ },
+ line2: {
color: "#fff", // 第二行文字颜色
- fontSize: titleFontSize, // 第二行文字大小
- lineHeight: 0, // 行高,实现间距
+ fontSize: 14, // 第二行文字大小
+ lineHeight: 24, // 行高,实现间距
},
},
},
diff --git a/src/views/bigScreen/components/timeData.vue b/src/views/bigScreen/components/timeData.vue
index 7276028..2872fb0 100644
--- a/src/views/bigScreen/components/timeData.vue
+++ b/src/views/bigScreen/components/timeData.vue
@@ -19,7 +19,7 @@ export default {
props: ["currentIndex"],
data() {
return {
- timeData2: [{ title: "日" }, { title: "月" }, { title: "年" }],
+ timeData2: [{ title: "当日" }, { title: "当月" }, { title: "当年" }],
timeIndex2: 0,
};
},
diff --git a/src/views/bigScreen/components/useElect.vue b/src/views/bigScreen/components/useElect.vue
index 99b7ae8..8470950 100644
--- a/src/views/bigScreen/components/useElect.vue
+++ b/src/views/bigScreen/components/useElect.vue
@@ -127,6 +127,7 @@ export default {
},
series: [
{
+ name: "用电趋势",
type: "line",
// 拐点大小
symbolSize: 8,
@@ -203,7 +204,8 @@ export default {
":" +
'
' +
value +
- "";
+ "kwh";
+ ("
");
}
return res;
},
@@ -264,7 +266,7 @@ export default {
.sys_charts {
width: 100%;
- height: 230px;
+ height: 280px;
}
.eer {
font-size: 18px;
@@ -275,7 +277,7 @@ export default {
@media (min-width: 2000px) {
.energy_content {
.sys_charts {
- height: 2.4rem !important;
+ height: 2.8rem !important;
}
.eer {
font-size: 0.18rem !important;
diff --git a/src/views/bigScreen/components/waterSysEnergy.vue b/src/views/bigScreen/components/waterSysEnergy.vue
index 8be1963..5f55b30 100644
--- a/src/views/bigScreen/components/waterSysEnergy.vue
+++ b/src/views/bigScreen/components/waterSysEnergy.vue
@@ -510,16 +510,21 @@ export default {
label: {
show: true,
position: "center", // 文字显示在中心位置
- offset: [0, -titleFontSize * 0.6], // 向上偏移 10 个单位
+ offset: [0, -25], // 向上偏移 10 个单位
formatter: function () {
// 返回 HTML 标签,使用 rich 里定义的样式
- return `{line|${that.useForm.useData}}`;
+ return `{line1|${that.useForm.useData}}\n{line2| kwh/吨}`;
},
rich: {
- line: {
+ line1: {
+ color: "#39dd4f", // 第一行文字颜色
+ fontSize: 20, // 第一行文字大小
+ lineHeight: 34, // 行高,实现间距
+ },
+ line2: {
color: "#fff", // 第二行文字颜色
- fontSize: titleFontSize, // 第二行文字大小
- lineHeight: 0, // 行高,实现间距
+ fontSize: 14, // 第二行文字大小
+ lineHeight: 24, // 行高,实现间距
},
},
},
diff --git a/src/views/centerairC/enSourceAnalysis/components/deviceEnergy.vue b/src/views/centerairC/enSourceAnalysis/components/deviceEnergy.vue
index 4073a01..cfa2465 100644
--- a/src/views/centerairC/enSourceAnalysis/components/deviceEnergy.vue
+++ b/src/views/centerairC/enSourceAnalysis/components/deviceEnergy.vue
@@ -86,7 +86,7 @@
>
-
-
+ -->
{
this.electType = [];
- this.deviceTypes = response.rows;
+ // 过滤 response.rows,只保留 dictValue 在 "0" 到 "3" 范围内的对象
+ this.deviceTypes = response.rows.filter((item) => {
+ const dictValue = parseInt(item.dictValue, 10);
+ return !isNaN(dictValue) && dictValue >= 0 && dictValue <= 3;
+ });
if (this.deviceTypes.length > 0) {
this.deviceType = this.deviceTypes[0].dictValue;
}
@@ -233,7 +237,10 @@ export default {
},
/** 初始化数据 */
initData() {
- Promise.all([this.getDictList(), this.getList()])
+ Promise.all([
+ // this.getDictList(),
+ this.getList(),
+ ])
.then(() => {
this.getTableData();
})
@@ -394,7 +401,7 @@ export default {
startTime: this.startTime,
endTime: this.endTime,
deviceType: this.deviceType,
- systemType: this.systemType,
+ systemType: 0,
};
console.log("查询数据参数", data);
// this.option2.series[0].data = ["1"];
@@ -505,8 +512,8 @@ export default {
show: false, // 不显示图例
},
grid: {
- top: "6%",
- left: "3%",
+ top: "15%",
+ left: "5%",
right: "4.4%",
bottom: "20%",
containLabel: true,
@@ -621,12 +628,12 @@ export default {
// x轴坐标字体大小
xAxis: {
axisLabel: {
- fontSize: titleFontSize * 1.5,
+ fontSize: titleFontSize * 1.4,
},
},
yAxis: {
axisLabel: {
- fontSize: titleFontSize * 1.5,
+ fontSize: titleFontSize * 1.4,
},
},
// 拖拽X轴
@@ -693,7 +700,7 @@ export default {
line-height: 0.07rem;
letter-spacing: 0.02rem;
color: #1f70e9;
- margin: 0.3rem 0;
+ margin: 0.3rem 0 0rem 0;
width: 100%;
text-align: center;
}
@@ -708,7 +715,12 @@ export default {
.main-content {
min-height: 6.9rem;
}
-
+.charts-table{
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+}
.charts_refs {
width: 17rem;
height: 4.55rem;
diff --git a/src/views/centerairC/enSourceAnalysis/components/equipment.vue b/src/views/centerairC/enSourceAnalysis/components/equipment.vue
index dd423b1..2dd698b 100644
--- a/src/views/centerairC/enSourceAnalysis/components/equipment.vue
+++ b/src/views/centerairC/enSourceAnalysis/components/equipment.vue
@@ -72,6 +72,7 @@
-
-
+ -->
查询
@@ -312,9 +313,20 @@ export default {
};
cpmList(data)
.then((response) => {
+ // 过滤数据,只保留 system_type = 0 且 grade = 40 的对象
+ this.electTypes = response.rows.filter(
+ (item) => item.systemType === "0" && item.grade === 40
+ );
this.electType = [];
- this.electTypes = response.rows;
- this.electType = [this.electTypes[0].mtNum];
+ if (this.electTypes.length > 3) {
+ this.electType = [
+ this.electTypes[0].mtNum,
+ this.electTypes[1].mtNum,
+ this.electTypes[2].mtNum,
+ ];
+ } else if (this.electTypes.length > 0) {
+ this.electType = [this.electTypes[0].mtNum];
+ }
console.log("this.electTypes", this.electTypes);
console.log("this.electType", this.electType);
this.handleSelectChange();
@@ -327,7 +339,10 @@ export default {
},
/** 初始化数据 */
initData() {
- Promise.all([this.getDictList(), this.getList()])
+ Promise.all([
+ // this.getDictList(),
+ this.getList(),
+ ])
.then(() => {
this.getTableData();
this.getChartsData();
@@ -465,7 +480,7 @@ export default {
pageNum: this.pageParm.page,
pageSize: this.pageParm.pageSize,
searchParams: this.selectElect,
- systemType: this.systemType,
+ systemType: "0",
};
console.log("查询数据参数", data);
this.listLoading = true;
@@ -534,7 +549,7 @@ export default {
pageNum: 0,
pageSize: 10,
searchParams: this.selectElect,
- systemType: this.systemType,
+ systemType: "0",
};
console.log("查询数据参数", data);
deviceAnalyze(data).then((res) => {
@@ -611,7 +626,7 @@ export default {
},
grid: {
- top: "9%",
+ top: "15%",
left: "3%",
right: "2%",
bottom: "25%",
@@ -810,6 +825,12 @@ export default {
.main-content {
min-height: 6.6rem;
}
+.charts-table {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+}
.elSelectDiv {
margin-left: 15px;
width: 250px;
diff --git a/src/views/centerairC/enSourceAnalysis/components/machineRoom.vue b/src/views/centerairC/enSourceAnalysis/components/machineRoom.vue
index 5ed95ff..4bb259f 100644
--- a/src/views/centerairC/enSourceAnalysis/components/machineRoom.vue
+++ b/src/views/centerairC/enSourceAnalysis/components/machineRoom.vue
@@ -65,7 +65,7 @@
>
-