Table表单处理
1、改变Table表单内表头颜色、粗细
2、改变表体颜色
3、合并横行、竖行单元格
4、金额处理,大于0显示红色,小于0显示绿色
5、改变合计行背景色
代码
/**
* Table表单样式处理
*/
import React, {
Component } from 'react';
import {
Table } from 'antd';
import './index.css';
import * as util from '../../assets/js/utils.js';
const setRow = (value, record) => {
const obj = {
children: value,
props: {
},
};
if(record.sum === true) {
obj.props.colSpan = 0
}
return obj;
}
const colorSet = (text) => {
if(Number(text)>0) {
return 'red'
}
if(Number(text)<0) {
return 'green'
}
}
const res = [{
startDate: '2021-03-04',
endDate: '2021-03-11',
userNum: 12,
position: '北京',
session: 120,
money: 20,
status: '使用中',
},{
startDate: '2021-03-04',
endDate: '2021-03-11',
userNum: 67,
position: '杭州',
session: 78,
money: -27,
status: '使用中',
},{
startDate: '2021-03-04',
endDate: '2021-03-11',
userNum: 73,
position: '沈阳',
session: 93,
money: 0,
status: '使用中',