From 3d4ce1ac0b06195b63f6625e7d0e44fdca5ee117 Mon Sep 17 00:00:00 2001 From: chenxt <10125295+chen-xintao97@user.noreply.gitee.com> Date: Thu, 29 Jan 2026 10:30:47 +0800 Subject: [PATCH] 工序颜色 --- src/components/Common/CommonTable/index.js | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------- 1 file changed, 78 insertions(+), 44 deletions(-) diff --git a/src/components/Common/CommonTable/index.js b/src/components/Common/CommonTable/index.js index 864758d..f1386a0 100644 --- a/src/components/Common/CommonTable/index.js +++ b/src/components/Common/CommonTable/index.js @@ -1336,28 +1336,44 @@ class CommonTableRc extends React.Component { colorValue = t.background; } else { const sState = commonUtils.isEmpty(t.sState) ? 4 : t.sState; - switch (Number(sState)) { // 根据状态显示颜色 - case 0: - colorValue = '#808080'; /* 0:灰色 */ - break; - case 1: - colorValue = '#808080'; /* 1:灰色 */ - break; - case 2: - colorValue = '#ff4d4f'; /* 2:红色 */ - break; - case 3: - colorValue = '#d4b106'; /* 3:黄色 */ - break; - case 4: - colorValue = '#000000'; /* 黑色 */ - break; - case 5: - colorValue = '#49aa19'; /* 5:绿色 */ - break; - default: - colorValue = '#000000'; - } + // switch (Number(sState)) { // 根据状态显示颜色 + // case 0: + // colorValue = '#808080'; /* 0:灰色 */ + // break; + // case 1: + // colorValue = '#808080'; /* 1:灰色 */ + // break; + // case 2: + // colorValue = '#ff4d4f'; /* 2:红色 */ + // break; + // case 3: + // colorValue = '#d4b106'; /* 3:黄色 */ + // break; + // case 4: + // colorValue = '#000000'; /* 黑色 */ + // break; + // case 5: + // colorValue = '#49aa19'; /* 5:绿色 */ + // break; + // default: + // colorValue = '#000000'; + // } + switch ( + Number(sState) // 根据状态显示颜色 + ) { + case 2: + colorValue = "#FF6600"; /* 2:等待:黄色 */ + break; + case 4: + colorValue = "#648c4b"; /* 4:已完成:绿色 */ + break; + case 1: + case 3: + colorValue = "#106abe"; /* 1、3:进行中:蓝色 */ + break; + default: + colorValue = "#000000"; + } } return (
@@ -1380,28 +1396,45 @@ class CommonTableRc extends React.Component { colorValue = t.background; } else { const sState = commonUtils.isEmpty(t.sState) ? 4 : t.sState; - switch (Number(sState)) { // 根据状态显示颜色 - case 0: - colorValue = '#808080'; /* 0:灰色 */ - break; - case 1: - colorValue = '#808080'; /* 1:灰色 */ - break; - case 2: - colorValue = '#ff4d4f'; /* 2:红色 */ - break; - case 3: - colorValue = '#d4b106'; /* 3:黄色 */ - break; - case 4: - colorValue = '#000000'; /* 黑色 */ - break; - case 5: - colorValue = '#49aa19'; /* 5:绿色 */ - break; - default: - colorValue = '#000000'; - } + // switch (Number(sState)) { // 根据状态显示颜色 + // case 0: + // colorValue = '#808080'; /* 0:灰色 */ + // break; + // case 1: + // colorValue = '#808080'; /* 1:灰色 */ + // break; + // case 2: + // colorValue = '#ff4d4f'; /* 2:红色 */ + // break; + // case 3: + // colorValue = '#d4b106'; /* 3:黄色 */ + // break; + // case 4: + // colorValue = '#000000'; /* 黑色 */ + // break; + // case 5: + // colorValue = '#49aa19'; /* 5:绿色 */ + // break; + // default: + // colorValue = '#000000'; + // } + switch ( + Number(sState) // 根据状态显示颜色 + ) { + case 2: + colorValue = "#FF6600"; /* 2:等待:黄色 */ + break; + case 4: + colorValue = "#648c4b"; /* 4:已完成:绿色 */ + break; + case 1: + case 3: + colorValue = "#106abe"; /* 1、3:进行中:蓝色 */ + break; + default: + colorValue = "#000000"; + } + } return (
@@ -2336,6 +2369,7 @@ class CommonTableRc extends React.Component { let showConfig = []; /* 通过sName过滤出对应的showConfig */ /* 通过sName过滤出对应的showConfig */ + if (this.props.customConfig) { const showConfigArr = this.props.customConfig.filter(item => commonUtils.isNotEmptyObject(item.sName) && commonUtils.isNotEmptyObject(item.sColorTerms) && item.bVisible); if (commonUtils.isNotEmptyArr(showConfigArr)) { -- libgit2 0.22.2