Commit 65cd7448 authored by 方建宇's avatar 方建宇

计量站工艺图

parent 3ec2b72e
...@@ -33,7 +33,8 @@ import { ref, reactive, onMounted, onUnmounted } from 'vue'; ...@@ -33,7 +33,8 @@ import { ref, reactive, onMounted, onUnmounted } from 'vue';
import { useRoute } from 'vue-router' import { useRoute } from 'vue-router'
import store from "../../store/index"; import store from "../../store/index";
import http from '../../api/http'; import http from '../../api/http';
import { weatherArt } from '../../dataJson/RealPage/boilerArt';
import { pipeRealArt } from '../../dataJson/RealPage/measureArt';
const props = defineProps(['id', 'refreshTime']); const props = defineProps(['id', 'refreshTime']);
const route = useRoute() const route = useRoute()
const Pipe = ref(); const Pipe = ref();
...@@ -83,7 +84,6 @@ const BackFlowSum = ref(); ...@@ -83,7 +84,6 @@ const BackFlowSum = ref();
getSupplysList(); getSupplysList();
function getSupplysList() { function getSupplysList() {
var result = store.getters.getEnterprise(); var result = store.getters.getEnterprise();
console.log(result);
if (result) { if (result) {
result.forEach(element => { result.forEach(element => {
if (element.enterpriseId === enterpriseId.value) { if (element.enterpriseId === enterpriseId.value) {
...@@ -112,40 +112,75 @@ function getSupplysList() { ...@@ -112,40 +112,75 @@ function getSupplysList() {
} }
//获取气象实时数据 //获取气象实时数据
// function getweather() {
// http.post("/api/weather/Real", SupplyId.value).then((result) => {
// temperature.value = result.data["temperature"];
// wind.value = result.data["wind"];
// illumination.value = result.data["illumination"];
// humidity.value = result.data["humidity"];
// })
// }
function getweather() { function getweather() {
http.post("/api/weather/Real", SupplyId.value).then((result) => { temperature.value = weatherArt.data["temperature"];
temperature.value = result.data["temperature"]; wind.value = weatherArt.data["wind"];
wind.value = result.data["wind"]; illumination.value = weatherArt.data["illumination"];
illumination.value = result.data["illumination"]; humidity.value =weatherArt.data["humidity"];
humidity.value = result.data["humidity"];
})
} }
getPipeData(); getPipeData();
//获取计量站实时数据 // //获取计量站实时数据
// function getPipeData() {
// let deviceType = 8;
// http.post("/api/pipe/Real", { "enterpriseId": enterpriseId.value, "deviceType": deviceType }).then((result) => {
// // console.log(JSON.stringify(result));
// result.data.title.forEach(element => {
// result.data.realData.forEach(item => {
// if (item.id === id.value) {
// PipeData[element.enName] = item[element.enName[0].toLowerCase() + element.enName.substring(1)];
// }
// })
// })
// SupplyClearPressure.value = PipeData["SupplyClearPressure"];
// SupplyValuePressure.value = PipeData["SupplyValuePressure"];
// FirstInTemp.value = PipeData["FirstInTemp"];
// SupplyFlow.value = PipeData["SupplyFlow"];
// SupplyFlowSum.value = PipeData["SupplyFlowSum"];
// SupplyHeat.value = PipeData["SupplyHeat"];
// SupplyHeatSum.value = PipeData["SupplyHeatSum"];
// FirstOutTemp.value = PipeData["FirstOutTemp"];
// BackClearPressure.value = PipeData["BackClearPressure"];
// BackFlow.value = PipeData["BackFlow"];
// BackFlowSum.value = PipeData["BackFlowSum"];
// })
// }
//静态
function getPipeData() { function getPipeData() {
let deviceType = 8; pipeRealArt.title.forEach(element => {
http.post("/api/pipe/Real", { "enterpriseId": enterpriseId.value, "deviceType": deviceType }).then((result) => { pipeRealArt.realData.forEach(item => {
console.log(result); PipeData[element.enName] = item[element.enName];
result.data.title.forEach(element => { });
result.data.realData.forEach(item => { });
if (item.id === id.value) { // SupplyClearPressure.value = PipeData["SupplyClearPressure"];
PipeData[element.enName] = item[element.enName[0].toLowerCase() + element.enName.substring(1)]; // SupplyValuePressure.value = PipeData["SupplyValuePressure"];
} // FirstInTemp.value = PipeData["FirstInTemp"];
}) // SupplyFlow.value = PipeData["SupplyFlow"];
}) // SupplyFlowSum.value = PipeData["SupplyFlowSum"];
SupplyClearPressure.value = PipeData["SupplyClearPressure"]; // SupplyHeat.value = PipeData["SupplyHeat"];
SupplyValuePressure.value = PipeData["SupplyValuePressure"]; // SupplyHeatSum.value = PipeData["SupplyHeatSum"];
FirstInTemp.value = PipeData["FirstInTemp"]; // FirstOutTemp.value = PipeData["FirstOutTemp"];
SupplyFlow.value = PipeData["SupplyFlow"]; // BackClearPressure.value = PipeData["BackClearPressure"];
SupplyFlowSum.value = PipeData["SupplyFlowSum"]; // BackFlow.value = PipeData["BackFlow"];
SupplyHeat.value = PipeData["SupplyHeat"]; // BackFlowSum.value = PipeData["BackFlowSum"];
SupplyHeatSum.value = PipeData["SupplyHeatSum"]; SupplyClearPressure.value = 0.84;
FirstOutTemp.value = PipeData["FirstOutTemp"]; SupplyValuePressure.value = 0;
BackClearPressure.value = PipeData["BackClearPressure"]; FirstInTemp.value = 87.2;
BackFlow.value = PipeData["BackFlow"]; SupplyFlow.value = 1197;
BackFlowSum.value = PipeData["BackFlowSum"]; SupplyFlowSum.value = 36897000;
}) SupplyHeat.value = 235.27;
SupplyHeatSum.value = 6602950;
FirstOutTemp.value = 38.7;
BackClearPressure.value = 0.33;
BackFlow.value = 1119;
BackFlowSum.value = 4284070;
} }
setInterval(() => { setInterval(() => {
getPipeData(); getPipeData();
......
export const pipeRealArt={
"title": [
{
"baseId": 50,
"enName": "FirstInTemp",
"cnName": "1次网供水温度 ℃",
"alias": "供水温度 ℃",
"backColor": "FFe2d5",
"decimalPoint": 1,
"width": 90,
"orderNum": 3,
"isVisible": true
},
{
"baseId": 51,
"enName": "FirstOutTemp",
"cnName": "1次网回水温度 ℃",
"alias": "回水温度 ℃",
"backColor": "FFe2d5",
"decimalPoint": 1,
"width": 90,
"orderNum": 4,
"isVisible": true
},
{
"baseId": 334,
"enName": "SupplyFlow",
"cnName": "供水瞬时流量(m3/h)",
"alias": "供水瞬时流量 m3/h",
"backColor": "D9F1FF",
"decimalPoint": 2,
"width": 110,
"orderNum": 5,
"isVisible": true
},
{
"baseId": 335,
"enName": "SupplyFlowSum",
"cnName": "供水累计流量(m3)",
"alias": "供水累计流量 m3",
"backColor": "D9F1FF",
"decimalPoint": 0,
"width": 100,
"orderNum": 6,
"isVisible": true
},
{
"baseId": 336,
"enName": "SupplyHeat",
"cnName": "供水瞬时热量(MW)",
"alias": "供水瞬时热量 GJ/H",
"backColor": "D9F1FF",
"decimalPoint": 2,
"width": 110,
"orderNum": 7,
"isVisible": true
},
{
"baseId": 337,
"enName": "SupplyHeatSum",
"cnName": "供水累计热量(GJ)",
"alias": "供水累计热量 GJ",
"backColor": "D9F1FF",
"decimalPoint": 0,
"width": 110,
"orderNum": 8,
"isVisible": true
},
{
"baseId": 342,
"enName": "GroupFirstSupplyValveForntPressure",
"cnName": "集团供水电动阀前压力(MPa)",
"alias": "供水电动阀前 MPa",
"backColor": "D9F1FF",
"decimalPoint": 2,
"width": 110,
"orderNum": 9,
"isVisible": true
},
{
"baseId": 343,
"enName": "GroupFirstSupplyValveRearPressure",
"cnName": "集团供水电动阀后压力(MPa)",
"alias": "供水电动阀后 MPa",
"backColor": "D9F1FF",
"decimalPoint": 2,
"width": 110,
"orderNum": 10,
"isVisible": true
},
{
"baseId": 344,
"enName": "GroupFirstBackValveForntPressure",
"cnName": "集团回水电动阀前压力(MPa)",
"alias": "回水电动阀前 MPa",
"backColor": "D9F1FF",
"decimalPoint": 2,
"width": 110,
"orderNum": 11,
"isVisible": true
},
{
"baseId": 345,
"enName": "GroupFirstBackValveRearPressure",
"cnName": "集团回水电动阀后压力(MPa)",
"alias": "回水电动阀后 MPa",
"backColor": "D9F1FF",
"decimalPoint": 2,
"width": 110,
"orderNum": 12,
"isVisible": false
},
{
"baseId": 346,
"enName": "GroupFirstSupplyTemp",
"cnName": "集团供水温度(℃)",
"alias": "集团供水温度 ℃",
"backColor": "FFe2d5",
"decimalPoint": 1,
"width": 110,
"orderNum": 13,
"isVisible": false
},
{
"baseId": 347,
"enName": "GroupFirstBackTemp",
"cnName": "集团回水温度(℃)",
"alias": "集团回水温度 ℃",
"backColor": "FFe2d5",
"decimalPoint": 1,
"width": 110,
"orderNum": 14,
"isVisible": false
},
{
"baseId": 348,
"enName": "GroupSupplyFlow",
"cnName": "集团供水瞬时流量(m3/h)",
"alias": "集团供水瞬时流量 m3/h",
"backColor": "D9F1FF",
"decimalPoint": 0,
"width": 150,
"orderNum": 15,
"isVisible": false
},
{
"baseId": 349,
"enName": "GroupSupplyFlowSum",
"cnName": "集团供水累计流量(m3)",
"alias": "集团供水累计流量 m3",
"backColor": "D9F1FF",
"decimalPoint": 0,
"width": 150,
"orderNum": 16,
"isVisible": false
},
{
"baseId": 350,
"enName": "GroupSupplyHeat",
"cnName": "集团供水瞬时热量(MW)",
"alias": "集团供水瞬时热量 GJ/H",
"backColor": "805A5A",
"decimalPoint": 0,
"width": 150,
"orderNum": 17,
"isVisible": false
},
{
"baseId": 351,
"enName": "GroupSupplyHeatSum",
"cnName": "集团供水累计热量(GJ)",
"alias": "集团供水累计热量 GJ",
"backColor": "D9F1FF",
"decimalPoint": 0,
"width": 150,
"orderNum": 18,
"isVisible": true
},
{
"baseId": 338,
"enName": "BackFlow",
"cnName": "回水瞬时流量(m3/h)",
"alias": "回水瞬时流量(m3/h)",
"backColor": "D9F1FF",
"decimalPoint": 0,
"width": 150,
"orderNum": 19,
"isVisible": true
},
{
"baseId": 339,
"enName": "BackFlowSum",
"cnName": "回水累计流量(m3)",
"alias": "回水累计流量(m3)",
"backColor": "D9F1FF",
"decimalPoint": 0,
"width": 150,
"orderNum": 20,
"isVisible": false
},
{
"baseId": 332,
"enName": "SupplyValuePressure",
"cnName": "供水电动阀后压力(MPa)",
"alias": "供水电动阀后压力(MPa)",
"backColor": "D9F1FF",
"decimalPoint": 2,
"width": 120,
"orderNum": 21,
"isVisible": true
},
{
"baseId": 340,
"enName": "BackHeat",
"cnName": "回水瞬时热量(MW)",
"alias": "回水瞬时热量(MW)",
"backColor": "D9F1FF",
"decimalPoint": 2,
"width": 120,
"orderNum": 22,
"isVisible": false
},
{
"baseId": 341,
"enName": "BackHeatSum",
"cnName": "回水累计热量(GJ)",
"alias": "回水累计热量(GJ)",
"backColor": "D9F1FF",
"decimalPoint": 2,
"width": 150,
"orderNum": 23,
"isVisible": false
},
{
"baseId": 352,
"enName": "GroupBackFlow",
"cnName": "集团回水瞬时流量(m3/h)",
"alias": "集团回水瞬时流量(m3/h)",
"backColor": "D9F1FF",
"decimalPoint": 2,
"width": 120,
"orderNum": 24,
"isVisible": false
},
{
"baseId": 353,
"enName": "GroupBackFlowSum",
"cnName": "集团回水累计流量(m3)",
"alias": "集团回水累计流量(m3)",
"backColor": "D9F1FF",
"decimalPoint": 2,
"width": 150,
"orderNum": 25,
"isVisible": false
},
{
"baseId": 457,
"enName": "SupplyHeatTotal",
"cnName": "热功率汇总 GJ/H",
"alias": "热功率合 GJ/H",
"backColor": "7CEC63",
"decimalPoint": 2,
"width": 90,
"orderNum": 26,
"isVisible": true
},
{
"baseId": 331,
"enName": "SupplyClearPressure",
"cnName": "供水除污器后压力(MPa)",
"alias": "供除污后 MPa",
"backColor": "E67B1D",
"decimalPoint": 2,
"width": 90,
"orderNum": 27,
"isVisible": true
},
{
"baseId": 333,
"enName": "BackClearPressure",
"cnName": "回水除污器后压力(MPa)",
"alias": "回除污后 MPa",
"backColor": "FFFF6D",
"decimalPoint": 2,
"width": 90,
"orderNum": 50,
"isVisible": false
}
],
"realData": [
{
"rowIndex": 1,
"supplyId": "33104782-c1ad-432c-953e-e31c2e031be4",
"id": "b7a4d891-8164-4597-8472-6a9dc22aee66",
"supplyName": "福苑里供热站",
"name": null,
"gatherTime": "2025-01-07 14:57:06",
"scadaDeviceStatus": "在线",
"firstInTemp": "87.2",
"firstOutTemp": "38.7",
"supplyFlow": "1197",
"supplyFlowSum": "36897000",
"supplyHeat": "235.27",
"supplyHeatSum": "6602950",
"groupFirstSupplyValveForntPressure": "0.84",
"groupFirstSupplyValveRearPressure": "0.33",
"groupFirstBackValveForntPressure": "0.84",
"groupFirstBackValveRearPressure": "0.35",
"groupFirstSupplyTemp": "86.6",
"groupFirstBackTemp": "39.2",
"groupSupplyFlow": "1110",
"groupSupplyFlowSum": "40848600",
"groupSupplyHeat": "213",
"groupSupplyHeatSum": "6985110",
"backFlow": "1119",
"backFlowSum": "4284070",
"supplyValuePressure": "0",
"backHeat": "0",
"backHeatSum": "0",
"groupBackFlow": "0",
"groupBackFlowSum": "0",
"supplyHeatTotal": "-",
"supplyClearPressure": "0.84",
"backClearPressure": "0.33"
},
{
"rowIndex": 2,
"supplyId": "ccfb0595-86f7-4c0a-a134-8e945180ee48",
"id": "3b20edc0-76b3-4fe9-92af-3593ff133a1b",
"supplyName": "行政区供热站",
"name": null,
"gatherTime": "2025-01-07 15:02:14",
"scadaDeviceStatus": "在线",
"firstInTemp": "84.3",
"firstOutTemp": "40.5",
"supplyFlow": "1159",
"supplyFlowSum": "33479300",
"supplyHeat": "206",
"supplyHeatSum": "5760640",
"groupFirstSupplyValveForntPressure": "0.85",
"groupFirstSupplyValveRearPressure": "0.85",
"groupFirstBackValveForntPressure": "0.85",
"groupFirstBackValveRearPressure": "0.31",
"groupFirstSupplyTemp": "83.8",
"groupFirstBackTemp": "40.4",
"groupSupplyFlow": "1132",
"groupSupplyFlowSum": "2421030",
"groupSupplyHeat": "198",
"groupSupplyHeatSum": "392182",
"backFlow": "1123",
"backFlowSum": "4216140",
"supplyValuePressure": "0",
"backHeat": "0",
"backHeatSum": "0",
"groupBackFlow": "0",
"groupBackFlowSum": "0",
"supplyHeatTotal": "-",
"supplyClearPressure": "0.85",
"backClearPressure": "0.31"
},
{
"rowIndex": 3,
"supplyId": "a523dc33-c8b8-41c2-9751-a32083627344",
"id": "6d695d02-ceb8-4af2-836f-89a55f12b4d5",
"supplyName": "重阳里供热站",
"name": null,
"gatherTime": "2025-01-07 14:57:15",
"scadaDeviceStatus": "在线",
"firstInTemp": "84.4",
"firstOutTemp": "39.1",
"supplyFlow": "58.1",
"supplyFlowSum": "2535090",
"supplyHeat": "10.65",
"supplyHeatSum": "393908",
"groupFirstSupplyValveForntPressure": "0",
"groupFirstSupplyValveRearPressure": "0",
"groupFirstBackValveForntPressure": "0",
"groupFirstBackValveRearPressure": "0",
"groupFirstSupplyTemp": "0",
"groupFirstBackTemp": "0",
"groupSupplyFlow": "0",
"groupSupplyFlowSum": "0",
"groupSupplyHeat": "0",
"groupSupplyHeatSum": "0",
"backFlow": "0",
"backFlowSum": "0",
"supplyValuePressure": "0",
"backHeat": "0",
"backHeatSum": "0",
"groupBackFlow": "0",
"groupBackFlowSum": "0",
"supplyHeatTotal": "-",
"supplyClearPressure": "0.83",
"backClearPressure": "0.34"
},
{
"rowIndex": 4,
"supplyId": "dfa20074-8731-457f-b63f-4e1858cfe266",
"id": "c4e99276-79dd-40cf-a42b-96e1837b8080",
"supplyName": "东部供热站",
"name": null,
"gatherTime": "2025-01-07 14:44:26",
"scadaDeviceStatus": "在线",
"firstInTemp": "86.8",
"firstOutTemp": "35",
"supplyFlow": "1569",
"supplyFlowSum": "37639100",
"supplyHeat": "328.76",
"supplyHeatSum": "7184070",
"groupFirstSupplyValveForntPressure": "0.79",
"groupFirstSupplyValveRearPressure": "0.8",
"groupFirstBackValveForntPressure": "0.79",
"groupFirstBackValveRearPressure": "0.3",
"groupFirstSupplyTemp": "87.5",
"groupFirstBackTemp": "34.9",
"groupSupplyFlow": "1569",
"groupSupplyFlowSum": "42742000",
"groupSupplyHeat": "334",
"groupSupplyHeatSum": "8087920",
"backFlow": "1552",
"backFlowSum": "5362850",
"supplyValuePressure": "0",
"backHeat": "0",
"backHeatSum": "0",
"groupBackFlow": "0",
"groupBackFlowSum": "0",
"supplyHeatTotal": "764.69",
"supplyClearPressure": "0.8",
"backClearPressure": "0.3"
}
],
"alarmData": [],
"totalCount": 0
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment