chore(manager/users): add Assign Page

This commit is contained in:
Tran Anh Tuan
2026-01-21 11:59:18 +07:00
parent a43aa5f4d7
commit 2f9e509ea8
2 changed files with 13 additions and 9 deletions

View File

@@ -1,3 +1,4 @@
import IconFont from '@/components/IconFont';
import TreeGroup from '@/components/shared/TreeGroup';
import { DEFAULT_PAGE_SIZE } from '@/constants';
import {
@@ -11,7 +12,7 @@ import {
ProTable,
} from '@ant-design/pro-components';
import { FormattedMessage, useIntl } from '@umijs/max';
import { Grid } from 'antd';
import { Button, Grid } from 'antd';
import message from 'antd/es/message';
import Paragraph from 'antd/lib/typography/Paragraph';
import { useRef, useState } from 'react';
@@ -31,6 +32,10 @@ const ManagerUserPage = () => {
string | string[] | null
>(null);
const handleClickAssign = (user: MasterModel.ProfileResponse) => {
console.log('User ', user);
};
const columns: ProColumns<MasterModel.ProfileResponse>[] = [
{
key: 'email',
@@ -104,16 +109,15 @@ const ManagerUserPage = () => {
<FormattedMessage id="common.actions" defaultMessage="Operating" />
),
hideInSearch: true,
render: () => {
render: (_, user) => {
return (
<>
{/* <PermissionButton
user={record}
title={intl.formatMessage({
id: 'master.users.assign',
defaultMessage: 'Assgin',
})}
/> */}
<Button
shape="default"
size="small"
icon={<IconFont type="icon-assign" />}
onClick={() => handleClickAssign(user)}
/>
</>
);
},