用户绑定管理
}
onClick={async () => {
await fetchUnboundUsers();
setBindModalOpen(true);
}}
>
新增绑定
(
{r.user?.name || '-'}
{r.user?.username}
),
},
{ title: '钉钉用户ID', dataIndex: 'dingUserId', key: 'dingUserId' },
{ title: '钉钉名称', dataIndex: 'dingName', key: 'dingName', render: (v: string | null) => v || '-' },
{ title: '钉钉手机', dataIndex: 'dingMobile', key: 'dingMobile', render: (v: string | null) => v || '-' },
{
title: '操作',
key: 'actions',
render: (_: unknown, r: typeof bindings[number]) => (
handleUnbind(r.id)} okText="解绑" okType="danger">
),
},
]}
pagination={{ pageSize: 20 }}
locale={{ emptyText: '暂无绑定记录' }}
/>
{ setBindModalOpen(false); bindForm.resetFields(); }}
confirmLoading={bindSubmitting}
>
),
},
...syncTabItems,
];
return (
{verified === true && } color="success">已连接}
{verified === false && } color="error">未连接}
}>
);
};
export default IntegrationConfigPage;