Commit f943a9403f91617e70262f2af0e223613df7b5ea

Authored by qmj
1 parent 3d4ce1ac

修改生产进度颜色调整

src/components/Common/CommonTable/index.js
@@ -1309,10 +1309,7 @@ class CommonTableRc extends React.Component { @@ -1309,10 +1309,7 @@ class CommonTableRc extends React.Component {
1309 }) 1309 })
1310 } 1310 }
1311 1311
1312 - this.props.onCostomColums?.([  
1313 - ...tableColumn,  
1314 - ...subTableColumn  
1315 - ]); 1312 + this.props.onCostomColums?.([...tableColumn, ...subTableColumn]);
1316 1313
1317 // 判断工序状态 1314 // 判断工序状态
1318 if (commonUtils.isNotEmptyArr(sPartNameStatus) && commonUtils.isNotEmptyArr(dataSource)) { 1315 if (commonUtils.isNotEmptyArr(sPartNameStatus) && commonUtils.isNotEmptyArr(dataSource)) {
@@ -1322,12 +1319,14 @@ class CommonTableRc extends React.Component { @@ -1322,12 +1319,14 @@ class CommonTableRc extends React.Component {
1322 sPartNameStatus[0].render = (itemStr) => { 1319 sPartNameStatus[0].render = (itemStr) => {
1323 if (commonUtils.isJSON(itemStr)) { 1320 if (commonUtils.isJSON(itemStr)) {
1324 const sPartItem = JSON.parse(itemStr); 1321 const sPartItem = JSON.parse(itemStr);
  1322 +
1325 return ( 1323 return (
1326 // <div> 1324 // <div>
1327 <Tooltip color="#fff" title={() => { 1325 <Tooltip color="#fff" title={() => {
1328 return <div > 1326 return <div >
1329 { 1327 {
1330 // eslint-disable-next-line array-callback-return 1328 // eslint-disable-next-line array-callback-return
  1329 +
1331 sPartItem.map((t, i) => { 1330 sPartItem.map((t, i) => {
1332 const sPartItemLength = sPartItem.length; 1331 const sPartItemLength = sPartItem.length;
1333 // const record = dataSource[i]; /* 获取每行数据 */ 1332 // const record = dataSource[i]; /* 获取每行数据 */
@@ -1335,45 +1334,48 @@ class CommonTableRc extends React.Component { @@ -1335,45 +1334,48 @@ class CommonTableRc extends React.Component {
1335 if (t?.background) { 1334 if (t?.background) {
1336 colorValue = t.background; 1335 colorValue = t.background;
1337 } else { 1336 } else {
1338 - const sState = commonUtils.isEmpty(t.sState) ? 4 : t.sState;  
1339 - // switch (Number(sState)) { // 根据状态显示颜色  
1340 - // case 0:  
1341 - // colorValue = '#808080'; /* 0:灰色 */  
1342 - // break;  
1343 - // case 1:  
1344 - // colorValue = '#808080'; /* 1:灰色 */  
1345 - // break;  
1346 - // case 2:  
1347 - // colorValue = '#ff4d4f'; /* 2:红色 */  
1348 - // break;  
1349 - // case 3:  
1350 - // colorValue = '#d4b106'; /* 3:黄色 */  
1351 - // break;  
1352 - // case 4:  
1353 - // colorValue = '#000000'; /* 黑色 */  
1354 - // break;  
1355 - // case 5:  
1356 - // colorValue = '#49aa19'; /* 5:绿色 */  
1357 - // break;  
1358 - // default:  
1359 - // colorValue = '#000000';  
1360 - // }  
1361 - switch (  
1362 - Number(sState) // 根据状态显示颜色  
1363 - ) {  
1364 - case 2:  
1365 - colorValue = "#FF6600"; /* 2:等待:黄色 */  
1366 - break;  
1367 - case 4:  
1368 - colorValue = "#648c4b"; /* 4:已完成:绿色 */  
1369 - break;  
1370 - case 1:  
1371 - case 3:  
1372 - colorValue = "#106abe"; /* 1、3:进行中:蓝色 */  
1373 - break;  
1374 - default:  
1375 - colorValue = "#000000";  
1376 - } 1337 +
  1338 + const iStatus = commonUtils.isEmpty(t.iStatus) ? 4 : t.iStatus;
  1339 + switch (
  1340 + Number(iStatus) // 根据状态显示颜色
  1341 + ) {
  1342 + case 0:
  1343 + colorValue = "#808080"; /* 0:灰色 */
  1344 + break;
  1345 + case 1:
  1346 + colorValue = "#808080"; /* 1:灰色 */
  1347 + break;
  1348 + case 2:
  1349 + colorValue = "#ff4d4f"; /* 2:红色 */
  1350 + break;
  1351 + case 3:
  1352 + colorValue = "#d4b106"; /* 3:黄色 */
  1353 + break;
  1354 + case 4:
  1355 + colorValue = "#000000"; /* 黑色 */
  1356 + break;
  1357 + case 5:
  1358 + colorValue = "#49aa19"; /* 5:绿色 */
  1359 + break;
  1360 + default:
  1361 + colorValue = "#000000";
  1362 + }
  1363 + // switch (
  1364 + // Number(sState) // 根据状态显示颜色
  1365 + // ) {
  1366 + // case 2:
  1367 + // colorValue = "#FF6600"; /* 2:等待:黄色 */
  1368 + // break;
  1369 + // case 4:
  1370 + // colorValue = "#648c4b"; /* 4:已完成:绿色 */
  1371 + // break;
  1372 + // case 1:
  1373 + // case 3:
  1374 + // colorValue = "#106abe"; /* 1、3:进行中:蓝色 */
  1375 + // break;
  1376 + // default:
  1377 + // colorValue = "#000000";
  1378 + // }
1377 } 1379 }
1378 return ( 1380 return (
1379 <div style={{ display: 'inline-block', color: colorValue }} key={i} onClick={this.handlesPartNameStatus.bind(this, 'sPartNameStatus', t.sWorkOrderId)} > 1381 <div style={{ display: 'inline-block', color: colorValue }} key={i} onClick={this.handlesPartNameStatus.bind(this, 'sPartNameStatus', t.sWorkOrderId)} >
@@ -1395,46 +1397,46 @@ class CommonTableRc extends React.Component { @@ -1395,46 +1397,46 @@ class CommonTableRc extends React.Component {
1395 if (t?.background) { 1397 if (t?.background) {
1396 colorValue = t.background; 1398 colorValue = t.background;
1397 } else { 1399 } else {
1398 - const sState = commonUtils.isEmpty(t.sState) ? 4 : t.sState;  
1399 - // switch (Number(sState)) { // 根据状态显示颜色  
1400 - // case 0:  
1401 - // colorValue = '#808080'; /* 0:灰色 */  
1402 - // break;  
1403 - // case 1:  
1404 - // colorValue = '#808080'; /* 1:灰色 */  
1405 - // break;  
1406 - // case 2:  
1407 - // colorValue = '#ff4d4f'; /* 2:红色 */  
1408 - // break;  
1409 - // case 3:  
1410 - // colorValue = '#d4b106'; /* 3:黄色 */  
1411 - // break;  
1412 - // case 4:  
1413 - // colorValue = '#000000'; /* 黑色 */  
1414 - // break;  
1415 - // case 5:  
1416 - // colorValue = '#49aa19'; /* 5:绿色 */  
1417 - // break;  
1418 - // default:  
1419 - // colorValue = '#000000';  
1420 - // }  
1421 - switch (  
1422 - Number(sState) // 根据状态显示颜色  
1423 - ) {  
1424 - case 2:  
1425 - colorValue = "#FF6600"; /* 2:等待:黄色 */  
1426 - break;  
1427 - case 4:  
1428 - colorValue = "#648c4b"; /* 4:已完成:绿色 */  
1429 - break;  
1430 - case 1:  
1431 - case 3:  
1432 - colorValue = "#106abe"; /* 1、3:进行中:蓝色 */  
1433 - break;  
1434 - default:  
1435 - colorValue = "#000000";  
1436 - }  
1437 - 1400 + const sState = commonUtils.isEmpty(t.iStatus) ? 4 : t.iStatus;
  1401 + switch (Number(sState)) { // 根据状态显示颜色
  1402 + case 0:
  1403 + colorValue = '#808080'; /* 0:灰色 */
  1404 + break;
  1405 + case 1:
  1406 + colorValue = '#808080'; /* 1:灰色 */
  1407 + break;
  1408 + case 2:
  1409 + colorValue = '#ff4d4f'; /* 2:红色 */
  1410 + break;
  1411 + case 3:
  1412 + colorValue = '#d4b106'; /* 3:黄色 */
  1413 + break;
  1414 + case 4:
  1415 + colorValue = '#000000'; /* 黑色 */
  1416 + break;
  1417 + case 5:
  1418 + colorValue = '#49aa19'; /* 5:绿色 */
  1419 + break;
  1420 + default:
  1421 + colorValue = '#000000';
  1422 + }
  1423 + // switch (
  1424 + // Number(sState) // 根据状态显示颜色
  1425 + // ) {
  1426 + // case 2:
  1427 + // colorValue = "#FF6600"; /* 2:等待:黄色 */
  1428 + // break;
  1429 + // case 4:
  1430 + // colorValue = "#648c4b"; /* 4:已完成:绿色 */
  1431 + // break;
  1432 + // case 1:
  1433 + // case 3:
  1434 + // colorValue = "#106abe"; /* 1、3:进行中:蓝色 */
  1435 + // break;
  1436 + // default:
  1437 + // colorValue = "#000000";
  1438 + // }
  1439 + //
1438 } 1440 }
1439 return ( 1441 return (
1440 <div style={{ display: 'inline-block', color: colorValue }} key={i} onClick={this.handlesPartNameStatus.bind(this, 'sPartNameStatus', t.sWorkOrderId)} > 1442 <div style={{ display: 'inline-block', color: colorValue }} key={i} onClick={this.handlesPartNameStatus.bind(this, 'sPartNameStatus', t.sWorkOrderId)} >