From 79769f8e0350bd5473005af41cc01974edd06d8b Mon Sep 17 00:00:00 2001
From: CD配唱片 <CD配唱片>
Date: 星期一, 28 四月 2025 10:31:24 +0800
Subject: [PATCH] 提交管路,气柜负载统计不同颜色字段
---
src/views/mainPlan/gasProduceStatics/index.vue | 34 ++++++++++++++++++++++++----------
1 files changed, 24 insertions(+), 10 deletions(-)
diff --git a/src/views/mainPlan/gasProduceStatics/index.vue b/src/views/mainPlan/gasProduceStatics/index.vue
index 48632c6..2952384 100644
--- a/src/views/mainPlan/gasProduceStatics/index.vue
+++ b/src/views/mainPlan/gasProduceStatics/index.vue
@@ -263,21 +263,18 @@
tableKey++;
item[`designTimes${tableKey}`] = listItem.designTimes;
item[`requireTimes${tableKey}`] = listItem.requireTimes;
- item[`capacityLoad${tableKey}`] =
- listItem.capacityLoad > 100
- ? `<font color="red">${listItem.capacityLoad}%</font>`
- : listItem.capacityLoad + "%";
+ item[`capacityLoad${tableKey}`] = formatCapacityLoad(listItem.designTimes,listItem.requireTimes,listItem.capacityLoad)
data.push(listItem.designTimes);
data.push(listItem.requireTimes);
data.push(listItem.capacityLoad + "%");
- if (listItem.capacityLoad > 100) {
- flag = true;
- }
+ // if (listItem.capacityLoad > 100) {
+ // flag = true;
+ // }
});
- item[`resourceName`] = flag
- ? `<div class='el-badge'><sup class="el-badge__content is-fixed is-dot"></sup>${key}</div>`
- : key;
+ // item[`resourceName`] = flag
+ // ? `<div class='el-badge'><sup class="el-badge__content is-fixed is-dot"></sup>${key}</div>`
+ // : key;
}
exportData.value.push(data);
dataList.push(item);
@@ -296,6 +293,23 @@
}
});
}
+function formatCapacityLoad(designTimes,requireTimes,capacityLoad){
+ /**
+ * // 0-100 缁胯壊锛�101-120榛勮壊锛屽ぇ浜�120绾㈣壊
+ listItem.capacityLoad <= 100
+ ? `<font color="red">${listItem.capacityLoad}%</font>`
+ : listItem.capacityLoad + "%";
+ */
+ if(capacityLoad>0&&capacityLoad<=100){
+ return `<font color="#85cf60">${capacityLoad}%</font>`
+ }else if(designTimes>0&&capacityLoad>101&&capacityLoad<=120){
+ return `<font color="#ecb869">${capacityLoad}%</font>`
+ }else if(designTimes>0&&capacityLoad>120){
+ return `<font color="#f89c9c">${capacityLoad}%</font>`
+ }else if(designTimes==0&&requireTimes>0){
+ return `<font color="#f56c6c">error</font>`
+ }
+}
/** 瀵煎嚭鎸夐挳鎿嶄綔 */
function handleExport() {
if (
--
Gitblit v1.9.3