|
@@ -20,32 +20,14 @@ const Restrict = () => {
|
|
|
title: '',
|
|
|
visible: false,
|
|
|
currentModalType: ModalType.ADD,
|
|
|
- defaultFormData: {},
|
|
|
- account: null,
|
|
|
- name: null
|
|
|
+ defaultFormData: {}
|
|
|
})
|
|
|
|
|
|
const { run: tryResetAccount } = useRequest(ResetAccountLogin, {
|
|
|
manual: true,
|
|
|
onSuccess: () => tRef.current?.reload()
|
|
|
})
|
|
|
- const handleResetAccount = (ID: string) => {
|
|
|
- Modal.confirm({
|
|
|
- title: '解除限制',
|
|
|
- content: (
|
|
|
- <div>
|
|
|
- <div>
|
|
|
- {state.account} / {state.name}
|
|
|
- </div>
|
|
|
- <div>确认移除该账号的登录限制</div>
|
|
|
- </div>
|
|
|
- ),
|
|
|
- okButtonProps: {
|
|
|
- danger: true
|
|
|
- },
|
|
|
- onOk: () => tryResetAccount({ ID })
|
|
|
- })
|
|
|
- }
|
|
|
+
|
|
|
const columns: ProColumnType = [
|
|
|
{
|
|
|
dataIndex: 'account',
|
|
@@ -61,7 +43,6 @@ const Restrict = () => {
|
|
|
...state,
|
|
|
visible: true,
|
|
|
currentModalType: ModalType.PREVIEW,
|
|
|
- title: record.name,
|
|
|
defaultFormData: record
|
|
|
})
|
|
|
}}>
|
|
@@ -119,14 +100,21 @@ const Restrict = () => {
|
|
|
<div
|
|
|
className="text-red cursor-pointer hover:text-hex-967bbd"
|
|
|
onClick={() => {
|
|
|
- setState({
|
|
|
- ...state,
|
|
|
- account: record.account,
|
|
|
- name: record.name
|
|
|
+ Modal.confirm({
|
|
|
+ title: '解除限制',
|
|
|
+ content: (
|
|
|
+ <div>
|
|
|
+ <div>
|
|
|
+ {record.account} / {record.name}
|
|
|
+ </div>
|
|
|
+ <div>确认移除该账号的登录限制</div>
|
|
|
+ </div>
|
|
|
+ ),
|
|
|
+ okButtonProps: {
|
|
|
+ danger: true
|
|
|
+ },
|
|
|
+ onOk: () => tryResetAccount({ ID: record.ID })
|
|
|
})
|
|
|
- setTimeout(() => {
|
|
|
- handleResetAccount(record.ID)
|
|
|
- }, 80)
|
|
|
}}>
|
|
|
解除限制
|
|
|
</div>
|