fix: 删除用户改为注销

This commit is contained in:
1808837298@qq.com 2024-05-31 15:30:22 +08:00
parent c1040afed9
commit 692455ef2a

View File

@ -208,23 +208,23 @@ const UsersTable = () => {
> >
编辑 编辑
</Button> </Button>
<Popconfirm
title='确定是否要注销此用户?'
content='相当于删除用户,此修改将不可逆'
okType={'danger'}
position={'left'}
onConfirm={() => {
manageUser(record.username, 'delete', record).then(() => {
removeRecord(record.id);
});
}}
>
<Button theme='light' type='danger' style={{ marginRight: 1 }}>
注销
</Button>
</Popconfirm>
</> </>
)} )}
<Popconfirm
title='确定是否要删除此用户?'
content='硬删除,此修改将不可逆'
okType={'danger'}
position={'left'}
onConfirm={() => {
manageUser(record.username, 'delete', record).then(() => {
removeRecord(record.id);
});
}}
>
<Button theme='light' type='danger' style={{ marginRight: 1 }}>
删除
</Button>
</Popconfirm>
</div> </div>
), ),
}, },
@ -253,13 +253,13 @@ const UsersTable = () => {
}; };
const removeRecord = (key) => { const removeRecord = (key) => {
console.log(key);
let newDataSource = [...users]; let newDataSource = [...users];
if (key != null) { if (key != null) {
let idx = newDataSource.findIndex((data) => data.id === key); let idx = newDataSource.findIndex((data) => data.id === key);
if (idx > -1) { if (idx > -1) {
newDataSource.splice(idx, 1); // update deletedAt
newDataSource[idx].DeletedAt = new Date();
setUsers(newDataSource); setUsers(newDataSource);
} }
} }