index.jsx 2.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. import React, { PureComponent } from 'react'
  2. import { Modal, Row, Col } from 'antd'
  3. import EnDash from '../EnDash'
  4. import Style from './style.less'
  5. import HotBlock from '../HotBlock'
  6. const dataset = [
  7. {
  8. label: '(0)',
  9. value: 0,
  10. },
  11. {
  12. label: '(1)',
  13. value: 1,
  14. },
  15. {
  16. label: '(2)',
  17. value: 2,
  18. },
  19. {
  20. label: '(3)',
  21. value: 3,
  22. },
  23. {
  24. label: '(4)',
  25. value: 4,
  26. },
  27. {
  28. label: '(5)',
  29. value: 5,
  30. },
  31. {
  32. label: '(6~10)',
  33. value: 8,
  34. },
  35. {
  36. label: '(11~20)',
  37. value: 15,
  38. },
  39. {
  40. label: '(21~30)',
  41. value: 25,
  42. },
  43. {
  44. label: '(31~40)',
  45. value: 35,
  46. },
  47. {
  48. label: '(41~50)',
  49. value: 45,
  50. },
  51. {
  52. label: '(51~100)',
  53. value: 80,
  54. },
  55. {
  56. label: '(101~200)',
  57. value: 150,
  58. },
  59. {
  60. label: '(200以上)',
  61. value: 201,
  62. },
  63. ]
  64. function Cell(props) {
  65. return (
  66. <Row type="flex" align="middle" gutter={20}>
  67. <Col span={2}>{props.left}</Col>
  68. <Col span={12}><EnDash /></Col>
  69. <Col span={6}>{props.right}</Col>
  70. </Row>
  71. )
  72. }
  73. export default function HelpDoc(props) {
  74. return (
  75. <Modal footer={null} title="相关说明" visible={props.visible} onCancel={props.onCancel} width={800}>
  76. <div className={Style.article}>
  77. <div className={Style.section}>
  78. <div className={Style.title}>1.图例解释:</div>
  79. <div>
  80. <Cell left="1号楼" right="楼栋/幢" />
  81. <Cell left="2单元" right="单元" />
  82. <Cell left="3楼" right="楼层" />
  83. <Cell left="301" right="房号" />
  84. <Cell left="1人" right="预选人数" />
  85. <Cell left="234万" right="价格" />
  86. <Cell left="A户型" right="户型名" />
  87. </div>
  88. </div>
  89. <div className={Style.section}>
  90. <div className={Style.title}>2.预选人数(热度):</div>
  91. <div>每有一位客户预选此房源,热度自动增加1,热度越大说明想购买此房源的用户越多,认筹摇号购买难度越大。</div>
  92. </div>
  93. <div className={Style.section}>
  94. <div className={Style.title}>3.热度指标:</div>
  95. <div className={Style.subtitle}>颜色越深代表热度越高。黑底白字代表房源未发布,未发布房源用户不会看到。</div>
  96. <div className={Style.flex}>
  97. {
  98. dataset.map((block) => (<div className={Style['flex-item']} key={block.value}><HotBlock number={block.value}>{block.label}</HotBlock></div>))
  99. }
  100. </div>
  101. </div>
  102. </div>
  103. </Modal>
  104. );
  105. }