|
|
|
|
@ -1,9 +1,11 @@
|
|
|
|
|
|
|
|
|
|
import React from 'react';
|
|
|
|
|
import { Card, Result, Timeline,Statistic, Table,Row, Input,Button,Col, Select} from 'antd';
|
|
|
|
|
import { ExportOutlined } from '@ant-design/icons';
|
|
|
|
|
import StandardTable from '@/components/StandardTable';
|
|
|
|
|
import styles from './ResponsibilityImplementation.less';
|
|
|
|
|
|
|
|
|
|
import timer_shaft from '@/assets/basic_information/timer_shaft.png'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const ResponsibilityImplementation = () => {
|
|
|
|
|
@ -114,68 +116,12 @@ const ResponsibilityImplementation = () => {
|
|
|
|
|
<div className={styles.titleIcon}></div>
|
|
|
|
|
<div>履职时间轴</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
{/* 第二块:时间轴内容 */}
|
|
|
|
|
<div className={styles.leftBottomSection}>
|
|
|
|
|
<div className={styles.timelineHorizontal}>
|
|
|
|
|
<div className={styles.timelineItem}>
|
|
|
|
|
<div className={styles.timelineDot} style={{ backgroundColor: '#2E4CD4' }}></div>
|
|
|
|
|
<div className={styles.timelineContent}>
|
|
|
|
|
<div className={styles.timelineDate}>2024-01-15</div>
|
|
|
|
|
<div className={styles.timelineText}>完成安全培训</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div className={styles.timelineItem}>
|
|
|
|
|
<div className={styles.timelineDot} style={{ backgroundColor: '#52C41A' }}></div>
|
|
|
|
|
<div className={styles.timelineContent}>
|
|
|
|
|
<div className={styles.timelineDate}>2024-02-20</div>
|
|
|
|
|
<div className={styles.timelineText}>设备巡检完成</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div className={styles.timelineItem}>
|
|
|
|
|
<div className={styles.timelineDot} style={{ backgroundColor: '#FAAD14' }}></div>
|
|
|
|
|
<div className={styles.timelineContent}>
|
|
|
|
|
<div className={styles.timelineDate}>2024-03-10</div>
|
|
|
|
|
<div className={styles.timelineText}>隐患排查处理</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div className={styles.timelineItem}>
|
|
|
|
|
<div className={styles.timelineDot} style={{ backgroundColor: '#2E4CD4' }}></div>
|
|
|
|
|
<div className={styles.timelineContent}>
|
|
|
|
|
<div className={styles.timelineDate}>2024-04-05</div>
|
|
|
|
|
<div className={styles.timelineText}>月度安全会议</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div className={styles.timelineItem}>
|
|
|
|
|
<div className={styles.timelineDot} style={{ backgroundColor: '#52C41A' }}></div>
|
|
|
|
|
<div className={styles.timelineContent}>
|
|
|
|
|
<div className={styles.timelineDate}>2024-05-12</div>
|
|
|
|
|
<div className={styles.timelineText}>安全检查</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div className={styles.timelineItem}>
|
|
|
|
|
<div className={styles.timelineDot} style={{ backgroundColor: '#FAAD14' }}></div>
|
|
|
|
|
<div className={styles.timelineContent}>
|
|
|
|
|
<div className={styles.timelineDate}>2024-06-18</div>
|
|
|
|
|
<div className={styles.timelineText}>应急演练</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div className={styles.timelineItem}>
|
|
|
|
|
<div className={styles.timelineDot} style={{ backgroundColor: '#2E4CD4' }}></div>
|
|
|
|
|
<div className={styles.timelineContent}>
|
|
|
|
|
<div className={styles.timelineDate}>2024-07-25</div>
|
|
|
|
|
<div className={styles.timelineText}>设备维护</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div className={styles.timelineItem}>
|
|
|
|
|
<div className={styles.timelineDot} style={{ backgroundColor: '#52C41A' }}></div>
|
|
|
|
|
<div className={styles.timelineContent}>
|
|
|
|
|
<div className={styles.timelineDate}>2024-08-30</div>
|
|
|
|
|
<div className={styles.timelineText}>安全评估</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
{/* 时间轴图片 */}
|
|
|
|
|
<div style={{ marginTop: '15px' }}>
|
|
|
|
|
<img src={timer_shaft} alt="时间轴" style={{ width: '100%', height: 'auto' }} />
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
@ -185,7 +131,7 @@ const ResponsibilityImplementation = () => {
|
|
|
|
|
<div className={styles.rightTopLeft}>
|
|
|
|
|
<div className={styles.titleLeft}>
|
|
|
|
|
<div className={styles.titleIcon}></div>
|
|
|
|
|
<div>履职时间轴</div>
|
|
|
|
|
<div>在线考核</div>
|
|
|
|
|
</div>
|
|
|
|
|
<Select
|
|
|
|
|
style={{ width: 100, marginLeft: 15 }}
|
|
|
|
|
@ -207,18 +153,28 @@ const ResponsibilityImplementation = () => {
|
|
|
|
|
<Button
|
|
|
|
|
type="primary"
|
|
|
|
|
className={styles.exportBtn}
|
|
|
|
|
icon="📄"
|
|
|
|
|
icon={<ExportOutlined />}
|
|
|
|
|
>
|
|
|
|
|
导出PDF考核报告
|
|
|
|
|
</Button>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
{/* 第二块:图片内容 */}
|
|
|
|
|
{/* 第二块:重叠图片和div */}
|
|
|
|
|
<div className={styles.rightBottomSection}>
|
|
|
|
|
<div className={styles.imagePlaceholder}>
|
|
|
|
|
<div className={styles.imageIcon}>📊</div>
|
|
|
|
|
<div className={styles.imageText}>数据图表</div>
|
|
|
|
|
<div className={styles.overlayContainer}>
|
|
|
|
|
{/* 背景图片1 */}
|
|
|
|
|
<div className={styles.backgroundImage1}>
|
|
|
|
|
<div className={styles.placeholderText}>占位图片1</div>
|
|
|
|
|
</div>
|
|
|
|
|
{/* 背景图片2 */}
|
|
|
|
|
<div className={styles.backgroundImage2}>
|
|
|
|
|
<div className={styles.placeholderText}>占位图片2</div>
|
|
|
|
|
</div>
|
|
|
|
|
{/* 重叠的div元素 */}
|
|
|
|
|
<div className={styles.overlayDiv1}>待开发123</div>
|
|
|
|
|
<div className={styles.overlayDiv2}>待开发123</div>
|
|
|
|
|
<div className={styles.overlayDiv3}>待开发123</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|