|
@@ -5,6 +5,7 @@ import { Space, Statistic } from "antd";
|
|
|
import AstraGroupHourEle from "./astraGroupHourEle";
|
|
|
import AstraGroupIndexEle from "./astraGroupIndexEle";
|
|
|
import DoubleDelDetails from "./doubleDelDetails";
|
|
|
+import { POOLTYPEEle } from "../tencenTasset/corpWechat/csgroup/const";
|
|
|
|
|
|
/** 客服号加粉 */
|
|
|
export const CorpUserDayListTableConfig = (): ColumnsType<never> => {
|
|
@@ -17,6 +18,7 @@ export const CorpUserDayListTableConfig = (): ColumnsType<never> => {
|
|
|
width: 80,
|
|
|
ellipsis: true,
|
|
|
align: 'center',
|
|
|
+ fixed: 'left',
|
|
|
render(value) {
|
|
|
return <span style={{ fontSize: 12 }}>{value}</span>
|
|
|
},
|
|
@@ -27,6 +29,7 @@ export const CorpUserDayListTableConfig = (): ColumnsType<never> => {
|
|
|
key: 'corpName',
|
|
|
width: 100,
|
|
|
ellipsis: true,
|
|
|
+ fixed: 'left',
|
|
|
render(value) {
|
|
|
return <span style={{ fontSize: 12 }}>{value || '--'}</span>
|
|
|
},
|
|
@@ -67,10 +70,22 @@ export const CorpUserDayListTableConfig = (): ColumnsType<never> => {
|
|
|
key: 'localCorpUserDepartment',
|
|
|
width: 120,
|
|
|
ellipsis: true,
|
|
|
+ align: 'center',
|
|
|
render(value) {
|
|
|
return <span style={{ fontSize: 12 }}>{value}</span>
|
|
|
},
|
|
|
},
|
|
|
+ {
|
|
|
+ title: '客服号当前归属的客服池',
|
|
|
+ dataIndex: 'poolType',
|
|
|
+ key: 'poolType',
|
|
|
+ width: 140,
|
|
|
+ ellipsis: true,
|
|
|
+ align: 'center',
|
|
|
+ render(value) {
|
|
|
+ return POOLTYPEEle[value as keyof typeof POOLTYPEEle] || '--'
|
|
|
+ },
|
|
|
+ },
|
|
|
{
|
|
|
title: '新增用户数',
|
|
|
dataIndex: 'addUserCount',
|
|
@@ -104,6 +119,50 @@ export const CorpUserDayListTableConfig = (): ColumnsType<never> => {
|
|
|
return <span style={{ fontSize: 12 }}>{value}</span>
|
|
|
},
|
|
|
},
|
|
|
+ {
|
|
|
+ title: '客服号单日限制加粉数量',
|
|
|
+ dataIndex: 'limitAddFansOfDay',
|
|
|
+ key: 'limitAddFansOfDay',
|
|
|
+ width: 100,
|
|
|
+ align: 'right',
|
|
|
+ sorter: true,
|
|
|
+ render(value) {
|
|
|
+ return <span style={{ fontSize: 12 }}>{(value || value === 0) ? value : '--'}</span>
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '客服号单日剩余加粉数量',
|
|
|
+ dataIndex: 'remainAddFansOfDay',
|
|
|
+ key: 'remainAddFansOfDay',
|
|
|
+ width: 100,
|
|
|
+ align: 'right',
|
|
|
+ sorter: true,
|
|
|
+ render(value) {
|
|
|
+ return <span style={{ fontSize: 12 }}>{(value || value === 0) ? value : '--'}</span>
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '客服号最新加粉时间',
|
|
|
+ dataIndex: 'lastAddFansTime',
|
|
|
+ key: 'lastAddFansTime',
|
|
|
+ width: 100,
|
|
|
+ align: 'right',
|
|
|
+ sorter: true,
|
|
|
+ render(value) {
|
|
|
+ return <span style={{ fontSize: 12 }}>{value || '--'}</span>
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '客服号最新加粉距今时间',
|
|
|
+ dataIndex: 'lastAddFansAgoTimeStr',
|
|
|
+ key: 'lastAddFansAgoTimeStr',
|
|
|
+ width: 100,
|
|
|
+ align: 'right',
|
|
|
+ sorter: true,
|
|
|
+ render(value) {
|
|
|
+ return <span style={{ fontSize: 12 }}>{value || '--'}</span>
|
|
|
+ },
|
|
|
+ },
|
|
|
{
|
|
|
title: 'dn双删详情',
|
|
|
dataIndex: 'dnOutUserCount',
|
|
@@ -130,12 +189,14 @@ export const CorpUserDayListTableConfig = (): ColumnsType<never> => {
|
|
|
return <span style={{ fontSize: 12 }}>{value}</span>
|
|
|
},
|
|
|
},
|
|
|
+
|
|
|
{
|
|
|
title: '操作',
|
|
|
dataIndex: 'cz',
|
|
|
key: 'cz',
|
|
|
- width: 210,
|
|
|
- ellipsis: true,
|
|
|
+ width: 70,
|
|
|
+ align: 'center',
|
|
|
+ fixed: 'right',
|
|
|
render(_, record: any) {
|
|
|
return <AstraSupportHour
|
|
|
corpName={record.corpName}
|