import { useIntl } from "react-intl";
import { ProForm, ProFormSelect } from "@ant-design/pro-components";
import { Button, message, Popover } from "antd";
import { UserAddOutlined } from "@ant-design/icons";
import { get } from "../../request";
import type { IUserListResponse } from "../../api/Auth";
interface IFormData {
userId: string;
}
const AddStudentWidget = () => {
const intl = useIntl();
const form = (
onFinish={async (values: IFormData) => {
console.log(values);
message.success(intl.formatMessage({ id: "flashes.success" }));
}}
>
{
console.log("keyWord", keyWord);
const json = await get(`/v2/user?view=key&key=`);
const userList = json.data.rows.map((item) => {
return {
value: item.id,
label: `${item.userName}-${item.nickName}`,
};
});
console.log("json", userList);
return userList;
}}
placeholder={intl.formatMessage({ id: "forms.fields.user.required" })}
rules={[
{
required: true,
message: intl.formatMessage({
id: "forms.message.user.required",
}),
},
]}
/>
);
return (
} key="add" type="primary">
{intl.formatMessage({ id: "buttons.group.add.member" })}
);
};
export default AddStudentWidget;