index.tsx 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import React from 'react'
  2. import Helmet from 'react-helmet'
  3. import Container from 'components/Container'
  4. import styles from './index.less'
  5. // const styles = require('./index.less')
  6. export default function DataOverview() {
  7. return (
  8. <Container>
  9. <Helmet title="数据总览" />
  10. <div className={styles['overview-container']}>
  11. <div className={styles['card-list']}>
  12. {[
  13. {
  14. title: '数据资源数量',
  15. num: 131
  16. },
  17. {
  18. title: '来源部门数量',
  19. num: 9
  20. },
  21. {
  22. title: '来源系统数量',
  23. num: 10
  24. },
  25. {
  26. title: '近一月目录新增数量',
  27. num: 3
  28. }
  29. ].map((item) => (
  30. <div className={styles.item} key={item.title}>
  31. <div className={styles.title}>{item.title}</div>
  32. <div>
  33. <span className={styles.num}>{item.num}</span> 个
  34. </div>
  35. </div>
  36. ))}
  37. </div>
  38. <div className={styles.charts}>
  39. <div>
  40. <div className={styles['chart-title']}>行业分类</div>
  41. <div className={styles['chart-desc']}>资源目录各行业资源数量</div>
  42. </div>
  43. <div>
  44. <div className={styles['chart-title']}>数据资源来源部门</div>
  45. <div className={styles['chart-desc']}>数据资源来源部门TOP10</div>
  46. </div>
  47. </div>
  48. </div>
  49. </Container>
  50. )
  51. }