| | |
| | | * @Company: hugeInfo |
| | | * @Author: ldh |
| | | * @Date: 2022-03-04 14:29:11 |
| | | * @LastEditTime: 2024-10-24 10:25:23 |
| | | * @LastEditTime: 2025-06-12 17:24:36 |
| | | * @LastEditors: lwh |
| | | * @Version: 1.0.0 |
| | | * @Description: 页面框架 |
| | |
| | | import './index.less'; |
| | | import * as $$ from '../../utils/utility'; |
| | | import RegisterChooseModal from '../RegisterChooseModal'; |
| | | import { Watermark } from '@arco-design/web-react'; |
| | | |
| | | const NewPage = ({ children, pageHead, registerChooseModalVisible }) => { |
| | | if (!$$.getSessionStorage('customerSystemToken')) { |
| | |
| | | return null; |
| | | } |
| | | |
| | | let customerSystemUser = $$.getSessionStorage('customerSystemUser'); |
| | | |
| | | const getCurrentTime = () => { |
| | | const now = new Date(); |
| | | const year = now.getFullYear(); |
| | | const month = String(now.getMonth() + 1).padStart(2, '0'); |
| | | const day = String(now.getDate()).padStart(2, '0'); |
| | | const hours = String(now.getHours()).padStart(2, '0'); |
| | | const minutes = String(now.getMinutes()).padStart(2, '0'); |
| | | const seconds = String(now.getSeconds()).padStart(2, '0'); |
| | | return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`; |
| | | }; |
| | | |
| | | const watermarkContent = `${customerSystemUser.trueName} ${getCurrentTime()}`; |
| | | |
| | | return ( |
| | | <> |
| | | <Watermark style={{ height: '100%' }} gap={[200, 200]} content={watermarkContent}> |
| | | {!!pageHead && <PageHead {...pageHead} />} |
| | | {children} |
| | | {/* 纠纷登录入口modal */} |
| | | {!!registerChooseModalVisible && <RegisterChooseModal visible={registerChooseModalVisible} />} |
| | | </> |
| | | </Watermark> |
| | | ); |
| | | }; |
| | | |