import React from 'react' import { Form, Modal } from 'antd' import SuccessSvg from 'assets/success.svg' import FailSvg from 'assets/fail.svg' import NButton from 'components/NButton/NButton' import { EOrderStatus, IOrderPayStatusRes } from '../Material.service' import styles from '../css/NoPermission.module.scss' const { Item } = Form interface IApplyPermissionProps { visible: boolean info: IOrderPayStatusRes | null onCloseModel: () => void } /** * 支付结果 */ const ApplyResult: React.FC = props => { const { visible, info, onCloseModel } = props const handleToClose = () => { onCloseModel() } if (!info) return null return (
{info.Source === 'article' && ( <>
{info.OrderStatus === EOrderStatus.Payed ? ( <> 图标 畅读卡购买成功 ) : ( <> 图标 畅读卡购买失败 )}
有效期至:{info.EndDate}
)} {info.Source === 'activity' && ( <>
{info.OrderStatus === EOrderStatus.Payed ? ( <> 图标 支付成功 ) : ( <> 图标 支付失败 )}
请到活动页面选择参会方式
)}
{} {info.Source === 'article' ? '关闭' : '返回活动页'}
) } export default ApplyResult