diff --git a/src/assets/images/temp1.png b/src/assets/images/temp1.png
new file mode 100644
index 0000000..3f74721
Binary files /dev/null and b/src/assets/images/temp1.png differ
diff --git a/src/assets/images/temp2.png b/src/assets/images/temp2.png
new file mode 100644
index 0000000..0778c73
Binary files /dev/null and b/src/assets/images/temp2.png differ
diff --git a/src/assets/images/temp3.png b/src/assets/images/temp3.png
new file mode 100644
index 0000000..51f849e
Binary files /dev/null and b/src/assets/images/temp3.png differ
diff --git a/src/assets/images/temp4.png b/src/assets/images/temp4.png
new file mode 100644
index 0000000..0a77633
Binary files /dev/null and b/src/assets/images/temp4.png differ
diff --git a/src/assets/images/temp5.png b/src/assets/images/temp5.png
new file mode 100644
index 0000000..49ae234
Binary files /dev/null and b/src/assets/images/temp5.png differ
diff --git a/src/assets/images/temp6.png b/src/assets/images/temp6.png
new file mode 100644
index 0000000..dd85128
Binary files /dev/null and b/src/assets/images/temp6.png differ
diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue
index 7ebc310..7b579cb 100644
--- a/src/layout/components/Navbar.vue
+++ b/src/layout/components/Navbar.vue
@@ -15,6 +15,19 @@
| - + {{ alarm.workOrderId }} 未创建 | - + {{ getWorkOrderStatusText(alarm.workOrderStatus) }} - |
-
+
告警状态:
-
+
{{ getStatusText(selectedAlarm.status) }}
@@ -346,13 +488,19 @@
工单编号:
-
+
{{ selectedAlarm.workOrderId }}
工单状态:
-
+
{{ getWorkOrderStatusText(selectedAlarm.workOrderStatus) }}
@@ -362,11 +510,15 @@
创建时间:
- {{ selectedAlarm.workOrderCreateTime }}
+ {{
+ selectedAlarm.workOrderCreateTime
+ }}
处理人:
- {{ selectedAlarm.workOrderHandler }}
+ {{
+ selectedAlarm.workOrderHandler
+ }}
@@ -383,14 +535,18 @@
{{ record.title }}
{{ record.time }}
- {{ record.description }}
+
+ {{ record.description }}
+
-
@@ -71,8 +91,14 @@
+
+
@@ -83,9 +109,18 @@
@@ -96,8 +131,14 @@
@@ -108,8 +149,14 @@
@@ -120,8 +167,14 @@
@@ -140,7 +193,7 @@
@click="handleCategoryChange(index)"
>
{{ getCategoryIcon(category.value) }}
- {{ category.label }}
+
({{ category.count }})
设备列表
-
- 共 {{ filteredDevices.length }} 台设备
-
+ 共 {{ filteredDevices.length }} 台设备
-
-
+
{{ getDeviceIcon(device.type) }}
@@ -251,7 +302,10 @@
设备状态:
-
+
{{ getStatusText(selectedDevice.status) }}
@@ -262,7 +316,12 @@
+
@@ -312,7 +375,7 @@ export default {
searchForm: {
deviceName: "",
deviceStatus: "",
- deviceType: ""
+ deviceType: "",
},
deviceTypes: [
{ label: "主机", value: "host" },
@@ -321,7 +384,7 @@ export default {
{ label: "冷却塔", value: "coolingTower" },
{ label: "温度传感器", value: "tempSensor" },
{ label: "压力传感器", value: "pressureSensor" },
- { label: "电表", value: "meter" }
+ { label: "电表", value: "meter" },
],
deviceCategories: [
{ label: "全部设备", value: "all", count: 48 },
@@ -330,7 +393,7 @@ export default {
{ label: "冷却泵", value: "coolingPump", count: 4 },
{ label: "冷却塔", value: "coolingTower", count: 3 },
{ label: "传感器", value: "sensor", count: 28 },
- { label: "电表", value: "meter", count: 5 }
+ { label: "电表", value: "meter", count: 5 },
],
activeCategory: 0,
currentPage: 1,
@@ -341,10 +404,10 @@ export default {
running: 38,
offline: 5,
fault: 2,
- standby: 3
+ standby: 3,
},
detailDialogVisible: false,
- selectedDevice: null
+ selectedDevice: null,
};
},
computed: {
@@ -353,20 +416,28 @@ export default {
const category = this.deviceCategories[this.activeCategory];
if (category.value !== "all") {
if (category.value === "sensor") {
- devices = devices.filter(d => d.type === "tempSensor" || d.type === "pressureSensor");
+ devices = devices.filter(
+ (d) => d.type === "tempSensor" || d.type === "pressureSensor"
+ );
} else {
- devices = devices.filter(d => d.type === category.value);
+ devices = devices.filter((d) => d.type === category.value);
}
}
if (this.searchForm.deviceName) {
const keyword = this.searchForm.deviceName.toLowerCase();
- devices = devices.filter(d => d.name.toLowerCase().includes(keyword) || d.code.toLowerCase().includes(keyword));
+ devices = devices.filter(
+ (d) =>
+ d.name.toLowerCase().includes(keyword) ||
+ d.code.toLowerCase().includes(keyword)
+ );
}
if (this.searchForm.deviceStatus) {
- devices = devices.filter(d => d.status === this.searchForm.deviceStatus);
+ devices = devices.filter(
+ (d) => d.status === this.searchForm.deviceStatus
+ );
}
if (this.searchForm.deviceType) {
- devices = devices.filter(d => d.type === this.searchForm.deviceType);
+ devices = devices.filter((d) => d.type === this.searchForm.deviceType);
}
return devices;
},
@@ -374,7 +445,7 @@ export default {
const start = (this.currentPage - 1) * this.pageSize;
const end = start + this.pageSize;
return this.filteredDevices.slice(start, end);
- }
+ },
},
mounted() {
this.initDeviceList();
@@ -386,30 +457,258 @@ export default {
const towerIcons = ["#fa709a", "#fee140"];
const sensorIcons = ["#f093fb", "#f5576c"];
const meterIcons = ["#a8edea", "#fed6e3"];
-
+
this.deviceList = [
- { code: "CH-001", name: "1号主机", type: "host", model: "YKK3CF2HE5", spec: "制冷量: 1200RT, 额定功率: 750kW, 额定电流: 1350A", installDate: "2020-06-15", status: "running", runtime: "1256小时", iconBg: `linear-gradient(135deg, #${hostIcons[0]} 0%, #${hostIcons[1]} 100%)`, parameters: [{ label: "进水温度", value: "12.5", unit: "℃" }, { label: "出水温度", value: "7.2", unit: "℃" }, { label: "电流", value: "850", unit: "A" }, { label: "功率", value: "520", unit: "kW" }, { label: "COP", value: "5.2", unit: "" }] },
- { code: "CH-002", name: "2号主机", type: "host", model: "YKK3CF2HE5", spec: "制冷量: 1200RT, 额定功率: 750kW, 额定电流: 1350A", installDate: "2020-06-15", status: "running", runtime: "1180小时", iconBg: `linear-gradient(135deg, #${hostIcons[0]} 0%, #${hostIcons[1]} 100%)`, parameters: [{ label: "进水温度", value: "12.3", unit: "℃" }, { label: "出水温度", value: "7.1", unit: "℃" }, { label: "电流", value: "830", unit: "A" }, { label: "功率", value: "508", unit: "kW" }, { label: "COP", value: "5.1", unit: "" }] },
- { code: "CH-003", name: "3号主机", type: "host", model: "YKK3CF2HE5", spec: "制冷量: 1200RT, 额定功率: 750kW, 额定电流: 1350A", installDate: "2020-06-15", status: "standby", iconBg: `linear-gradient(135deg, #${hostIcons[0]} 0%, #${hostIcons[1]} 100%)` },
- { code: "CH-004", name: "4号主机", type: "host", model: "YKK3CF2HE5", spec: "制冷量: 1200RT, 额定功率: 750kW, 额定电流: 1350A", installDate: "2020-06-15", status: "standby", iconBg: `linear-gradient(135deg, #${hostIcons[0]} 0%, #${hostIcons[1]} 100%)` },
- { code: "CP-001", name: "1号冷冻泵", type: "chillerPump", model: "XLE100-400", spec: "流量: 1200m3/h, 扬程: 32m, 功率: 132kW", installDate: "2020-06-15", status: "running", runtime: "1256小时", iconBg: `linear-gradient(135deg, #${pumpIcons[0]} 0%, #${pumpIcons[1]} 100%)`, parameters: [{ label: "流量", value: "1150", unit: "m3/h" }, { label: "扬程", value: "30.5", unit: "m" }, { label: "电流", value: "185", unit: "A" }, { label: "功率", value: "98", unit: "kW" }] },
- { code: "CP-002", name: "2号冷冻泵", type: "chillerPump", model: "XLE100-400", spec: "流量: 1200m3/h, 扬程: 32m, 功率: 132kW", installDate: "2020-06-15", status: "running", runtime: "1180小时", iconBg: `linear-gradient(135deg, #${pumpIcons[0]} 0%, #${pumpIcons[1]} 100%)`, parameters: [{ label: "流量", value: "1120", unit: "m3/h" }, { label: "扬程", value: "29.8", unit: "m" }, { label: "电流", value: "178", unit: "A" }, { label: "功率", value: "95", unit: "kW" }] },
- { code: "CP-003", name: "3号冷冻泵", type: "chillerPump", model: "XLE100-400", spec: "流量: 1200m3/h, 扬程: 32m, 功率: 132kW", installDate: "2020-06-15", status: "standby", iconBg: `linear-gradient(135deg, #${pumpIcons[0]} 0%, #${pumpIcons[1]} 100%)` },
- { code: "CP-004", name: "4号冷冻泵", type: "chillerPump", model: "XLE100-400", spec: "流量: 1200m3/h, 扬程: 32m, 功率: 132kW", installDate: "2020-06-15", status: "fault", faultInfo: "电机过载保护", iconBg: `linear-gradient(135deg, #${pumpIcons[0]} 0%, #${pumpIcons[1]} 100%)` },
- { code: "CWP-001", name: "1号冷却泵", type: "coolingPump", model: "XLE100-400", spec: "流量: 1200m3/h, 扬程: 28m, 功率: 110kW", installDate: "2020-06-15", status: "running", runtime: "1256小时", iconBg: `linear-gradient(135deg, #43e97b 0%, #38f9d7 100%)`, parameters: [{ label: "流量", value: "1180", unit: "m3/h" }, { label: "扬程", value: "27.2", unit: "m" }, { label: "电流", value: "158", unit: "A" }, { label: "功率", value: "85", unit: "kW" }] },
- { code: "CWP-002", name: "2号冷却泵", type: "coolingPump", model: "XLE100-400", spec: "流量: 1200m3/h, 扬程: 28m, 功率: 110kW", installDate: "2020-06-15", status: "running", runtime: "1180小时", iconBg: `linear-gradient(135deg, #43e97b 0%, #38f9d7 100%)`, parameters: [{ label: "流量", value: "1160", unit: "m3/h" }, { label: "扬程", value: "26.8", unit: "m" }, { label: "电流", value: "152", unit: "A" }, { label: "功率", value: "82", unit: "kW" }] },
- { code: "CWP-003", name: "3号冷却泵", type: "coolingPump", model: "XLE100-400", spec: "流量: 1200m3/h, 扬程: 28m, 功率: 110kW", installDate: "2020-06-15", status: "running", runtime: "1256小时", iconBg: `linear-gradient(135deg, #43e97b 0%, #38f9d7 100%)` },
- { code: "CWP-004", name: "4号冷却泵", type: "coolingPump", model: "XLE100-400", spec: "流量: 1200m3/h, 扬程: 28m, 功率: 110kW", installDate: "2020-06-15", status: "running", runtime: "1180小时", iconBg: `linear-gradient(135deg, #43e97b 0%, #38f9d7 100%)` },
- { code: "CT-001", name: "1号冷却塔", type: "coolingTower", model: "CT-800", spec: "冷却水量: 800m3/h, 风机功率: 22kW", installDate: "2020-06-15", status: "running", runtime: "1256小时", iconBg: `linear-gradient(135deg, #${towerIcons[0]} 0%, #${towerIcons[1]} 100%)`, parameters: [{ label: "进水温度", value: "37.2", unit: "℃" }, { label: "出水温度", value: "32.5", unit: "℃" }, { label: "风机频率", value: "45", unit: "Hz" }, { label: "风机功率", value: "12.5", unit: "kW" }] },
- { code: "CT-002", name: "2号冷却塔", type: "coolingTower", model: "CT-800", spec: "冷却水量: 800m3/h, 风机功率: 22kW", installDate: "2020-06-15", status: "running", runtime: "1180小时", iconBg: `linear-gradient(135deg, #${towerIcons[0]} 0%, #${towerIcons[1]} 100%)`, parameters: [{ label: "进水温度", value: "37.0", unit: "℃" }, { label: "出水温度", value: "32.3", unit: "℃" }, { label: "风机频率", value: "43", unit: "Hz" }, { label: "风机功率", value: "11.8", unit: "kW" }] },
- { code: "CT-003", name: "3号冷却塔", type: "coolingTower", model: "CT-800", spec: "冷却水量: 800m3/h, 风机功率: 22kW", installDate: "2020-06-15", status: "standby", iconBg: `linear-gradient(135deg, #${towerIcons[0]} 0%, #${towerIcons[1]} 100%)` },
- { code: "EM-001", name: "总电表", type: "meter", model: "DTS666", spec: "三相四线, 3(6)A, 0.5S级", installDate: "2020-06-15", status: "running", iconBg: `linear-gradient(135deg, #${meterIcons[0]} 0%, #${meterIcons[1]} 100%)`, parameters: [{ label: "总有功电能", value: "1256800", unit: "kWh" }, { label: "总功率", value: "1256", unit: "kW" }, { label: "A相电流", value: "850", unit: "A" }, { label: "B相电流", value: "820", unit: "A" }, { label: "C相电流", value: "830", unit: "A" }] },
- { code: "EM-002", name: "1号主机电表", type: "meter", model: "DTS666", spec: "三相四线, 3(6)A, 0.5S级", installDate: "2020-06-15", status: "running", iconBg: `linear-gradient(135deg, #${meterIcons[0]} 0%, #${meterIcons[1]} 100%)`, parameters: [{ label: "有功电能", value: "285600", unit: "kWh" }, { label: "功率", value: "520", unit: "kW" }, { label: "A相电流", value: "285", unit: "A" }, { label: "B相电流", value: "280", unit: "A" }, { label: "C相电流", value: "285", unit: "A" }] }
+ {
+ code: "CH-001",
+ name: "1号主机",
+ type: "host",
+ model: "YKK3CF2HE5",
+ spec: "制冷量: 1200RT, 额定功率: 750kW, 额定电流: 1350A",
+ installDate: "2020-06-15",
+ status: "running",
+ runtime: "1256小时",
+ iconBg: `linear-gradient(135deg, #${hostIcons[0]} 0%, #${hostIcons[1]} 100%)`,
+ parameters: [
+ { label: "进水温度", value: "12.5", unit: "℃" },
+ { label: "出水温度", value: "7.2", unit: "℃" },
+ { label: "电流", value: "850", unit: "A" },
+ { label: "功率", value: "520", unit: "kW" },
+ { label: "COP", value: "5.2", unit: "" },
+ ],
+ },
+ {
+ code: "CH-002",
+ name: "2号主机",
+ type: "host",
+ model: "YKK3CF2HE5",
+ spec: "制冷量: 1200RT, 额定功率: 750kW, 额定电流: 1350A",
+ installDate: "2020-06-15",
+ status: "running",
+ runtime: "1180小时",
+ iconBg: `linear-gradient(135deg, #${hostIcons[0]} 0%, #${hostIcons[1]} 100%)`,
+ parameters: [
+ { label: "进水温度", value: "12.3", unit: "℃" },
+ { label: "出水温度", value: "7.1", unit: "℃" },
+ { label: "电流", value: "830", unit: "A" },
+ { label: "功率", value: "508", unit: "kW" },
+ { label: "COP", value: "5.1", unit: "" },
+ ],
+ },
+ {
+ code: "CH-003",
+ name: "3号主机",
+ type: "host",
+ model: "YKK3CF2HE5",
+ spec: "制冷量: 1200RT, 额定功率: 750kW, 额定电流: 1350A",
+ installDate: "2020-06-15",
+ status: "standby",
+ iconBg: `linear-gradient(135deg, #${hostIcons[0]} 0%, #${hostIcons[1]} 100%)`,
+ },
+ {
+ code: "CH-004",
+ name: "4号主机",
+ type: "host",
+ model: "YKK3CF2HE5",
+ spec: "制冷量: 1200RT, 额定功率: 750kW, 额定电流: 1350A",
+ installDate: "2020-06-15",
+ status: "standby",
+ iconBg: `linear-gradient(135deg, #${hostIcons[0]} 0%, #${hostIcons[1]} 100%)`,
+ },
+ {
+ code: "CP-001",
+ name: "1号冷冻泵",
+ type: "chillerPump",
+ model: "XLE100-400",
+ spec: "流量: 1200m3/h, 扬程: 32m, 功率: 132kW",
+ installDate: "2020-06-15",
+ status: "running",
+ runtime: "1256小时",
+ iconBg: `linear-gradient(135deg, #${pumpIcons[0]} 0%, #${pumpIcons[1]} 100%)`,
+ parameters: [
+ { label: "流量", value: "1150", unit: "m3/h" },
+ { label: "扬程", value: "30.5", unit: "m" },
+ { label: "电流", value: "185", unit: "A" },
+ { label: "功率", value: "98", unit: "kW" },
+ ],
+ },
+ {
+ code: "CP-002",
+ name: "2号冷冻泵",
+ type: "chillerPump",
+ model: "XLE100-400",
+ spec: "流量: 1200m3/h, 扬程: 32m, 功率: 132kW",
+ installDate: "2020-06-15",
+ status: "running",
+ runtime: "1180小时",
+ iconBg: `linear-gradient(135deg, #${pumpIcons[0]} 0%, #${pumpIcons[1]} 100%)`,
+ parameters: [
+ { label: "流量", value: "1120", unit: "m3/h" },
+ { label: "扬程", value: "29.8", unit: "m" },
+ { label: "电流", value: "178", unit: "A" },
+ { label: "功率", value: "95", unit: "kW" },
+ ],
+ },
+ {
+ code: "CP-003",
+ name: "3号冷冻泵",
+ type: "chillerPump",
+ model: "XLE100-400",
+ spec: "流量: 1200m3/h, 扬程: 32m, 功率: 132kW",
+ installDate: "2020-06-15",
+ status: "standby",
+ iconBg: `linear-gradient(135deg, #${pumpIcons[0]} 0%, #${pumpIcons[1]} 100%)`,
+ },
+ {
+ code: "CP-004",
+ name: "4号冷冻泵",
+ type: "chillerPump",
+ model: "XLE100-400",
+ spec: "流量: 1200m3/h, 扬程: 32m, 功率: 132kW",
+ installDate: "2020-06-15",
+ status: "fault",
+ faultInfo: "电机过载保护",
+ iconBg: `linear-gradient(135deg, #${pumpIcons[0]} 0%, #${pumpIcons[1]} 100%)`,
+ },
+ {
+ code: "CWP-001",
+ name: "1号冷却泵",
+ type: "coolingPump",
+ model: "XLE100-400",
+ spec: "流量: 1200m3/h, 扬程: 28m, 功率: 110kW",
+ installDate: "2020-06-15",
+ status: "running",
+ runtime: "1256小时",
+ iconBg: `linear-gradient(135deg, #43e97b 0%, #38f9d7 100%)`,
+ parameters: [
+ { label: "流量", value: "1180", unit: "m3/h" },
+ { label: "扬程", value: "27.2", unit: "m" },
+ { label: "电流", value: "158", unit: "A" },
+ { label: "功率", value: "85", unit: "kW" },
+ ],
+ },
+ {
+ code: "CWP-002",
+ name: "2号冷却泵",
+ type: "coolingPump",
+ model: "XLE100-400",
+ spec: "流量: 1200m3/h, 扬程: 28m, 功率: 110kW",
+ installDate: "2020-06-15",
+ status: "running",
+ runtime: "1180小时",
+ iconBg: `linear-gradient(135deg, #43e97b 0%, #38f9d7 100%)`,
+ parameters: [
+ { label: "流量", value: "1160", unit: "m3/h" },
+ { label: "扬程", value: "26.8", unit: "m" },
+ { label: "电流", value: "152", unit: "A" },
+ { label: "功率", value: "82", unit: "kW" },
+ ],
+ },
+ {
+ code: "CWP-003",
+ name: "3号冷却泵",
+ type: "coolingPump",
+ model: "XLE100-400",
+ spec: "流量: 1200m3/h, 扬程: 28m, 功率: 110kW",
+ installDate: "2020-06-15",
+ status: "running",
+ runtime: "1256小时",
+ iconBg: `linear-gradient(135deg, #43e97b 0%, #38f9d7 100%)`,
+ },
+ {
+ code: "CWP-004",
+ name: "4号冷却泵",
+ type: "coolingPump",
+ model: "XLE100-400",
+ spec: "流量: 1200m3/h, 扬程: 28m, 功率: 110kW",
+ installDate: "2020-06-15",
+ status: "running",
+ runtime: "1180小时",
+ iconBg: `linear-gradient(135deg, #43e97b 0%, #38f9d7 100%)`,
+ },
+ {
+ code: "CT-001",
+ name: "1号冷却塔",
+ type: "coolingTower",
+ model: "CT-800",
+ spec: "冷却水量: 800m3/h, 风机功率: 22kW",
+ installDate: "2020-06-15",
+ status: "running",
+ runtime: "1256小时",
+ iconBg: `linear-gradient(135deg, #${towerIcons[0]} 0%, #${towerIcons[1]} 100%)`,
+ parameters: [
+ { label: "进水温度", value: "37.2", unit: "℃" },
+ { label: "出水温度", value: "32.5", unit: "℃" },
+ { label: "风机频率", value: "45", unit: "Hz" },
+ { label: "风机功率", value: "12.5", unit: "kW" },
+ ],
+ },
+ {
+ code: "CT-002",
+ name: "2号冷却塔",
+ type: "coolingTower",
+ model: "CT-800",
+ spec: "冷却水量: 800m3/h, 风机功率: 22kW",
+ installDate: "2020-06-15",
+ status: "running",
+ runtime: "1180小时",
+ iconBg: `linear-gradient(135deg, #${towerIcons[0]} 0%, #${towerIcons[1]} 100%)`,
+ parameters: [
+ { label: "进水温度", value: "37.0", unit: "℃" },
+ { label: "出水温度", value: "32.3", unit: "℃" },
+ { label: "风机频率", value: "43", unit: "Hz" },
+ { label: "风机功率", value: "11.8", unit: "kW" },
+ ],
+ },
+ {
+ code: "CT-003",
+ name: "3号冷却塔",
+ type: "coolingTower",
+ model: "CT-800",
+ spec: "冷却水量: 800m3/h, 风机功率: 22kW",
+ installDate: "2020-06-15",
+ status: "standby",
+ iconBg: `linear-gradient(135deg, #${towerIcons[0]} 0%, #${towerIcons[1]} 100%)`,
+ },
+ {
+ code: "EM-001",
+ name: "总电表",
+ type: "meter",
+ model: "DTS666",
+ spec: "三相四线, 3(6)A, 0.5S级",
+ installDate: "2020-06-15",
+ status: "running",
+ iconBg: `linear-gradient(135deg, #${meterIcons[0]} 0%, #${meterIcons[1]} 100%)`,
+ parameters: [
+ { label: "总有功电能", value: "1256800", unit: "kWh" },
+ { label: "总功率", value: "1256", unit: "kW" },
+ { label: "A相电流", value: "850", unit: "A" },
+ { label: "B相电流", value: "820", unit: "A" },
+ { label: "C相电流", value: "830", unit: "A" },
+ ],
+ },
+ {
+ code: "EM-002",
+ name: "1号主机电表",
+ type: "meter",
+ model: "DTS666",
+ spec: "三相四线, 3(6)A, 0.5S级",
+ installDate: "2020-06-15",
+ status: "running",
+ iconBg: `linear-gradient(135deg, #${meterIcons[0]} 0%, #${meterIcons[1]} 100%)`,
+ parameters: [
+ { label: "有功电能", value: "285600", unit: "kWh" },
+ { label: "功率", value: "520", unit: "kW" },
+ { label: "A相电流", value: "285", unit: "A" },
+ { label: "B相电流", value: "280", unit: "A" },
+ { label: "C相电流", value: "285", unit: "A" },
+ ],
+ },
];
-
+
for (let i = 1; i <= 18; i++) {
this.deviceList.push({
- code: `TS-${String(i).padStart(3, '0')}`,
+ code: `TS-${String(i).padStart(3, "0")}`,
name: `${i}号温度传感器`,
type: "tempSensor",
model: "PT100",
@@ -417,13 +716,20 @@ export default {
installDate: "2020-06-15",
status: i <= 15 ? "running" : "offline",
iconBg: `linear-gradient(135deg, #${sensorIcons[0]} 0%, #${sensorIcons[1]} 100%)`,
- parameters: [{ label: "当前温度", value: (12 + Math.random() * 8).toFixed(1), unit: "℃" }, { label: "信号强度", value: "-45", unit: "dBm" }]
+ parameters: [
+ {
+ label: "当前温度",
+ value: (12 + Math.random() * 8).toFixed(1),
+ unit: "℃",
+ },
+ { label: "信号强度", value: "-45", unit: "dBm" },
+ ],
});
}
-
+
for (let i = 1; i <= 10; i++) {
this.deviceList.push({
- code: `PS-${String(i).padStart(3, '0')}`,
+ code: `PS-${String(i).padStart(3, "0")}`,
name: `${i}号压力传感器`,
type: "pressureSensor",
model: "HB2000",
@@ -432,10 +738,17 @@ export default {
status: i <= 8 ? "running" : i === 9 ? "fault" : "offline",
faultInfo: i === 9 ? "传感器漂移" : undefined,
iconBg: `linear-gradient(135deg, #30cfd0 0%, #330867 100%)`,
- parameters: [{ label: "当前压力", value: (0.5 + Math.random() * 0.3).toFixed(2), unit: "MPa" }, { label: "信号强度", value: "-52", unit: "dBm" }]
+ parameters: [
+ {
+ label: "当前压力",
+ value: (0.5 + Math.random() * 0.3).toFixed(2),
+ unit: "MPa",
+ },
+ { label: "信号强度", value: "-52", unit: "dBm" },
+ ],
});
}
-
+
for (let i = 3; i <= 5; i++) {
this.deviceList.push({
code: `EM-00${i}`,
@@ -446,7 +759,18 @@ export default {
installDate: "2020-06-15",
status: "running",
iconBg: `linear-gradient(135deg, #${meterIcons[0]} 0%, #${meterIcons[1]} 100%)`,
- parameters: [{ label: "有功电能", value: Math.floor(250000 + Math.random() * 50000), unit: "kWh" }, { label: "功率", value: Math.floor(480 + Math.random() * 80), unit: "kW" }]
+ parameters: [
+ {
+ label: "有功电能",
+ value: Math.floor(250000 + Math.random() * 50000),
+ unit: "kWh",
+ },
+ {
+ label: "功率",
+ value: Math.floor(480 + Math.random() * 80),
+ unit: "kW",
+ },
+ ],
});
}
},
@@ -455,7 +779,7 @@ export default {
running: "运行中",
offline: "离线",
fault: "故障",
- standby: "待机"
+ standby: "待机",
};
return statusMap[status] || status;
},
@@ -467,7 +791,7 @@ export default {
coolingTower: "冷却塔",
tempSensor: "温度",
pressureSensor: "压力",
- meter: "电表"
+ meter: "电表",
};
return iconMap[type] || "设备";
},
@@ -479,7 +803,7 @@ export default {
coolingPump: "冷却泵",
coolingTower: "冷却塔",
sensor: "传感器",
- meter: "电表"
+ meter: "电表",
};
return iconMap[value] || "设备";
},
@@ -512,8 +836,8 @@ export default {
closeDetailDialog() {
this.detailDialogVisible = false;
this.selectedDevice = null;
- }
- }
+ },
+ },
};
@@ -597,7 +921,7 @@ export default {
}
&.el-button--success {
- background: linear-gradient(135deg, #91CC75 0%, #66BB6A 100%);
+ background: linear-gradient(135deg, #91cc75 0%, #66bb6a 100%);
border: none;
.btn-icon {
@@ -608,7 +932,7 @@ export default {
}
&:hover {
- background: linear-gradient(135deg, #7CB342 0%, #558B2F 100%);
+ background: linear-gradient(135deg, #7cb342 0%, #558b2f 100%);
}
}
}
@@ -629,27 +953,47 @@ export default {
border-radius: 0.08rem;
&.total {
- background: linear-gradient(135deg, rgba(84, 112, 198, 0.2) 0%, rgba(115, 192, 222, 0.2) 100%);
+ background: linear-gradient(
+ 135deg,
+ rgba(84, 112, 198, 0.2) 0%,
+ rgba(115, 192, 222, 0.2) 100%
+ );
border: 1px solid rgba(84, 112, 198, 0.3);
}
&.running {
- background: linear-gradient(135deg, rgba(145, 204, 117, 0.2) 0%, rgba(102, 187, 106, 0.2) 100%);
+ background: linear-gradient(
+ 135deg,
+ rgba(145, 204, 117, 0.2) 0%,
+ rgba(102, 187, 106, 0.2) 100%
+ );
border: 1px solid rgba(145, 204, 117, 0.3);
}
&.offline {
- background: linear-gradient(135deg, rgba(238, 102, 102, 0.2) 0%, rgba(229, 57, 53, 0.2) 100%);
+ background: linear-gradient(
+ 135deg,
+ rgba(238, 102, 102, 0.2) 0%,
+ rgba(229, 57, 53, 0.2) 100%
+ );
border: 1px solid rgba(238, 102, 102, 0.3);
}
&.fault {
- background: linear-gradient(135deg, rgba(250, 200, 88, 0.2) 0%, rgba(255, 179, 0, 0.2) 100%);
+ background: linear-gradient(
+ 135deg,
+ rgba(250, 200, 88, 0.2) 0%,
+ rgba(255, 179, 0, 0.2) 100%
+ );
border: 1px solid rgba(250, 200, 88, 0.3);
}
&.standby {
- background: linear-gradient(135deg, rgba(250, 112, 154, 0.2) 0%, rgba(254, 225, 64, 0.2) 100%);
+ background: linear-gradient(
+ 135deg,
+ rgba(250, 112, 154, 0.2) 0%,
+ rgba(254, 225, 64, 0.2) 100%
+ );
border: 1px solid rgba(250, 112, 154, 0.3);
}
@@ -782,19 +1126,19 @@ export default {
}
&.running {
- border-left: 3px solid #91CC75;
+ border-left: 3px solid #91cc75;
}
&.offline {
- border-left: 3px solid #EE6666;
+ border-left: 3px solid #ee6666;
}
&.fault {
- border-left: 3px solid #FAC858;
+ border-left: 3px solid #fac858;
}
&.standby {
- border-left: 3px solid #5470C6;
+ border-left: 3px solid #5470c6;
}
.card-header {
@@ -803,8 +1147,8 @@ export default {
margin-bottom: 0.15rem;
.device-icon {
- width: 0.5rem;
- height: 0.5rem;
+ width: 0.8rem;
+ height: 0.8rem;
border-radius: 50%;
display: flex;
align-items: center;
@@ -812,6 +1156,11 @@ export default {
margin-right: 0.12rem;
font-size: 0.24rem;
color: #ffffff;
+ background: linear-gradient(
+ 135deg,
+ rgb(67, 233, 123) 0%,
+ rgb(56, 249, 215) 100%
+ );
}
.device-header-info {
@@ -838,25 +1187,25 @@ export default {
&.running {
background: rgba(145, 204, 117, 0.2);
- color: #91CC75;
+ color: #91cc75;
border: 1px solid rgba(145, 204, 117, 0.3);
}
&.offline {
background: rgba(238, 102, 102, 0.2);
- color: #EE6666;
+ color: #ee6666;
border: 1px solid rgba(238, 102, 102, 0.3);
}
&.fault {
background: rgba(250, 200, 88, 0.2);
- color: #FAC858;
+ color: #fac858;
border: 1px solid rgba(250, 200, 88, 0.3);
}
&.standby {
background: rgba(84, 112, 198, 0.2);
- color: #5470C6;
+ color: #5470c6;
border: 1px solid rgba(84, 112, 198, 0.3);
}
}
@@ -1017,22 +1366,22 @@ export default {
&.running {
background: rgba(145, 204, 117, 0.2);
- color: #91CC75;
+ color: #91cc75;
}
&.offline {
background: rgba(238, 102, 102, 0.2);
- color: #EE6666;
+ color: #ee6666;
}
&.fault {
background: rgba(250, 200, 88, 0.2);
- color: #FAC858;
+ color: #fac858;
}
&.standby {
background: rgba(84, 112, 198, 0.2);
- color: #5470C6;
+ color: #5470c6;
}
}
}
@@ -1092,15 +1441,15 @@ export default {
color: #ffffff;
&.running {
- color: #91CC75;
+ color: #91cc75;
}
&.offline {
- color: #EE6666;
+ color: #ee6666;
}
&.fault {
- color: #FAC858;
+ color: #fac858;
}
}
}
diff --git a/src/views/newCenterairC/energyManage/carbonEmissionsAnalysis/index.vue b/src/views/newCenterairC/energyManage/carbonEmissionsAnalysis/index.vue
index f263a8e..d33733d 100644
--- a/src/views/newCenterairC/energyManage/carbonEmissionsAnalysis/index.vue
+++ b/src/views/newCenterairC/energyManage/carbonEmissionsAnalysis/index.vue
@@ -140,7 +140,7 @@
运行参数
故障信息:
- {{ selectedDevice.faultInfo || '未知故障' }}
+ {{
+ selectedDevice.faultInfo || "未知故障"
+ }}
碳减排量详情
-
|