const columns = useMemo(
() => [
{
title: ‘序号’,
dataIndex: ‘_id’
},
{
title: ‘用户名’,
dataIndex: ‘username’
},
{
title: ‘角色’,
width: 80,
dataIndex: ‘roles’, //[‘1’,‘2’] [‘1’]
// render: (value: any) => (
// <>
// {value === 1 && <>前台用户</>}
// {value === 2 && <>后台技术服务</>}
// </>
// )
render: (value: any) => {
var str = ‘’
if (value.length == 1) {
value.forEach((element: number) => {
if (element === 1) {
str = ‘前台用户’
} else {
str = '后台技术服务 ’
}
})
} else {
value.forEach((element: number) => {
// console.log(element)
if (element === 1) {
str = str + ‘前台用户,’
} else {
str = str + '后台技术服务 ’
}
})
}
if (str.length <= 5) {
return str
} else {
return {str.substring(0, 5) + ‘…’}
}
}
},
{
title: ‘企业名称’,
dataIndex: ‘firmName’,
render: (record: any) => {
if (record.length <= 5) {
return record
} else {
return (
{record.substring(0, 5) + ‘…’}
)
}
}
},
{
title: ‘手机号码’,
dataIndex: ‘mobile’,
render: (record: any) => {…},
{
title: ‘邮箱’,
dataIndex: ‘email’,
render: (record: any) => {…}
},
{
title: ‘地址’,
dataIndex: ‘address’,
widt