|
@@ -121,6 +121,9 @@ const CompanyTabList = ({
|
|
|
title: '优先级',
|
|
title: '优先级',
|
|
|
dataIndex: 'priority',
|
|
dataIndex: 'priority',
|
|
|
width: '15%',
|
|
width: '15%',
|
|
|
|
|
+ headerCellStyle: {
|
|
|
|
|
+ backgroundColor: 'var(--color-bg-2)'
|
|
|
|
|
+ },
|
|
|
sorter: (a, b) => a.priority - b.priority,
|
|
sorter: (a, b) => a.priority - b.priority,
|
|
|
render: (text, record) => (
|
|
render: (text, record) => (
|
|
|
<Dropdown
|
|
<Dropdown
|
|
@@ -143,7 +146,10 @@ const CompanyTabList = ({
|
|
|
title: '所有部门',
|
|
title: '所有部门',
|
|
|
dataIndex: 'department',
|
|
dataIndex: 'department',
|
|
|
onFilter: true,
|
|
onFilter: true,
|
|
|
- width: '20%',
|
|
|
|
|
|
|
+ width: '18%',
|
|
|
|
|
+ headerCellStyle: {
|
|
|
|
|
+ backgroundColor: 'var(--color-bg-2)'
|
|
|
|
|
+ },
|
|
|
filters: Array.from(
|
|
filters: Array.from(
|
|
|
new Set(client.client?.map(item => item.department)).map(item => ({
|
|
new Set(client.client?.map(item => item.department)).map(item => ({
|
|
|
text: item,
|
|
text: item,
|
|
@@ -155,6 +161,9 @@ const CompanyTabList = ({
|
|
|
title: '姓名',
|
|
title: '姓名',
|
|
|
dataIndex: 'clientName',
|
|
dataIndex: 'clientName',
|
|
|
width: '15%',
|
|
width: '15%',
|
|
|
|
|
+ headerCellStyle: {
|
|
|
|
|
+ backgroundColor: 'var(--color-bg-2)'
|
|
|
|
|
+ },
|
|
|
render: (clientName, record) => (
|
|
render: (clientName, record) => (
|
|
|
<div className="text-primary hover:text-[#967bbd] line-clamp-1">
|
|
<div className="text-primary hover:text-[#967bbd] line-clamp-1">
|
|
|
<span onClick={() => showDrawer(record.id)} className="cursor-pointer ">
|
|
<span onClick={() => showDrawer(record.id)} className="cursor-pointer ">
|
|
@@ -167,18 +176,27 @@ const CompanyTabList = ({
|
|
|
title: '昵称',
|
|
title: '昵称',
|
|
|
dataIndex: 'niceName',
|
|
dataIndex: 'niceName',
|
|
|
width: '15%',
|
|
width: '15%',
|
|
|
|
|
+ headerCellStyle: {
|
|
|
|
|
+ backgroundColor: 'var(--color-bg-2)'
|
|
|
|
|
+ },
|
|
|
ellipsis: true
|
|
ellipsis: true
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
title: '手机',
|
|
title: '手机',
|
|
|
dataIndex: 'telephone',
|
|
dataIndex: 'telephone',
|
|
|
// width: '20%',
|
|
// width: '20%',
|
|
|
|
|
+ headerCellStyle: {
|
|
|
|
|
+ backgroundColor: 'var(--color-bg-2)'
|
|
|
|
|
+ },
|
|
|
ellipsis: true
|
|
ellipsis: true
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
title: 'QQ',
|
|
title: 'QQ',
|
|
|
dataIndex: 'qq',
|
|
dataIndex: 'qq',
|
|
|
// width: '20%',
|
|
// width: '20%',
|
|
|
|
|
+ headerCellStyle: {
|
|
|
|
|
+ backgroundColor: 'var(--color-bg-2)'
|
|
|
|
|
+ },
|
|
|
ellipsis: true
|
|
ellipsis: true
|
|
|
}
|
|
}
|
|
|
]
|
|
]
|
|
@@ -351,11 +369,11 @@ const CompanyTabList = ({
|
|
|
<div className="pl-15px">
|
|
<div className="pl-15px">
|
|
|
<Tabs>
|
|
<Tabs>
|
|
|
<TabPane tab={<span>客户{renderBadge(client.total, true)}</span>} key="1">
|
|
<TabPane tab={<span>客户{renderBadge(client.total, true)}</span>} key="1">
|
|
|
- <div className={['sheet-right-panel', styles.tableCont].join('')} ref={tRef}>
|
|
|
|
|
|
|
+ <div className={['sheet-right-panel', styles.tableCont].join(' ')} ref={tRef}>
|
|
|
<Table
|
|
<Table
|
|
|
virtualized
|
|
virtualized
|
|
|
- scroll={{ y: 500 }}
|
|
|
|
|
- border
|
|
|
|
|
|
|
+ scroll={{ y: clientHeight }}
|
|
|
|
|
+ border={false}
|
|
|
columns={columns}
|
|
columns={columns}
|
|
|
data={client.client}
|
|
data={client.client}
|
|
|
pagination={false}
|
|
pagination={false}
|