|  | @@ -1,19 +1,36 @@
 | 
	
		
			
				|  |  |  import { UnityAction } from '@/utils/utils';
 | 
	
		
			
				|  |  | -import { CloseOutlined } from '@ant-design/icons';
 | 
	
		
			
				|  |  | +import { CloseOutlined, LeftOutlined } from '@ant-design/icons';
 | 
	
		
			
				|  |  | +import { history } from '@umijs/max';
 | 
	
		
			
				|  |  |  import { ConfigProvider } from 'antd';
 | 
	
		
			
				|  |  |  import locale from 'antd/es/locale/zh_CN';
 | 
	
		
			
				|  |  |  import styles from './index.less';
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export default (props) => {
 | 
	
		
			
				|  |  | -  const { children, style, closeable = true, tabs = false } = props;
 | 
	
		
			
				|  |  | +  const {
 | 
	
		
			
				|  |  | +    children,
 | 
	
		
			
				|  |  | +    style,
 | 
	
		
			
				|  |  | +    closeable = true,
 | 
	
		
			
				|  |  | +    returnable = false,
 | 
	
		
			
				|  |  | +    tabs = false,
 | 
	
		
			
				|  |  | +  } = props;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    const handleClose = () => {
 | 
	
		
			
				|  |  |      UnityAction.sendMsg('closePage');
 | 
	
		
			
				|  |  |    };
 | 
	
		
			
				|  |  | +  const handleReturn = () => {
 | 
	
		
			
				|  |  | +    history.back();
 | 
	
		
			
				|  |  | +  };
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    return (
 | 
	
		
			
				|  |  |      <ConfigProvider locale={locale}>
 | 
	
		
			
				|  |  |        <div className={styles.page} style={style}>
 | 
	
		
			
				|  |  | +        {returnable && (
 | 
	
		
			
				|  |  | +          <LeftOutlined
 | 
	
		
			
				|  |  | +            onClick={handleReturn}
 | 
	
		
			
				|  |  | +            className={styles.return}
 | 
	
		
			
				|  |  | +            style={{ top: tabs ? 42.5 : '' }}
 | 
	
		
			
				|  |  | +          />
 | 
	
		
			
				|  |  | +        )}
 | 
	
		
			
				|  |  |          {closeable && (
 | 
	
		
			
				|  |  |            <CloseOutlined
 | 
	
		
			
				|  |  |              onClick={handleClose}
 |