@@ -385,7 +385,6 @@ export default {
color: "rgb(255, 255, 0)",
},
]),
-
new echarts.graphic.LinearGradient(0, 0, 0, 1, [
{
offset: 0,
@@ -426,6 +425,26 @@ export default {
color: "rgb(224, 62, 76)",
},
]),
+ new echarts.graphic.LinearGradient(0, 0, 0, 1, [
+ {
+ offset: 0,
+ color: "rgb(60, 238, 16)",
+ },
+ {
+ offset: 1,
+ color: "rgb(89, 206, 59)",
+ },
+ ]),
+ new echarts.graphic.LinearGradient(0, 0, 0, 1, [
+ {
+ offset: 0,
+ color: "rgb(208, 32, 67)",
+ },
+ {
+ offset: 1,
+ color: "rgb(199, 74, 99)",
+ },
+ ]),
],
sectionNames: {
电石渣堆棚: "电石渣",
@@ -441,10 +460,10 @@ export default {
out_cement: 0,
},
rateData: [
- { name: "原料磨", value: 0 },
- { name: "煤磨", value: 0 },
- { name: "回转窑", value: 0 },
- { name: "水泥磨", value: 0 },
+ { name: "原料磨", value: 0, rate:0 },
+ { name: "煤磨", value: 0, rate:0 },
+ { name: "回转窑", value: 0, rate:0 },
+ { name: "水泥磨", value: 0 , rate:0 },
],
elecData: [
{ name: "电石渣", value: 0 },
@@ -701,7 +720,6 @@ export default {
methods: {
productNum() {
let that = this;
-
// 初始化option1和图表
let option1 = that.deepCopy(that.option);
let chartDom = document.getElementById("line1");
@@ -946,11 +964,8 @@ export default {
let myChart = echarts.init(chartDom);
// 初始化各个series数据数组
- // let seriesData = new Array(31).fill(0); // 原料车间压缩空气
let seriesData1 = new Array(31).fill(0); // 原料车间用水
- // let seriesData2 = new Array(31).fill(0); // 烧成车间压缩空气
let seriesData3 = new Array(31).fill(0); // 烧成车间用水
- // let seriesData4 = new Array(31).fill(0); // 水泥车间压缩空气
let seriesData5 = new Array(31).fill(0); // 水泥车间用水
// 定义查询参数的生成函数
@@ -980,20 +995,21 @@ export default {
}).then((response) => {
response.reverse();
+
response.forEach((item) => {
- let ind = item.day - 1;
+ let ind = item.day - 1;
seriesData3[ind] = item.val || 0;
-
});
-
// 第三个API查询
let query3 = generateQuery("3631858982832218112");
response.reverse();
return this.$API.enm.mpointstat.list.req(query3);
}).then((response) => {
response.reverse();
+ let maxId;
response.forEach((item) => {
let ind = item.day - 1;
+ maxId = ind;
seriesData5[ind] = item.val || 0;
});
// 更新图表数据
@@ -1057,6 +1073,29 @@ export default {
},
]
myChart.setOption(option3); // 设置更新后的图表
+ let index3 = 0;
+ intervalId = setInterval(function () {
+ if (index3 <= maxId) {
+ myChart.dispatchAction({
+ type: "downplay",
+ seriesIndex: 0,
+ });
+ myChart.dispatchAction({
+ type: "highlight",
+ seriesIndex: 0,
+ dataIndex: index3,
+ });
+ myChart.dispatchAction({
+ type: "showTip",
+ seriesIndex: 0,
+ dataIndex: index3,
+ });
+ index3++;
+ } else {
+ index3 = 0;
+ clearInterval(intervalId);
+ }
+ }, 1000);
});
},
//水泥磨
@@ -1085,15 +1124,19 @@ export default {
data.forEach((item) => {
if (item.mgroup_name == "原料磨") {
that.rateData[0].value = item.production_hour
+ that.rateData[0].rate = item.run_rate
;
} else if (item.mgroup_name == "煤磨") {
that.rateData[1].value = item.production_hour
+ that.rateData[1].rate = item.run_rate
;
} else if (item.mgroup_name == "回转窑") {
that.rateData[2].value = item.production_hour
+ that.rateData[2].rate = item.run_rate
;
} else if (item.mgroup_name == "水泥磨") {
that.rateData[3].value = item.production_hour
+ that.rateData[3].rate = item.run_rate
};
});
});
@@ -1236,12 +1279,14 @@ export default {
return this.$API.enm.mpointstat.list.req(query2);
}).then((response) => {
console.log(response,'query2');
+ let maxId;
response.forEach((item) => {
- let ind = item.month - 1;
+ let ind = item.month - 1;
+ maxId = 12;
seriesData1[ind] = item.val || 0;
});
// 更新图表数据
- option5.color = ["#80FFA5", "#00DDFF", "#37A2FF", "#FF0087", "#FFBF00"],
+ option5.color = ["#cd1e4b", "#3cee10", "#37A2FF", "#FF0087", "#FFBF00"],
option5.legend.data = [
{
name: "原煤消耗(t)",
@@ -1250,7 +1295,7 @@ export default {
},
borderRadius: 2,
itemStyle: {
- color: "#80FFA5",
+ color: "#cd1e4b",
},
},
{
@@ -1260,7 +1305,7 @@ export default {
},
borderRadius: 2,
itemStyle: {
- color: "#00DDFF",
+ color: "#3cee10",
},
},
];
@@ -1269,13 +1314,32 @@ export default {
name: '原煤消耗(t)',
type: 'line',
yAxisIndex: 0,
- data: seriesData
+ data: seriesData,
+ smooth: true,
+ showSymbol: false,
+ areaStyle: {
+ opacity: 0.8,
+ color: that.linearGradientColors[6],
+ },
+ emphasis: {
+ focus: "series",
},
+ },
+
{
name: '全厂电量(kwh)',
type: 'line',
yAxisIndex: 1,
- data: seriesData1
+ data: seriesData1,
+ smooth: true,
+ showSymbol: false,
+ areaStyle: {
+ opacity: 0.8,
+ color: that.linearGradientColors[5],
+ },
+ emphasis: {
+ focus: "series",
+ },
},
];
option5.xAxis.data = [
@@ -1293,6 +1357,29 @@ export default {
"12月",
];
myChart.setOption(option5); // 设置更新后的图表
+ let index3 = 0;
+ intervalId = setInterval(function () {
+ if (index3 <= maxId) {
+ myChart.dispatchAction({
+ type: "downplay",
+ seriesIndex: 0,
+ });
+ myChart.dispatchAction({
+ type: "highlight",
+ seriesIndex: 0,
+ dataIndex: index3,
+ });
+ myChart.dispatchAction({
+ type: "showTip",
+ seriesIndex: 0,
+ dataIndex: index3,
+ });
+ index3++;
+ } else {
+ index3 = 0;
+ clearInterval(intervalId);
+ }
+ }, 1000);
});
},
//数据采集——设备运行状态
@@ -1355,8 +1442,6 @@ export default {
var model = document.getElementsByClassName("model")[0];
var left_block = document.getElementsByClassName("left_block")[0];
var right_block = document.getElementsByClassName("right_block")[0];
- // var pieChart = document.getElementById("pieChart");
- // var elTable = document.getElementById("elTable");
var radarChart = document.getElementById("radar");
if (windowWidth > 960) {
container.style.overflow = "hidden";
@@ -1837,6 +1922,7 @@ export default {
// 创建3D数据展示层GUI
createDetailPanel(info, mesh) {
let that = this;
+ //背景框
const data_view = new BABYLON_GUI.StackPanel(
info.name + "_data_detail"
);
@@ -1847,8 +1933,8 @@ export default {
data_view.shadowBlur = 20; // 阴影模糊度
data_view.shadowOffsetX = 0; // 阴影水平偏移
data_view.shadowOffsetY = 5; // 阴影垂直偏移v
- data_view.background = "rgba(0, 34, 51, 0.6)"; //暗色
-
+ data_view.background = "rgba(0, 34, 51, 0.1)"; //暗色
+ // 头部蓝线
const mgroup_line = new BABYLON_GUI.Rectangle(info.name + "_line");
mgroup_line.height = "3px";
mgroup_line.width = "240px";
@@ -1856,12 +1942,12 @@ export default {
mgroup_line.shadowBlur = 15; // 阴影模糊度
mgroup_line.shadowOffsetX = 0; // 阴影水平偏移
mgroup_line.shadowOffsetY = 0; // 阴影垂直偏移v
- mgroup_line.shadowColor = "rgba(44, 237, 255, 0.8)";
- mgroup_line.background = "rgba(44, 237, 255, 0.8)";
+ mgroup_line.shadowColor = "rgba(44, 237, 255, 0.2)";
+ mgroup_line.background = "rgba(44, 237, 255, 0.2)";
data_view.addControl(mgroup_line);
const titleImg = new BABYLON_GUI.Image();
-
+ //工序名
const header = new BABYLON_GUI.StackPanel(info.name + "_header");
header.width = "200px";
header.height = "60px";
@@ -1871,7 +1957,7 @@ export default {
const mgroupName = new BABYLON_GUI.TextBlock(info.name + "_label");
mgroupName.height = "30px";
mgroupName.width = "175px";
- mgroupName.color = "white";
+ mgroupName.color = "yellow"; //工序名字体颜色
mgroupName.text = info.name;
mgroupName.textHorizontalAlignment = 0;
mgroupName.paddingLeft = "8px";
@@ -1907,7 +1993,7 @@ export default {
);
field.width = "120px";
field.height = "30px";
- field.color = "rgba(255,255,255, 0.7)";
+ field.color = "rgba(243,226,13,1)"; //字体颜色
field.fontSize = 14;
field.text = item.label;
field.textHorizontalAlignment = 0;
@@ -1919,7 +2005,7 @@ export default {
);
valx.width = "80px";
valx.height = "30px";
- valx.color = "white";
+ valx.color = "yellow"; //字体颜色
valx.fontSize = 14;
valx.text = item.value;
valx.textHorizontalAlignment =
@@ -2138,9 +2224,11 @@ export default {
.bodyListItem_name {
width: 60px;
padding: 0.5vh 0;
+ font-size: 14px;
}
.bodyListItem_num {
width: 65px;
+ font-size: 14px;
}
.itemBodyFlex {
display: flex;
@@ -2373,15 +2461,15 @@ export default {
font-weight: 500;
}
.elecItem span {
- font-size: 14px; /* 修改文字大小 */
+ font-size: 17px; /* 修改文字大小 */
}
.elec_number {
- font-size: 14px;
+ font-size: 17px;
}
.elec_unit {
- font-size: 14px; /* 修改单位的文字大小 */
+ font-size: 17px; /* 修改单位的文字大小 */
}
.successState {
diff --git a/src/views/enm_energy/energyPicture.vue b/src/views/enm_energy/energyPicture.vue
index 0b854f1a..06420e21 100644
--- a/src/views/enm_energy/energyPicture.vue
+++ b/src/views/enm_energy/energyPicture.vue
@@ -5,74 +5,74 @@
-

{{ dataObj.全厂电量_电 }}
+

{{ dataObj.全厂电量_电 }} kWh
-

{{ dataObj.电石渣配电室用电_电 }}
+

{{ dataObj.电石渣配电室用电_电 }} kWh
-

{{ dataObj.回转窑_电 }}
+

{{ dataObj.回转窑_电 }} kWh
-

{{ dataObj.水泥配电室用电_电 }}
+

{{ dataObj.水泥配电室用电_电 }} kWh
-

{{ dataObj.烘干破碎机_电 }}
+

{{ dataObj.烘干破碎机_电 }} kWh
-

{{ dataObj.辅材立磨_电 }}
+

{{ dataObj.辅材立磨_电 }} kWh
-

{{ dataObj.生粉制备_循环风机_电 }}
+

{{ dataObj.生粉制备_循环风机_电 }} kWh
-

{{ dataObj.生粉制备_选粉机_电 }}
+

{{ dataObj.生粉制备_选粉机_电 }} kWh
-

{{ dataObj.高温风机_电 }}
+

{{ dataObj.高温风机_电 }} kWh
-

{{ dataObj.尾排风机_电 }}
+

{{ dataObj.尾排风机_电 }} kWh
-

{{ dataObj.回转窑_电 }}
+

{{ dataObj.回转窑_电 }} kWh
-

{{ dataObj.煤立磨_电 }}
+

{{ dataObj.煤立磨_电 }} kWh
-

{{ dataObj.煤磨排风机_电 }}
+

{{ dataObj.煤磨排风机_电 }} kWh
-

{{ dataObj.窑头排风机_电 }}
+

{{ dataObj.窑头排风机_电 }} kWh
-

{{ dataObj.水泥磨_电 }}
+

{{ dataObj.水泥磨_电 }} kWh
-

{{ (Number(dataObj.辊压机动_电) + Number(dataObj.辊压机定_电)).toFixed(2) }}
+

{{ (Number(dataObj.辊压机动_电) + Number(dataObj.辊压机定_电)).toFixed(2) }} kWh
-

{{ dataObj.系统风机_电 }}
+

{{ dataObj.系统风机_电 }} kWh
-

{{ dataObj.水泥磨_选粉机_电 }}
+

{{ dataObj.水泥磨_选粉机_电 }} kWh
-

{{ dataObj.水泥磨_循环风机_电 }}
+

{{ dataObj.水泥磨_循环风机_电 }} kWh
-

{{ dataObj.原煤累计量 }}
+

{{ dataObj.原煤累计量 }} t
-

{{ dataObj.头煤_煤 }}
+

{{ dataObj.头煤_煤 }} t
-

{{ dataObj.尾煤_煤 }}
+

{{ dataObj.尾煤_煤 }} t
diff --git a/src/views/enm_pack/report.vue b/src/views/enm_pack/report.vue
index 90665236..d0d1c69d 100644
--- a/src/views/enm_pack/report.vue
+++ b/src/views/enm_pack/report.vue
@@ -335,9 +335,9 @@ export default {
["出厂水泥", "P.O42.5R 袋装(t)", 0, 0, 0, "/", "/", "/","/"],
["出厂水泥", "P.O42.5 袋装(t)", 0, 0, 0, "/", "/", "/","/"],
["出厂水泥", "P.O42.5 散装(t)", 0, 0, 0, "/", "/", "/","/"],
- ["出厂水泥", "P.C42.5 袋装(t)", 0, 0, 0, "/", "/", "/","/"],
- ["出厂水泥", "P.C42.5 散装(t)", 0, 0, 0, "/", "/", "/","/"],
- ["出厂水泥", "P.O52.5 散装(t)", 0, 0, 0, "/", "/", "/","/"],
+ ["出厂水泥", "复合硅酸盐水泥;42.5R;袋装水泥(t)", 0, 0, 0, "/", "/", "/","/"],
+ ["出厂水泥", "复合硅酸盐水泥;42.5R;散装水泥(t)", 0, 0, 0, "/", "/", "/","/"],
+ ["出厂水泥", "普通硅酸盐水泥;52.5;散装水泥(t)", 0, 0, 0, "/", "/", "/","/"],
["出厂水泥", "出厂水泥合计(t)", 0, 0, 0, 0, 0, 0, 0],
["出厂熟料", "熟料(t)", 0, 0, 0, "/", "/", "/","/"],
["能耗", "单位产品分布电耗(KW·h/t)", 0, 0, 0, 0, 0, 0, 0],
@@ -561,7 +561,7 @@ export default {
that.tableDatas[2][4] = item.val;
}else if (item.mpoint_name == "水泥+P.O42.5 散装") {
that.tableDatas[3][4] = item.val;
- }else if (item.mpoint_name == "水泥+P.C42.5 袋装") {
+ }else if (item.mpoint_name == "复合硅酸盐水泥;42.5R;袋装水泥") {
that.tableDatas[4][4] = item.val;
}else if (item.mpoint_name == "水泥+P.C42.5 散装") {
that.tableDatas[5][4] = item.val;
@@ -596,7 +596,7 @@ export default {
that.tableDatas[2][3] = item.val;
}else if (item.mpoint_name == "水泥+P.O42.5 散装") {
that.tableDatas[3][3] = item.val;
- }else if (item.mpoint_name == "水泥+P.C42.5 袋装") {
+ }else if (item.mpoint_name == "复合硅酸盐水泥;42.5R;袋装水泥") {
that.tableDatas[4][3] = item.val;
}else if (item.mpoint_name == "水泥+P.C42.5 散装") {
that.tableDatas[5][3] = item.val;
@@ -678,7 +678,7 @@ export default {
that.tableDatas[2][2] = item.val;
}else if (item.mpoint_name == "水泥+P.O42.5 散装") {
that.tableDatas[3][2] = item.val;
- }else if (item.mpoint_name == "水泥+P.C42.5 袋装") {
+ }else if (item.mpoint_name == "复合硅酸盐水泥;42.5R;袋装水泥") {
that.tableDatas[4][2] = item.val;
}else if (item.mpoint_name == "水泥+P.C42.5 散装") {
that.tableDatas[5][2] = item.val;
@@ -799,7 +799,7 @@ export default {
seriesData3[ind] = item.val;
}else if (item.mpoint_name == "水泥+P.O42.5 散装") {
seriesData4[ind] = item.val;
- }else if (item.mpoint_name == "水泥+P.C42.5 袋装") {
+ }else if (item.mpoint_name == "复合硅酸盐水泥;42.5R;袋装水泥") {
seriesData5[ind] = item.val;
}else if (item.mpoint_name == "水泥+P.C42.5 散装") {
seriesData6[ind] = item.val;
@@ -863,7 +863,7 @@ export default {
seriesData3[ind] = item.val;
}else if (item.mpoint_name == "水泥+P.O42.5 散装") {
seriesData4[ind] = item.val;
- }else if (item.mpoint_name == "水泥+P.C42.5 袋装") {
+ }else if (item.mpoint_name == "复合硅酸盐水泥;42.5R;袋装水泥") {
seriesData5[ind] = item.val;
}else if (item.mpoint_name == "水泥+P.C42.5 散装") {
seriesData6[ind] = item.val;