first commit

This commit is contained in:
编码猿
2024-09-27 01:32:49 +08:00
commit 28ebe05a64
7399 changed files with 1174529 additions and 0 deletions

View File

@@ -0,0 +1,119 @@
import React, { IocComponent } from '@Ioc/index';
import { LoadDemand, routerHoc } from '@annotation/index';
import { Card, Row, Col, Tabs, Table, List, Switch } from 'antd';
import style from '@/assets/less/page/home.less';
import publicCss from '@/assets/less/public/index.less'
import { CopyOutlined } from '@ant-design/icons';
const { TabPane } = Tabs;
const data = [
'Racing car sprays burning fuel into crowd.',
'Japanese princess to wed commoner.',
'Australian walks 100km after outback crash.',
'Man charged over missing wedding girl.',
'Los Angeles battles huge wildfires.',
];
@LoadDemand
@routerHoc
class Home extends IocComponent {
state = {
loading: true,
};
onChange = (checked: boolean) => {
this.setState({ loading: !checked });
};
cardTitle() {
return (
<div className={`${publicCss.flex} ${publicCss.align}`}>
<Switch
size='small'
className={publicCss.ml10}
checked={!this.state.loading}
onChange={res => this.onChange(res)} />
<span className={style.cardTitleSpan}>()</span>
</div>
)
}
render() {
return (
<div className={style.home}>
<div className={`${publicCss.flex} ${style.header} ${publicCss.mb10}`}>
<div className={`${publicCss.flex1} ${style.header_l}`}>
<div className={`${style.title} ${publicCss.mb5}`}>151****5554</div>
<p className={publicCss.mb5}></p>
<p className={publicCss.mb5}>5</p>
</div>
<div className={`${publicCss.flex1} ${publicCss.flex} ${style.header_r}`}>
<div className={publicCss.flex1}>
<div className={`${style.title} ${publicCss.mb5}`}></div>
<div className={`${publicCss.flex} ${publicCss.mb5}`}>
<span className={publicCss.mr10}></span>
<span className={publicCss.mr10}></span>
</div>
<div className={`${publicCss.flex} ${publicCss.mb5}`}>
<span className={publicCss.mr10}></span>
<span className={publicCss.mr10}></span>
</div>
</div>
<div className={publicCss.flex1}>
<div className={`${style.title} ${publicCss.mb5}`}></div>
<div className={`${publicCss.flex} ${publicCss.mb5}`}>
<span className={publicCss.mr10}></span>
<span className={publicCss.mr10}></span>
</div>
<div className={`${publicCss.flex} ${publicCss.mb5}`}>
<span className={publicCss.mr10}></span>
<span className={publicCss.mr10}></span>
</div>
</div>
</div>
</div>
<Card
size='small'
bordered={false}
style={{ width: '100%' }}
title={this.cardTitle()}>
<div className={`${publicCss.flex} ${publicCss.pd20}`}>
<div className={`${publicCss.flex1} ${style.col}`}>
<CopyOutlined style={{fontSize: 48}} />
<div className={style.text}> <span className={style.badge}>5</span></div>
</div>
<div className={`${publicCss.flex1} ${style.col}`}>
<CopyOutlined style={{fontSize: 48}} />
<div className={style.text}> <span className={style.badge}>5</span></div>
</div>
<div className={`${publicCss.flex1} ${style.col}`}>
<CopyOutlined style={{fontSize: 48}} />
<div className={style.text}> <span className={style.badge}>5</span></div>
</div>
<div className={`${publicCss.flex1} ${style.col}`}>
<CopyOutlined style={{fontSize: 48}} />
<div className={style.text}> <span className={style.badge}>5</span></div>
</div>
<div className={`${publicCss.flex1} ${style.col}`}>
<CopyOutlined style={{fontSize: 48}} />
<div className={style.text}> <span className={style.badge}>5</span></div>
</div>
<div className={`${publicCss.flex1} ${style.col}`}>
<CopyOutlined style={{fontSize: 48}} />
<div className={style.text}> <span className={style.badge}>5</span></div>
</div>
<div className={`${publicCss.flex1} ${style.col}`}>
<CopyOutlined style={{fontSize: 48}} />
<div className={style.text}> <span className={style.badge}>5</span></div>
</div>
</div>
</Card>
</div>
);
}
}
export default Home;