|
|
@@ -83,44 +83,44 @@ const Personal = props => {
|
|
|
width: 150,
|
|
|
renderText: (_, record) => record.cld?.customerName
|
|
|
},
|
|
|
- {
|
|
|
- title: '最近登录',
|
|
|
- dataIndex: 'onlineTimes',
|
|
|
- key: 'onlineTimes',
|
|
|
- filters: true,
|
|
|
- filterMultiple: false,
|
|
|
- width: 110,
|
|
|
- valueEnum: {
|
|
|
- 1: { text: '超过30分钟' },
|
|
|
- 2: { text: '超过1小时' },
|
|
|
- 3: { text: '超过2小时' },
|
|
|
- 4: { text: '超过3小时' }
|
|
|
- },
|
|
|
- renderText: (t, record) => {
|
|
|
- if (record.all_online_times && record.online_list?.length) {
|
|
|
- return (
|
|
|
- <Tooltip
|
|
|
- title={
|
|
|
- <div>
|
|
|
- <div>最近登陆:</div>
|
|
|
- {record.online_list?.map(
|
|
|
- (item, i) =>
|
|
|
- i < 10 && (
|
|
|
- <div className="flex justify-between" key={item.dateString}>
|
|
|
- <span>{item.online_times}</span>
|
|
|
- <span className="ml-4">{item.dateString}</span>
|
|
|
- </div>
|
|
|
- )
|
|
|
- )}
|
|
|
- </div>
|
|
|
- }>
|
|
|
- {record.all_online_times}
|
|
|
- </Tooltip>
|
|
|
- )
|
|
|
- }
|
|
|
- return '-'
|
|
|
- }
|
|
|
- },
|
|
|
+ // {
|
|
|
+ // title: '最近登录',
|
|
|
+ // dataIndex: 'onlineTimes',
|
|
|
+ // key: 'onlineTimes',
|
|
|
+ // filters: true,
|
|
|
+ // filterMultiple: false,
|
|
|
+ // width: 110,
|
|
|
+ // valueEnum: {
|
|
|
+ // 1: { text: '超过30分钟' },
|
|
|
+ // 2: { text: '超过1小时' },
|
|
|
+ // 3: { text: '超过2小时' },
|
|
|
+ // 4: { text: '超过3小时' }
|
|
|
+ // },
|
|
|
+ // renderText: (t, record) => {
|
|
|
+ // if (record.all_online_times && record.online_list?.length) {
|
|
|
+ // return (
|
|
|
+ // <Tooltip
|
|
|
+ // title={
|
|
|
+ // <div>
|
|
|
+ // <div>最近登陆:</div>
|
|
|
+ // {record.online_list?.map(
|
|
|
+ // (item, i) =>
|
|
|
+ // i < 10 && (
|
|
|
+ // <div className="flex justify-between" key={item.dateString}>
|
|
|
+ // <span>{item.online_times}</span>
|
|
|
+ // <span className="ml-4">{item.dateString}</span>
|
|
|
+ // </div>
|
|
|
+ // )
|
|
|
+ // )}
|
|
|
+ // </div>
|
|
|
+ // }>
|
|
|
+ // {record.all_online_times}
|
|
|
+ // </Tooltip>
|
|
|
+ // )
|
|
|
+ // }
|
|
|
+ // return '-'
|
|
|
+ // }
|
|
|
+ // },
|
|
|
{
|
|
|
title: '最近使用',
|
|
|
dataIndex: 'usedCptList',
|
|
|
@@ -128,15 +128,15 @@ const Personal = props => {
|
|
|
width: 120,
|
|
|
filters: true,
|
|
|
filterMultiple: false,
|
|
|
- valueEnum: compilationv2.reduce((prev, curr) => {
|
|
|
- const obj = { ...prev }
|
|
|
- if (curr.ID) {
|
|
|
- obj[curr.ID] = {
|
|
|
- text: curr.name
|
|
|
- }
|
|
|
- }
|
|
|
- return obj
|
|
|
- }, {}),
|
|
|
+ // valueEnum: compilationv2.reduce((prev, curr) => {
|
|
|
+ // const obj = { ...prev }
|
|
|
+ // if (curr.ID) {
|
|
|
+ // obj[curr.ID] = {
|
|
|
+ // text: curr.name
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // return obj
|
|
|
+ // }, {}),
|
|
|
renderText: (_, record) => (
|
|
|
<div className="children:m-2px">
|
|
|
{record.usedCptList.map(item => {
|
|
|
@@ -165,23 +165,23 @@ const Personal = props => {
|
|
|
width: 150,
|
|
|
filters: true,
|
|
|
filterMultiple: false,
|
|
|
- valueEnum: compilationv2.reduce((prev, curr) => {
|
|
|
- const obj = { ...prev }
|
|
|
- if (curr.ID) {
|
|
|
- obj[curr.ID] = {
|
|
|
- text: curr.name
|
|
|
- }
|
|
|
- }
|
|
|
- return obj
|
|
|
- }, {}),
|
|
|
+ // valueEnum: compilationv2.reduce((prev, curr) => {
|
|
|
+ // const obj = { ...prev }
|
|
|
+ // if (curr.ID) {
|
|
|
+ // obj[curr.ID] = {
|
|
|
+ // text: curr.name
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // return obj
|
|
|
+ // }, {}),
|
|
|
renderText: (_, record) => (
|
|
|
<div className="children:m-2px">
|
|
|
{record.proCptList
|
|
|
.filter(item => item.activated)
|
|
|
.map(item => {
|
|
|
return (
|
|
|
- <Tag color="purple" key={item.compilationID}>
|
|
|
- {compilationv2?.find(i => i.ID === item.compilationID)?.name}
|
|
|
+ <Tag color="purple" key={item.ID}>
|
|
|
+ {compilationv2?.find(i => i.ID === item.ID)?.name}
|
|
|
</Tag>
|
|
|
)
|
|
|
})}
|