index.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. import React, { Component } from 'react';
  2. import './index.less';
  3. import Assets from '@src/components/Assets';
  4. import Button from '../Button';
  5. export class SingleItem extends Component {
  6. render() {
  7. const { show } = this.props;
  8. return (
  9. <div className="single-item">
  10. <div className="img">
  11. <div className="title">
  12. <div className="tag">新手</div>OG20整合刷题-语法SC
  13. </div>
  14. <div className="left">
  15. <span>课时数: 20</span>
  16. <span>133h32min</span>
  17. </div>
  18. <div className="right">
  19. <span>234234次观看</span>
  20. </div>
  21. </div>
  22. <div className="name">
  23. <span>授课老师:李小小</span>
  24. <span>优质问答: 999</span>
  25. <span>有效期: 3个月</span>
  26. </div>
  27. <div className="money">¥ 15000</div>
  28. {!show && (
  29. <div className="action">
  30. <Button radius size="lager">
  31. 立即购买
  32. </Button>
  33. <Button className="f-r" theme="default" radius size="lager">
  34. 查看课程
  35. </Button>
  36. <Button className="f-r" theme="default" radius size="lager">
  37. <Assets name="add" />
  38. </Button>
  39. </div>
  40. )}
  41. {!show && <Assets className="buyed" width={75} height={75} name="Purchased" />}
  42. </div>
  43. );
  44. }
  45. }
  46. export class PackageItem extends Component {
  47. render() {
  48. return (
  49. <div className="package-item">
  50. <div className="block m-b-1">
  51. <div className="title t-1 m-b-5 f-w-b">
  52. <div className="tag f-w-d">新手</div>OG20整合刷题-语法SC
  53. </div>
  54. <div className="t-1 t-s-12 m-b-5">授课老师 李小小</div>
  55. <div className="t-1 t-s-12 m-b-2">包含最新 XXXXXXX 的全部课程XXXXX;机经券×1+VIP×3 月+模考×1</div>
  56. <div className="t-1 t-s-12">包含课程</div>
  57. <div className="p-t-5">
  58. <div className="t m-b-1 t-4 m-r-5 t-s-12 d-i-b p-5">OG20阅读刷题(7课时)</div>
  59. </div>
  60. <div className="t-1 t-s-12">配套服务</div>
  61. <div className="p-t-5">
  62. <div className="t m-b-1 t-4 m-r-5 t-s-12 d-i-b p-5">OG20阅读刷题(7课时)</div>
  63. </div>
  64. <div className="t-1 t-s-12">赠送服务</div>
  65. <div className="p-t-5">
  66. <div className="t m-b-1 t-4 m-r-5 t-s-12 d-i-b p-5">OG20阅读刷题(7课时)</div>
  67. </div>
  68. </div>
  69. <div className="t-1 t-s-12">
  70. 原价: <span className="t-d-l-t">¥18888</span>
  71. </div>
  72. <div className="t-7 t-s-18 f-w-b m-b-1">套餐价: ¥8888</div>
  73. <div className="action">
  74. <Button radius size="lager">
  75. 立即购买
  76. </Button>
  77. <Button className="f-r" theme="default" radius size="lager">
  78. 查看课程
  79. </Button>
  80. <Button className="f-r" theme="default" radius size="lager">
  81. <Assets name="add" />
  82. </Button>
  83. </div>
  84. </div>
  85. );
  86. }
  87. }
  88. export class DataItem extends Component {
  89. render() {
  90. return (
  91. <div className="data-item">
  92. <Assets name="" />
  93. <div className="m-b-1">
  94. <span className="t-7 t-s-24 f-w-b">¥8888</span>
  95. <span className="f-r t-8 t-s-20">888人</span>
  96. </div>
  97. <div className="action">
  98. <Button radius size="lager">
  99. 立即购买
  100. </Button>
  101. <Button className="f-r" theme="default" radius size="lager">
  102. 查看资料
  103. </Button>
  104. <Button className="f-r" theme="default" radius size="lager">
  105. <Assets name="add" />
  106. </Button>
  107. </div>
  108. </div>
  109. );
  110. }
  111. }