fix: do not paste multiple lines
This commit is contained in:
@@ -24,14 +24,14 @@ const actionList: Global.ActionItem[] = [
|
||||
icon: icons.EditOutlined
|
||||
},
|
||||
{
|
||||
label: 'Active Account',
|
||||
label: 'users.status.activate',
|
||||
key: 'active',
|
||||
icon: icons.EditOutlined
|
||||
icon: icons.LockOpen
|
||||
},
|
||||
{
|
||||
label: 'Deactivate Account',
|
||||
label: 'users.status.deactivate',
|
||||
key: 'inactive',
|
||||
icon: icons.EditOutlined
|
||||
icon: icons.LockPerson
|
||||
},
|
||||
{
|
||||
label: 'common.button.delete',
|
||||
|
||||
+20
-13
@@ -10,7 +10,13 @@ import { Button, ConfigProvider, message, Table } from 'antd';
|
||||
import { useMemo, useState } from 'react';
|
||||
import NoResult from '../_components/no-result';
|
||||
import PageBox from '../_components/page-box';
|
||||
import { createUser, deleteUser, queryUsersList, updateUser } from './apis';
|
||||
import {
|
||||
createUser,
|
||||
deleteUser,
|
||||
queryUsersList,
|
||||
updateUser,
|
||||
updateUserStatus
|
||||
} from './apis';
|
||||
import AddModal from './components/add-modal';
|
||||
import { FormData, ListItem } from './config/types';
|
||||
import useUsersColumns from './hooks/use-users-columns';
|
||||
@@ -105,21 +111,12 @@ const Users: React.FC = () => {
|
||||
});
|
||||
};
|
||||
|
||||
const handleSelect = useMemoizedFn((val: any, row: ListItem) => {
|
||||
if (val === 'edit') {
|
||||
handleEditUser(row);
|
||||
} else if (val === 'delete') {
|
||||
handleDelete({ ...row, name: row.username });
|
||||
}
|
||||
});
|
||||
|
||||
const handleActiveChange = async (checked: boolean, row: ListItem) => {
|
||||
try {
|
||||
await updateUser({
|
||||
await updateUserStatus({
|
||||
id: row.id,
|
||||
data: {
|
||||
...row,
|
||||
is_active: checked,
|
||||
id: row?.id
|
||||
is_active: checked
|
||||
}
|
||||
});
|
||||
handleSearch();
|
||||
@@ -129,6 +126,16 @@ const Users: React.FC = () => {
|
||||
}
|
||||
};
|
||||
|
||||
const handleSelect = useMemoizedFn((val: any, row: ListItem) => {
|
||||
if (val === 'edit') {
|
||||
handleEditUser(row);
|
||||
} else if (val === 'delete') {
|
||||
handleDelete({ ...row, name: row.username });
|
||||
} else if (val === 'active' || val === 'inactive') {
|
||||
handleActiveChange(val === 'active', row);
|
||||
}
|
||||
});
|
||||
|
||||
const renderEmpty = (type?: string) => {
|
||||
if (type !== 'Table') return;
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user