// import $modal from '../../../../utils/modal';
const warnColor = '#F59A23';
const okColor = '#4B7902';
const errColor = '#D9001B';
export default function () {
return [
{
title: '序号',
dataIndex: 'number',
key: 'number',
width: 80,
fixed: 'left'
},
{
title: '实习日期',
dataIndex: 'internDate',
key: 'internDate',
render: value => value || '-'
},
{
title: '姓名',
dataIndex: 'fullname',
key: 'fullname',
render: value => value || '-'
},
{
title: '手机号码',
dataIndex: 'mobile',
key: 'mobile',
render: value => value || '-'
},
{
title: '身份证号',
dataIndex: 'identityNumber',
key: 'identityNumber',
render: value => value || '-'
},
{
title: '实习单位',
dataIndex: 'learnName',
key: 'learnName',
render: value => value || '-'
},
{
title: '保安公司审核状态',
dataIndex: 'approveStatus',
key: 'approveStatus',
render: (value) => {
let text = '未审核';
let color = '';
switch (true) {
case value == 0:
color = warnColor;
text = '未审核';
break;
case value == 1:
color = okColor;
text = '审核通过';
break;
case value == 2:
color = errColor;
text = '审核不通过';
}
return (
{text}
);
}
},
{
title: '培训机构审核状态',
dataIndex: 'trainApproveStatus',
key: 'trainApproveStatus',
render: (value) => {
let text = '未审核';
let color = '';
switch (true) {
case value == 0:
color = warnColor;
text = '未审核';
break;
case value == 1:
color = okColor;
text = '审核通过';
break;
case value == 2:
color = errColor;
text = '审核不通过';
}
return (
{text}
);
}
},
// {
// title: '实习记录状态',
// dataIndex: 'lineStatus',
// key: 'lineStatus',
// render: (value) => {
// let text = '';
// let color = '';
// switch (true) {
// case value == 0:
// color = warnColor;
// text = '审核中';
// break;
// case value == 1:
// color = okColor;
// text = '有效';
// break;
// case value == 2:
// color = errColor;
// text = '无效';
// break;
// case value == 3:
// color = errColor;
// text = '作废';
// }
// if(text) {
// return (
// {text}
// );
// }else {
// return '-';
// }
// }
// },
{
title: '操作',
dataIndex: 'operation',
key: 'operation',
fixed: 'right',
width: 120,
render: (text, record) => {
const { personInternLineId, approveStatus, trainApproveStatus } = record;
return (
{
this.setState({
personInternLineId
});
}}>{approveStatus == '1' && trainApproveStatus == '0'?'审核':'查看'}
);
}
}
];
}