oak-general-business/es/components/parasite/excess/web.js

23 lines
1.0 KiB
JavaScript

import React from 'react';
import { LoadingOutlined, WarningOutlined } from '@ant-design/icons';
import Style from './web.module.less';
import Success from '../../../components/common/result/success';
import Fail from '../../../components/common/result/fail';
export default function render(props) {
const { oakLoading, expired, illegal, loading } = props.data;
let V;
if (oakLoading || loading) {
V = (<Success icon={<LoadingOutlined className={Style.brand_icon}/>} title="加载中" description="正在获取数据,请稍后"/>);
}
else if (illegal) {
V = (<Fail title="数据非法" description="抱歉,该数据不存在"/>);
}
else if (expired) {
V = (<Fail icon={<WarningOutlined className={Style.icon}/>} title="数据已过期" description="抱歉,该数据已过期"/>);
}
else {
V = (<Success icon={<LoadingOutlined className={Style.brand_icon}/>} title="跳转中" description="正在跳转...,请稍后"/>);
}
return <div className={Style.container}>{V}</div>;
}