From 79769f8e0350bd5473005af41cc01974edd06d8b Mon Sep 17 00:00:00 2001 From: CD配唱片 <CD配唱片> Date: 星期一, 28 四月 2025 10:31:24 +0800 Subject: [PATCH] 提交管路,气柜负载统计不同颜色字段 --- src/views/mainPlan/pipeProduceStatics/index.vue | 38 ++++++++++++++++++++++++++++---------- 1 files changed, 28 insertions(+), 10 deletions(-) diff --git a/src/views/mainPlan/pipeProduceStatics/index.vue b/src/views/mainPlan/pipeProduceStatics/index.vue index 48cbdf6..49b0121 100644 --- a/src/views/mainPlan/pipeProduceStatics/index.vue +++ b/src/views/mainPlan/pipeProduceStatics/index.vue @@ -274,21 +274,22 @@ 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) + // 0-100 缁胯壊锛�101-120榛勮壊锛屽ぇ浜�120绾㈣壊 + // listItem.capacityLoad <= 100 + // ? `<font color="red">${listItem.capacityLoad}%</font>` + // : 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); @@ -307,6 +308,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