diff --git a/web/src/components/UsersTable.js b/web/src/components/UsersTable.js index 209148a..5bfa586 100644 --- a/web/src/components/UsersTable.js +++ b/web/src/components/UsersTable.js @@ -208,23 +208,23 @@ const UsersTable = () => { > 编辑 + { + manageUser(record.username, 'delete', record).then(() => { + removeRecord(record.id); + }); + }} + > + + )} - { - manageUser(record.username, 'delete', record).then(() => { - removeRecord(record.id); - }); - }} - > - - ), }, @@ -253,13 +253,13 @@ const UsersTable = () => { }; const removeRecord = (key) => { - console.log(key); let newDataSource = [...users]; if (key != null) { let idx = newDataSource.findIndex((data) => data.id === key); if (idx > -1) { - newDataSource.splice(idx, 1); + // update deletedAt + newDataSource[idx].DeletedAt = new Date(); setUsers(newDataSource); } }