import { App, Button, Form, Input, Modal } from "antd" import React from "react" import '../../App.less' import { IdcardOutlined, UserOutlined } from "@ant-design/icons" import { useAjax } from "../../hooks/useAjax" import { realNameApi } from "../../api" import showMessage from "../../components/showMessage" interface Props { checkSwitch: boolean, // 是否强制实名 onChange: () => void open?: boolean, onClose?: () => void isClick?: boolean } /** * 实名认证 * @param param0 * @returns */ const AuthPop: React.FC = ({ checkSwitch, onChange, open, onClose, isClick }) => { /*********************************/ const [form] = Form.useForm() const { message } = App.useApp() const realName = useAjax((params) => realNameApi(params)) /*********************************/ const onFinish = (values: any) => { realName.run(values).then(res => { if (+res.code === 200) { onChange() } else { showMessage.error(res.msg || '认证失败', message) } }) }; return { e.stopPropagation(); onClose?.() }} className="authPop" >

实名认证

根据国家规定,游戏用户需要进行实名认证。 · 信息仅用于认证且绝对保密 · 未成年人游戏支付额度有限制
} placeholder="请输入您的真实姓名" size="large" /> } placeholder="请输入您的身份证号码" size="large" />
} export default React.memo(AuthPop)