From 4f79f5bac93347947e020cde98be83b09291f838 Mon Sep 17 00:00:00 2001 From: selia-zx <1771203023@qq.com> Date: Thu, 8 May 2025 17:12:44 +0800 Subject: [PATCH] =?UTF-8?q?1.=E8=A7=A3=E5=86=B3=E5=86=B2=E7=AA=81=202.?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=B3=BB=E7=BB=9F=E7=9B=91=E6=B5=8B=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/styles/element-ui.scss | 15 - src/components/Crontab/index.vue | 18 - src/views/centerairC/sysMonitor/index.vue | 2682 ----------------- .../centerairC/sysMonitor/monitorCenter.vue | 1009 +++++-- src/views/monitor/job/index.vue | 4 - src/views/tool/build/index.vue | 9 - 6 files changed, 734 insertions(+), 3003 deletions(-) diff --git a/src/assets/styles/element-ui.scss b/src/assets/styles/element-ui.scss index 6654420..e522185 100644 --- a/src/assets/styles/element-ui.scss +++ b/src/assets/styles/element-ui.scss @@ -1397,17 +1397,10 @@ .popup-result { border: 1px solid #0e5191 !important; } -<<<<<<< HEAD -.popup-result table span{ - border: 1px solid #0e5191 !important; -} -.popup-result .title{ -======= .popup-result table span { border: 1px solid #0e5191 !important; } .popup-result .title { ->>>>>>> dev background: #405e7e !important; } .el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active { @@ -1415,13 +1408,6 @@ border-right-color: transparent; border-left-color: transparent; } -<<<<<<< HEAD -.el-tabs--border-card > .el-tabs__header .el-tabs__item{ - color: #c3cbd4; -} -.drawing-item:hover > .el-form-item, .drawing-row-item:hover > .el-form-item { - background: #b6b6b6 !important; -======= .el-tabs--border-card > .el-tabs__header .el-tabs__item { color: #c3cbd4; } @@ -1452,5 +1438,4 @@ flex-direction: row; align-items: center; flex-wrap: nowrap; ->>>>>>> dev } \ No newline at end of file diff --git a/src/components/Crontab/index.vue b/src/components/Crontab/index.vue index a1c6a0e..48e5b85 100644 --- a/src/components/Crontab/index.vue +++ b/src/components/Crontab/index.vue @@ -104,27 +104,9 @@
-<<<<<<< HEAD -
- 确定 -
-
- 重置 -
-
- 取消 -
-=======
确定
重置
取消
->>>>>>> dev
diff --git a/src/views/centerairC/sysMonitor/index.vue b/src/views/centerairC/sysMonitor/index.vue index 2cc9476..fb61bdd 100644 --- a/src/views/centerairC/sysMonitor/index.vue +++ b/src/views/centerairC/sysMonitor/index.vue @@ -1,1522 +1,9 @@ -<<<<<<< HEAD - - -======= ->>>>>>> dev diff --git a/src/views/centerairC/sysMonitor/monitorCenter.vue b/src/views/centerairC/sysMonitor/monitorCenter.vue index 76ac4ed..c1d8540 100644 --- a/src/views/centerairC/sysMonitor/monitorCenter.vue +++ b/src/views/centerairC/sysMonitor/monitorCenter.vue @@ -135,7 +135,7 @@ @@ -160,8 +160,8 @@ :title="`${hostList[0].deviceName}性能`" @click="goHostDetail(hostList[0], false)" > -
- {{ hostLoad0 }} +
+ {{ hostLoad0 }}%
@@ -185,9 +185,9 @@
@@ -211,8 +211,8 @@ :title="`${hostList[1].deviceName}性能`" @click="goHostDetail(hostList[1], false)" >
-
- {{ hostLoad1 }} +
+ {{ hostLoad1 }}%
@@ -236,9 +236,9 @@
@@ -266,8 +266,8 @@ @click="goHostDetail(hostList[2], true)" >
-
- {{ hostLoad2 }} +
+ {{ hostLoad2 }}%
@@ -293,9 +293,9 @@ @@ -303,6 +303,8 @@
1#
2#
3#
+
4#
+
5#
+ +
{{ coolingPumpHz2 }}Hz
+
+ {{ coolingPumpHz3 }}Hz +
+
+ {{ coolingPumpHz4 }}Hz +
1#
2#
3#
+
4#
+
5#
+ +
{{ freezingPumpHz2 }}Hz
- -
3#-1
-
2#-2
-
2#-1
-
1#-2
-
1#-1
-
- {{ coolingTowerHz31 }}Hz + {{ freezingPumpHz3 }}Hz
- {{ coolingTowerHz22 }}Hz + {{ freezingPumpHz4 }}Hz
+ +
3#
+
2#
+
1#
+
- {{ coolingTowerHz21 }}Hz + {{ coolingTowerHz3 }}Hz
- {{ coolingTowerHz12 }}Hz + {{ coolingTowerHz2 }}Hz
- {{ coolingTowerHz11 }}Hz + {{ coolingTowerHz1 }}Hz
- - - -
+
+
+
Normal
{{ sysStatus }}
+ +
供暖区
+ +
+
+ 裙楼供冷进水阀: + +
+
+ 客房供冷进水阀: + +
+
+ + +
+
+ 裙楼供冷出水阀: + +
+
+ 客房供冷出水阀: + +
+
+ + +
+
+ 裙楼供暖进水阀: + +
+
+ 客房供暖进水阀: + +
+
+ + +
+
+ 裙楼供暖出水阀: + +
+
+ 客房供暖出水阀: + +
+
+
{ switch (row.name) { @@ -954,6 +1122,58 @@ export default { console.log("冷冻总管", this.freezingManifold); this.freezingManifoldData(); break; + case "18": + let buildOutData = row.values; + buildOutData.forEach((item) => { + if (item.deviceName.includes("供冷")) { + this.coolingOutletBuild.push(item); + } + if (item.deviceName.includes("供暖")) { + this.hotOutletBuild.push(item); + } + }); + console.log("裙楼供冷出水阀", this.coolingOutletBuild); + console.log("裙楼供暖出水阀", this.hotOutletBuild); + break; + case "19": + let buildInData = row.values; + buildInData.forEach((item) => { + if (item.deviceName.includes("供冷")) { + this.coolingInletBuild.push(item); + } + if (item.deviceName.includes("供暖")) { + this.hotInletBuild.push(item); + } + }); + console.log("裙楼供冷进水阀", this.coolingInletBuild); + console.log("裙楼供暖进水阀", this.hotInletBuild); + break; + case "20": + let guestOutData = row.values; + guestOutData.forEach((item) => { + if (item.deviceName.includes("供冷")) { + this.coolingOutletGuest.push(item); + } + if (item.deviceName.includes("供暖")) { + this.hotOutletGuest.push(item); + } + }); + console.log("客房供冷出水阀", this.coolingOutletGuest); + console.log("客房供暖出水阀", this.hotOutletGuest); + break; + case "21": + let guestInData = row.values; + guestInData.forEach((item) => { + if (item.deviceName.includes("供冷")) { + this.coolingInletGuest.push(item); + } + if (item.deviceName.includes("供暖")) { + this.hotInletGuest.push(item); + } + }); + console.log("客房供冷进水阀", this.coolingInletGuest); + console.log("客房供暖进水阀", this.hotInletGuest); + break; default: break; } @@ -1340,6 +1560,47 @@ export default { // 当阀开到位和阀关到位的条件都满足时返回 true ,才是真正的阀门开启,其他都是阀门关闭 return valveOpenFeedbackFound && valveCloseFeedbackFound; }, + // 冷却塔进水蝶阀启停状态 + towerValveInControlClass(index) { + // 检查 this.coolingTowerInlet 长度是否足够 + if (this.coolingTowerInlet.length <= index) { + return false; + } + // console.log("打印this.coolingTowerOutlet数组", this.coolingTowerInlet); + // 检查 properties 数组是否存在 coolingTowerInlet[index]数组的properties数组 + const properties = this.coolingTowerInlet[index].properties; + if (!properties || properties.length === 0) { + return false; + } + + let valveOpenFeedbackFound = false; + let valveCloseFeedbackFound = false; + // 遍历 properties 数组 + for (let i = 0; i < properties.length; i++) { + const item = properties[i]; + if (item.paramType === "7") { + // console.log("item.collectName", item.collectName); + // console.log("item.collectValue", item.collectValue); + // 阀开到位是开启 + if ( + item.collectName.includes("阀开到位") && + Number(item.collectValue) == 1 + ) { + valveOpenFeedbackFound = true; + } + // 阀关到位是关闭 + if ( + item.collectName.includes("阀关到位") && + Number(item.collectValue) == 0 + ) { + valveCloseFeedbackFound = true; + } + } + } + + // 当阀开到位和阀关到位的条件都满足时返回 true ,才是真正的阀门开启,其他都是阀门关闭 + return valveOpenFeedbackFound && valveCloseFeedbackFound; + }, // 冷冻蝶阀启停状态 frozenValveControlClass(index) { // 检查 frozenValve 长度是否足够 @@ -1448,6 +1709,36 @@ export default { }); return true; }, + // 裙楼-客房进出水阀启停状态 + hostAndCoolingControlClass(item) { + // 检查数组中是否存在 paramType 为 "7" 的对象 + const hasParamType7 = item.some((obj) => obj.paramType === "7"); + + if (!hasParamType7) { + // 如果没有 paramType 为 "7" 的对象 + for (let i = 0; i < item.length; i++) { + if (item[i].paramType === "2") { + if (Number(item[i].collectValue) !== 0) { + return true; + } + } + } + } else { + // 如果有 paramType 为 "7" 的对象 + for (let i = 0; i < item.length; i++) { + if (item[i].paramType === "7") { + const { collectName, collectValue } = item[i]; + if ( + (collectName.includes("开到位") && Number(collectValue) === 1) || + (collectName.includes("关到位") && Number(collectValue) === 0) + ) { + return true; + } + } + } + } + return false; + }, // 报警列表 getAlarnStatus() { let data = { @@ -1581,6 +1872,31 @@ export default { min-height: calc(10.74rem - 1rem); position: relative; margin-left: calc((100% - 16rem) / 2); + .sys-logo { + width: 1.9rem; + height: 0.56rem; + position: absolute; + top: 0.4rem; + left: 0; + z-index: 10; + } + .sys-title { + background-image: url(../../../assets/images/top.png); + background-size: 100% 100%; + width: 16rem; + height: 0.5rem; + position: absolute; + top: 0; + left: 0; + font-size: 0.22rem; + color: #ffffff; + font-weight: bold; + z-index: 100; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + } .monitor-img { position: absolute; top: 0.2rem; @@ -1593,8 +1909,8 @@ export default { .fan-img1 { z-index: 10; position: absolute; - top: 1.06rem; - left: 5.2rem; + top: 1.04rem; + left: 7.2rem; width: 0.5rem; height: 0.5rem; transform-style: preserve-3d; @@ -1603,8 +1919,8 @@ export default { .fan-img2 { z-index: 10; position: absolute; - top: 0.77rem; - left: 6.2rem; + top: 0.98rem; + left: 7.65rem; width: 0.5rem; height: 0.5rem; transform-style: preserve-3d; @@ -1613,28 +1929,8 @@ export default { .fan-img3 { z-index: 10; position: absolute; - top: 0.67rem; - left: 6.69rem; - width: 0.5rem; - height: 0.5rem; - transform-style: preserve-3d; - transform: translateX(-50%) rotateX(60deg) rotateZ(0deg); - } - .fan-img4 { - z-index: 10; - position: absolute; - top: 0.46rem; - left: 7.54rem; - width: 0.5rem; - height: 0.5rem; - transform-style: preserve-3d; - transform: translateX(-50%) rotateX(60deg) rotateZ(0deg); - } - .fan-img5 { - z-index: 10; - position: absolute; - top: 0.34rem; - left: 7.95rem; + top: 0.92rem; + left: 8.07rem; width: 0.5rem; height: 0.5rem; transform-style: preserve-3d; @@ -1654,8 +1950,8 @@ export default { .towerValve1 { z-index: 10; position: absolute; - top: 1.51rem; - left: 5.91rem; + top: 1.43rem; + left: 7.7rem; width: 0.18rem; height: 0.18rem; background-color: #ebebeb; @@ -1664,8 +1960,8 @@ export default { .towerValve2 { z-index: 10; position: absolute; - top: 1.24rem; - left: 7.02rem; + top: 1.37rem; + left: 8.13rem; width: 0.18rem; height: 0.18rem; background-color: #ebebeb; @@ -1674,8 +1970,38 @@ export default { .towerValve3 { z-index: 10; position: absolute; - top: 0.91rem; - left: 8.29rem; + top: 1.3rem; + left: 8.56rem; + width: 0.18rem; + height: 0.18rem; + background-color: #ebebeb; + border-radius: 50%; + } + .towerValve4 { + z-index: 10; + position: absolute; + top: 2.35rem; + left: 7.62rem; + width: 0.18rem; + height: 0.18rem; + background-color: #ebebeb; + border-radius: 50%; + } + .towerValve5 { + z-index: 10; + position: absolute; + top: 2.27rem; + left: 8.02rem; + width: 0.18rem; + height: 0.18rem; + background-color: #ebebeb; + border-radius: 50%; + } + .towerValve6 { + z-index: 10; + position: absolute; + top: 2.2rem; + left: 8.44rem; width: 0.18rem; height: 0.18rem; background-color: #ebebeb; @@ -1683,58 +2009,58 @@ export default { } .in-arrow { position: absolute; - top: 2.9rem; - right: 3.6rem; + top: 3.46rem; + right: 2.78rem; transform: rotate(180deg); - width: 0.4rem; - height: 0.6rem; + width: 0.3rem; + height: 0.45rem; z-index: 10; } .out-arrow { position: absolute; - top: 3.7rem; - right: 1.3rem; - width: 0.4rem; - height: 0.6rem; + top: 3.4rem; + right: 3.05rem; + width: 0.3rem; + height: 0.45rem; z-index: 10; } .coolingInTem { z-index: 10; position: absolute; - top: 2.2rem; - left: 8.35rem; + top: 2.9rem; + left: 6.8rem; font-size: 0.16rem; font-weight: bold; } .coolingOutTem { z-index: 10; position: absolute; - top: 3.1rem; - left: 4.77rem; + top: 2.9rem; + left: 5.85rem; font-size: 0.16rem; font-weight: bold; } .freezingInTem { z-index: 10; position: absolute; - top: 4.45rem; - right: 4.35rem; + top: 4rem; + right: 5.5rem; font-size: 0.16rem; font-weight: bold; } .freezingOutTem { z-index: 10; position: absolute; - top: 5.06rem; - right: 2.9rem; + top: 4.2rem; + right: 5rem; font-size: 0.16rem; font-weight: bold; } .freezingOutWater { z-index: 10; position: absolute; - top: 6.2rem; - right: 4.4rem; + top: 5.4rem; + right: 4.9rem; font-size: 0.16rem; font-weight: bold; } @@ -1742,35 +2068,35 @@ export default { .freezingInPre { z-index: 10; position: absolute; - top: 4.9rem; - right: 4.9rem; + top: 4.3rem; + right: 6.3rem; font-size: 0.16rem; font-weight: bold; } .freezingOutPre { z-index: 10; position: absolute; - top: 5.6rem; - right: 3.4rem; + top: 4.7rem; + right: 6rem; font-size: 0.16rem; font-weight: bold; } .host-line1 { position: absolute; - left: -0.2rem; - top: 7.04rem; + left: -0.5rem; + top: 6.55rem; z-index: 10; } .host-line2 { position: absolute; - left: -0.25rem; - top: 7.72rem; + left: -0.5rem; + top: 7.3rem; z-index: 10; } .host-line3 { position: absolute; - left: 0.3rem; - top: 8.4rem; + left: -0.4rem; + top: 8.02rem; z-index: 10; } .hostName1 { @@ -1780,9 +2106,9 @@ export default { font-weight: bold; color: aqua; position: absolute; - top: 6.95rem; - left: 2.85rem; - transform: rotateX(50deg) rotateY(0deg) rotateZ(45deg); /* 分别在 X、Y、Z 轴上旋转 */ + top: 6.35rem; + left: 3.05rem; + transform: rotateX(50deg) rotateY(0deg) rotateZ(46deg); /* 分别在 X、Y、Z 轴上旋转 */ transform-origin: bottom center; /* 设置旋转的基点为底部中心 */ text-shadow: 0.02rem 0.02rem 0.04rem rgba(0, 0, 0, 0.9); /* 添加文字阴影增强立体感 */ } @@ -1793,8 +2119,8 @@ export default { font-weight: bold; color: aqua; position: absolute; - top: 6.15rem; - left: 4.87rem; + top: 5.73rem; + left: 4.89rem; transform: rotateX(50deg) rotateY(0deg) rotateZ(42deg); transform-origin: bottom center; text-shadow: 0.02rem 0.02rem 0.04rem rgba(0, 0, 0, 0.9); @@ -1806,9 +2132,9 @@ export default { font-weight: bold; color: aqua; position: absolute; - top: 5.3rem; - left: 6.7rem; - transform: rotateX(50deg) rotateY(0deg) rotateZ(39deg); + top: 5.14rem; + left: 6.47rem; + transform: rotateX(50deg) rotateY(0deg) rotateZ(36deg); transform-origin: bottom center; text-shadow: 0.02rem 0.02rem 0.04rem rgba(0, 0, 0, 0.9); } @@ -1826,8 +2152,8 @@ export default { .host-img1 { z-index: 10; position: absolute; - top: 6.83rem; - left: 4.3rem; + top: 6.25rem; + left: 4.5rem; width: 0.4rem; height: 0.4rem; transform-style: preserve-3d; @@ -1836,8 +2162,8 @@ export default { .host-img2 { z-index: 10; position: absolute; - top: 6rem; - left: 6.3rem; + top: 5.62rem; + left: 6.28rem; width: 0.4rem; height: 0.4rem; transform-style: preserve-3d; @@ -1846,8 +2172,8 @@ export default { .host-img3 { z-index: 10; position: absolute; - top: 5.22rem; - left: 8.43rem; + top: 5.05rem; + left: 8.18rem; width: 0.4rem; height: 0.4rem; transform-style: preserve-3d; @@ -1856,20 +2182,20 @@ export default { .host-main1 { z-index: 100; position: absolute; - top: 5.99rem; - left: 4.02rem; + top: 5.4rem; + left: 4.15rem; width: 1.6rem; - height: 1.3rem; + height: 1.4rem; // background-color: #007bff; cursor: pointer; opacity: 0.4; transform-style: preserve-3d; - transform: translateX(-50%) rotateY(0deg) rotateX(0deg) rotateZ(30deg); + transform: translateX(-50%) rotateY(0deg) rotateX(0deg) rotateZ(35deg); } .host-main2 { z-index: 100; position: absolute; - top: 5.13rem; + top: 4.8rem; left: 6rem; width: 1.55rem; height: 1.3rem; @@ -1882,8 +2208,8 @@ export default { .host-main3 { z-index: 100; position: absolute; - top: 4.6rem; - left: 8rem; + top: 4.4rem; + left: 7.7rem; width: 1.5rem; height: 1rem; // background-color: #007bff; @@ -1895,46 +2221,46 @@ export default { .hostLoad1 { z-index: 10; position: absolute; - top: 6.4rem; - left: 4.1rem; + top: 5.9rem; + left: 4.09rem; font-size: 0.16rem; font-weight: bold; } .hostLoad2 { z-index: 10; position: absolute; - top: 5.6rem; - left: 6.1rem; + top: 5.35rem; + left: 5.93rem; font-size: 0.16rem; font-weight: bold; } .hostLoad3 { z-index: 10; position: absolute; - top: 4.8rem; - left: 8.05rem; + top: 4.5rem; + left: 7.6rem; font-size: 0.16rem; font-weight: bold; } .water-flow1 { z-index: 10; position: absolute; - top: 7.5rem; - left: 0.75rem; + top: 7rem; + left: 0.6rem; font-size: 0.16rem; } .water-flow2 { z-index: 10; position: absolute; - top: 8.18rem; - left: 1rem; + top: 7.76rem; + left: 0.6rem; font-size: 0.16rem; } .water-flow3 { z-index: 10; position: absolute; - top: 8.84rem; - left: 1.52rem; + top: 8.48rem; + left: 0.8rem; font-size: 0.16rem; } .water-flow-li { @@ -1976,7 +2302,7 @@ export default { .hostStatus1 { z-index: 10; position: absolute; - top: 6.4rem; + top: 5.9rem; left: 3.8rem; width: 0.18rem; height: 0.18rem; @@ -1985,8 +2311,8 @@ export default { .hostStatus2 { z-index: 10; position: absolute; - top: 5.6rem; - left: 5.83rem; + top: 5.35rem; + left: 5.7rem; width: 0.18rem; height: 0.18rem; border-radius: 50%; @@ -1994,8 +2320,8 @@ export default { .hostStatus3 { z-index: 10; position: absolute; - top: 4.8rem; - left: 7.8rem; + top: 4.7rem; + left: 7.6rem; width: 0.18rem; height: 0.18rem; border-radius: 50%; @@ -2006,8 +2332,8 @@ export default { font-weight: bold; color: #46f1e3; position: absolute; - top: 4.07rem; - left: 7.57rem; + top: 3.9rem; + left: 7.23rem; } .coolingPump2 { z-index: 10; @@ -2015,8 +2341,8 @@ export default { font-weight: bold; color: #46f1e3; position: absolute; - top: 3.67rem; - left: 8.5rem; + top: 3.75rem; + left: 7.68rem; } .coolingPump3 { z-index: 10; @@ -2024,60 +2350,114 @@ export default { font-weight: bold; color: #46f1e3; position: absolute; - top: 3.34rem; - left: 9.4rem; + top: 3.6rem; + left: 8.22rem; + } + .coolingPump4 { + z-index: 10; + font-size: 0.15rem; + font-weight: bold; + color: #46f1e3; + position: absolute; + top: 3.5rem; + left: 8.68rem; + } + .coolingPump5 { + z-index: 10; + font-size: 0.15rem; + font-weight: bold; + color: #46f1e3; + position: absolute; + top: 3.4rem; + left: 9.1rem; } .cooling-img1 { z-index: 10; position: absolute; - top: 3.57rem; - left: 7.65rem; - width: 0.4rem; - height: 0.4rem; + top: 3.48rem; + left: 7.25rem; + width: 0.35rem; + height: 0.35rem; transform-style: preserve-3d; transform: translateX(-50%) rotateX(60deg) rotateZ(0deg); } .cooling-img2 { z-index: 10; position: absolute; - top: 3.24rem; - left: 8.58rem; - width: 0.4rem; - height: 0.4rem; + top: 3.36rem; + left: 7.75rem; + width: 0.35rem; + height: 0.35rem; transform-style: preserve-3d; transform: translateX(-50%) rotateX(60deg) rotateZ(0deg); } .cooling-img3 { z-index: 10; position: absolute; - top: 2.93rem; - left: 9.49rem; - width: 0.4rem; - height: 0.4rem; + top: 3.23rem; + left: 8.28rem; + width: 0.35rem; + height: 0.35rem; + transform-style: preserve-3d; + transform: translateX(-50%) rotateX(60deg) rotateZ(0deg); + } + .cooling-img4 { + z-index: 10; + position: absolute; + top: 3.11rem; + left: 8.74rem; + width: 0.35rem; + height: 0.35rem; + transform-style: preserve-3d; + transform: translateX(-50%) rotateX(60deg) rotateZ(0deg); + } + .cooling-img5 { + z-index: 10; + position: absolute; + top: 3rem; + left: 9.18rem; + width: 0.35rem; + height: 0.35rem; transform-style: preserve-3d; transform: translateX(-50%) rotateX(60deg) rotateZ(0deg); } .cooling-hz1 { z-index: 10; position: absolute; - top: 3.5rem; - left: 7.43rem; + top: 3.42rem; + left: 6.95rem; font-size: 0.16rem; font-weight: bold; } .cooling-hz2 { z-index: 10; position: absolute; - top: 3.17rem; - left: 8.35rem; + top: 3.3rem; + left: 7.5rem; font-size: 0.16rem; font-weight: bold; } .cooling-hz3 { z-index: 10; position: absolute; - top: 2.87rem; - left: 9.25rem; + top: 3.16rem; + left: 8rem; + font-size: 0.16rem; + font-weight: bold; + } + .cooling-hz4 { + z-index: 10; + position: absolute; + top: 2.99rem; + left: 8.48rem; + font-size: 0.16rem; + font-weight: bold; + } + .cooling-hz5 { + z-index: 10; + position: absolute; + top: 2.92rem; + left: 9.05rem; font-size: 0.16rem; font-weight: bold; } @@ -2087,8 +2467,8 @@ export default { font-weight: bold; color: #46f1e3; position: absolute; - top: 7.56rem; - left: 7.11rem; + top: 7.8rem; + left: 6.2rem; } .freezingPump2 { z-index: 10; @@ -2096,8 +2476,8 @@ export default { font-weight: bold; color: #46f1e3; position: absolute; - top: 6.89rem; - left: 8.43rem; + top: 7.43rem; + left: 6.96rem; } .freezingPump3 { z-index: 10; @@ -2105,14 +2485,32 @@ export default { font-weight: bold; color: #46f1e3; position: absolute; - top: 6.38rem; - left: 9.5rem; + top: 6.7rem; + left: 8.6rem; + } + .freezingPump4 { + z-index: 10; + font-size: 0.15rem; + font-weight: bold; + color: #46f1e3; + position: absolute; + top: 6.4rem; + left: 9.15rem; + } + .freezingPump5 { + z-index: 10; + font-size: 0.15rem; + font-weight: bold; + color: #46f1e3; + position: absolute; + top: 6.2rem; + left: 9.7rem; } .freezing-img1 { z-index: 10; position: absolute; - top: 7rem; - left: 7.18rem; + top: 7.25rem; + left: 6.25rem; width: 0.4rem; height: 0.4rem; transform-style: preserve-3d; @@ -2121,8 +2519,8 @@ export default { .freezing-img2 { z-index: 10; position: absolute; - top: 6.41rem; - left: 8.51rem; + top: 6.89rem; + left: 7.04rem; width: 0.4rem; height: 0.4rem; transform-style: preserve-3d; @@ -2131,8 +2529,28 @@ export default { .freezing-img3 { z-index: 10; position: absolute; - top: 5.91rem; - left: 9.6rem; + top: 6.2rem; + left: 8.67rem; + width: 0.4rem; + height: 0.4rem; + transform-style: preserve-3d; + transform: translateX(-50%) rotateX(60deg) rotateZ(0deg); + } + .freezing-img4 { + z-index: 10; + position: absolute; + top: 5.95rem; + left: 9.22rem; + width: 0.4rem; + height: 0.4rem; + transform-style: preserve-3d; + transform: translateX(-50%) rotateX(60deg) rotateZ(0deg); + } + .freezing-img5 { + z-index: 10; + position: absolute; + top: 5.72rem; + left: 9.76rem; width: 0.4rem; height: 0.4rem; transform-style: preserve-3d; @@ -2141,126 +2559,102 @@ export default { .freezing-hz1 { z-index: 10; position: absolute; - top: 6.96rem; - left: 6.93rem; + top: 7.21rem; + left: 6rem; font-size: 0.16rem; font-weight: bold; } .freezing-hz2 { z-index: 10; position: absolute; - top: 6.36rem; - left: 8.25rem; + top: 6.85rem; + left: 6.82rem; font-size: 0.16rem; font-weight: bold; } .freezing-hz3 { z-index: 10; position: absolute; - top: 5.85rem; - left: 9.36rem; + top: 6.16rem; + left: 8.35rem; font-size: 0.16rem; font-weight: bold; } - .coolingTower3 { + .freezing-hz4 { z-index: 10; - font-size: 0.18rem; - color: #46f1e3; position: absolute; - top: 2.1rem; - left: 5.34rem; + top: 5.89rem; + left: 8.93rem; + font-size: 0.16rem; font-weight: bold; - transform: rotateX(20deg) rotateY(-25deg) rotateZ(-5deg); } - .coolingTower22 { + .freezing-hz5 { z-index: 10; - font-size: 0.18rem; - color: #46f1e3; position: absolute; - top: 1.8rem; - left: 6.3rem; + top: 5.68rem; + left: 9.46rem; + font-size: 0.16rem; font-weight: bold; - transform: rotateX(20deg) rotateY(-25deg) rotateZ(-5deg); } - .coolingTower21 { + .coolingTower3 { z-index: 10; font-size: 0.18rem; color: #46f1e3; position: absolute; - top: 1.7rem; - left: 6.76rem; + top: 1.8rem; + left: 7.35rem; font-weight: bold; - transform: rotateX(20deg) rotateY(-25deg) rotateZ(-5deg); + transform: rotateX(20deg) rotateY(-25deg) rotateZ(0deg); } - .coolingTower12 { + .coolingTower2 { z-index: 10; font-size: 0.18rem; color: #46f1e3; position: absolute; - top: 1.47rem; - left: 7.57rem; + top: 1.73rem; + left: 7.75rem; font-weight: bold; - transform: rotateX(20deg) rotateY(-25deg) rotateZ(-5deg); + transform: rotateX(20deg) rotateY(-25deg) rotateZ(0deg); } - .coolingTower11 { + .coolingTower1 { z-index: 10; font-size: 0.18rem; color: #46f1e3; position: absolute; - top: 1.36rem; - left: 8rem; + top: 1.65rem; + left: 8.16rem; font-weight: bold; - transform: rotateX(20deg) rotateY(-25deg) rotateZ(-5deg); + transform: rotateX(20deg) rotateY(-25deg) rotateZ(0deg); } - .coolingTowerHz11 { + .coolingTowerHz1 { z-index: 10; font-size: 0.16rem; color: #ffffff; position: absolute; - top: 0.33rem; - left: 7.5rem; + top: 0.86rem; + left: 7.71rem; font-weight: bold; - transform: rotateX(20deg) rotateY(-25deg) rotateZ(-5deg); + transform: rotateX(20deg) rotateY(-25deg) rotateZ(-2deg); } - .coolingTowerHz12 { + .coolingTowerHz2 { z-index: 10; font-size: 0.16rem; color: #ffffff; position: absolute; - top: 0.48rem; - left: 7.03rem; + top: 0.95rem; + left: 7.16rem; font-weight: bold; - transform: rotateX(20deg) rotateY(-25deg) rotateZ(-5deg); - } - .coolingTowerHz21 { - z-index: 10; - font-size: 0.16rem; - color: #ffffff; - position: absolute; - top: 0.65rem; - left: 6.2rem; - font-weight: bold; - transform: rotateX(20deg) rotateY(-25deg) rotateZ(-5deg); - } - .coolingTowerHz22 { - z-index: 10; - font-size: 0.16rem; - color: #ffffff; - position: absolute; - top: 0.79rem; - left: 5.64rem; - font-weight: bold; - transform: rotateX(20deg) rotateY(-25deg) rotateZ(-5deg); + transform: rotateX(20deg) rotateY(-25deg) rotateZ(-2deg); } .coolingTowerHz3 { z-index: 10; font-size: 0.16rem; color: #ffffff; position: absolute; - top: 1rem; - left: 4.7rem; + top: 1.05rem; + left: 6.6rem; font-weight: bold; - transform: rotateX(20deg) rotateY(-25deg) rotateZ(-5deg); + transform: rotateX(20deg) rotateY(-25deg) rotateZ(-2deg); } /* 定义灯闪烁的动画 */ @keyframes blink { @@ -2277,8 +2671,8 @@ export default { .frozenValve1 { z-index: 10; position: absolute; - top: 6.75rem; - left: 4.88rem; + top: 6.27rem; + left: 5.15rem; width: 0.18rem; height: 0.18rem; background-color: #ebebeb; @@ -2287,8 +2681,8 @@ export default { .frozenValve2 { z-index: 10; position: absolute; - top: 5.93rem; - left: 6.87rem; + top: 5.61rem; + left: 6.96rem; width: 0.18rem; height: 0.18rem; background-color: #ebebeb; @@ -2297,8 +2691,8 @@ export default { .frozenValve3 { z-index: 10; position: absolute; - top: 5rem; - left: 8.73rem; + top: 4.88rem; + left: 8.53rem; width: 0.18rem; height: 0.18rem; background-color: #ebebeb; @@ -2307,8 +2701,8 @@ export default { .coolingValue1 { z-index: 10; position: absolute; - top: 5.93rem; - left: 2.97rem; + top: 5.37rem; + left: 3.16rem; width: 0.18rem; height: 0.18rem; background-color: #ebebeb; @@ -2317,8 +2711,8 @@ export default { .coolingValue2 { z-index: 10; position: absolute; - top: 5.17rem; - left: 4.98rem; + top: 4.85rem; + left: 4.92rem; width: 0.18rem; height: 0.18rem; background-color: #ebebeb; @@ -2327,8 +2721,8 @@ export default { .coolingValue3 { z-index: 10; position: absolute; - top: 4.45rem; - left: 7.11rem; + top: 4.35rem; + left: 6.77rem; width: 0.18rem; height: 0.18rem; background-color: #ebebeb; @@ -2337,8 +2731,8 @@ export default { .statusAndModel { z-index: 10; position: absolute; - top: 8.6rem; - right: 2.3rem; + top: 8.5rem; + right: 2.7rem; width: 3rem; .warnStatus { position: absolute; @@ -2404,8 +2798,8 @@ export default { min-width: 2.85rem; z-index: 10; position: absolute; - top: 0.5rem; - left: 0rem; + top: 0.2rem; + left: 1.1rem; display: flex; flex-direction: column; align-items: flex-start; @@ -2441,8 +2835,8 @@ export default { .performance { position: absolute; - top: 6.2rem !important; - right: -1rem !important; + top: 6.1rem !important; + right: -0.6rem !important; display: flex; flex-direction: column; align-items: flex-start; @@ -2488,7 +2882,7 @@ export default { background-image: url(../../../assets/images/border2.png); background-repeat: no-repeat; background-size: 100% 100%; - top: 0.5rem; + top: 0.6rem; right: 0.3rem; z-index: 10; display: flex; @@ -2536,8 +2930,8 @@ export default { } .sysTips { position: absolute; - top: 2.2rem; - left: 14.3rem; + top: 2.3rem; + left: 14.2rem; display: flex; flex-direction: row; align-items: center; @@ -2642,6 +3036,71 @@ export default { transform: scale(1.1); } } + .hotClass { + z-index: 10; + position: absolute; + top: 4.3rem; + right: 3.7rem; + font-size: 0.16rem; + color: #00ffff; + font-weight: bold; + } + .coolingOut-line { + z-index: 10; + position: absolute; + right: 6.45rem; + top: 2.95rem; + z-index: 10; + } + .coolingOut-vavle { + z-index: 10; + position: absolute; + top: 1.2rem; + right: 4.5rem; + font-size: 0.16rem; + } + .coolingIn-line { + z-index: 10; + position: absolute; + right: 5.6rem; + top: 3.2rem; + z-index: 10; + } + .coolingIn-vavle { + z-index: 10; + position: absolute; + top: 2.0rem; + right: 3.6rem; + font-size: 0.16rem; + } + .hotIn-vavle { + z-index: 10; + position: absolute; + top: 3.1rem; + right: -0.5rem; + font-size: 0.16rem; + } + .hotIn-line { + z-index: 10; + position: absolute; + top: 3.72rem; + right: 3.9rem; + font-size: 0.16rem; + } + .hotOut-vavle { + z-index: 10; + position: absolute; + top: 3.96rem; + right: -0.8rem; + font-size: 0.16rem; + } + .hotOut-line { + z-index: 10; + position: absolute; + top: 4rem; + right: 3.1rem; + font-size: 0.16rem; + } } // @media (min-width: 1240px) and (max-width: 1440px) { // } diff --git a/src/views/monitor/job/index.vue b/src/views/monitor/job/index.vue index 7888ffe..78a6829 100644 --- a/src/views/monitor/job/index.vue +++ b/src/views/monitor/job/index.vue @@ -285,11 +285,7 @@ >>>>>> dev v-model="form.cronExpression" placeholder="请输入cron执行表达式" > diff --git a/src/views/tool/build/index.vue b/src/views/tool/build/index.vue index daa51c6..db7199f 100644 --- a/src/views/tool/build/index.vue +++ b/src/views/tool/build/index.vue @@ -599,11 +599,7 @@ $lighterBlue: #409eff; height: calc(100vh - 42px); overflow: hidden; border-left: 1px solid #0e5191; -<<<<<<< HEAD - border-left: 1px solid #0e5191; -======= border-right: 1px solid #0e5191 ; ->>>>>>> dev box-sizing: border-box; } .center-board { @@ -627,13 +623,8 @@ $lighterBlue: #409eff; height: 42px; text-align: right; padding: 0 15px; -<<<<<<< HEAD - box-sizing: border-box; - border: 1px solid #0e5191; -======= box-sizing: border-box;; border: 1px solid #0e5191 ; ->>>>>>> dev border-top: none; border-left: none; .delete-btn {