|
|
@@ -17,7 +17,7 @@ import { Add, Down, Check } from '@icon-park/react'
|
|
|
import { apiAddClient, queryClient } from '@/services/customer'
|
|
|
import { apiBatchLink } from '@/services/customer'
|
|
|
import styles from './index.less'
|
|
|
-import { refactorFilterField, refactorSortField } from '@/utils/utils'
|
|
|
+import { generateFilterField, generateSortField } from '@/utils/utils'
|
|
|
import { PermDataTypeEunm } from '../Company/components/PermSelect'
|
|
|
import BasicTable from '@/components/Table'
|
|
|
import { getPermAuthCache } from '@/utils/auth'
|
|
|
@@ -172,7 +172,8 @@ const Client = props => {
|
|
|
render: (clientName, record) => (
|
|
|
<span
|
|
|
onClick={() => showDrawer(record.id)}
|
|
|
- className="text-primary cursor-pointer hover:text-[#967bbd]">
|
|
|
+ className="text-primary cursor-pointer hover:text-[#967bbd]"
|
|
|
+ >
|
|
|
{clientName}
|
|
|
</span>
|
|
|
),
|
|
|
@@ -189,7 +190,8 @@ const Client = props => {
|
|
|
record.companyId !== consts.ENCRYPTION_ZERO ? (
|
|
|
<span
|
|
|
onClick={() => showDrawerComapny(record.companyId)}
|
|
|
- className="text-primary cursor-pointer hover:text-[#967bbd]">
|
|
|
+ className="text-primary cursor-pointer hover:text-[#967bbd]"
|
|
|
+ >
|
|
|
{companyName}
|
|
|
</span>
|
|
|
) : (
|
|
|
@@ -295,7 +297,8 @@ const Client = props => {
|
|
|
tagType={TagTypeEnum.PERSONTAG}
|
|
|
tagColumn={TagDataTypeEnum.CLIENT}
|
|
|
checkCallBack={refreshData}
|
|
|
- modeType={LabelModeType.column}>
|
|
|
+ modeType={LabelModeType.column}
|
|
|
+ >
|
|
|
<Add theme="filled" size="20" fill="#868e96" className="cursor-pointer" />
|
|
|
</PersonLabel>
|
|
|
</div>
|
|
|
@@ -332,7 +335,8 @@ const Client = props => {
|
|
|
tagType={TagTypeEnum.TEAMTAG}
|
|
|
tagColumn={TagDataTypeEnum.CLIENT}
|
|
|
checkCallBack={refreshData}
|
|
|
- modeType={LabelModeType.column}>
|
|
|
+ modeType={LabelModeType.column}
|
|
|
+ >
|
|
|
<Add theme="filled" size="20" fill="#868e96" className="cursor-pointer" />
|
|
|
</PersonLabel>
|
|
|
</div>
|
|
|
@@ -493,7 +497,8 @@ const Client = props => {
|
|
|
tagType={TagTypeEnum.PERSONTAG}
|
|
|
tagColumn={TagDataTypeEnum.CLIENT}
|
|
|
checkCallBack={toolbarOptionsChange}
|
|
|
- modeType={LabelModeType.toolbar}>
|
|
|
+ modeType={LabelModeType.toolbar}
|
|
|
+ >
|
|
|
{tagState.tagIds.length ? (
|
|
|
<Button>
|
|
|
{tagState.tagIds.map(item => (
|
|
|
@@ -518,7 +523,8 @@ const Client = props => {
|
|
|
tagType={TagTypeEnum.TEAMTAG}
|
|
|
tagColumn={TagDataTypeEnum.CLIENT}
|
|
|
checkCallBack={toolbarOptionsChange}
|
|
|
- modeType={LabelModeType.toolbar}>
|
|
|
+ modeType={LabelModeType.toolbar}
|
|
|
+ >
|
|
|
{tagState.tagCooperationIds.length ? (
|
|
|
<Button>
|
|
|
{tagState.tagCooperationIds.map(item => (
|
|
|
@@ -555,8 +561,8 @@ const Client = props => {
|
|
|
rowKey={record => record.id}
|
|
|
columns={columns}
|
|
|
request={async (params, sort, filter) => {
|
|
|
- const srotOrder = refactorSortField(sort)
|
|
|
- const nFilter = refactorFilterField(filter)
|
|
|
+ const srotOrder = generateSortField(sort)
|
|
|
+ const nFilter = generateFilterField(filter)
|
|
|
const {
|
|
|
code = -1,
|
|
|
data: { client = [], total = 0 }
|