123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. import { useState } from "react";
  2. import image from '@/assets/icons/ProCard/8kb.jpg'
  3. import food from '@/assets/icons/ProCard/food.png'
  4. import ProCard_hot from '@/assets/icons/ProCard/ProCard_hot.png'
  5. import Evaluation from '@/assets/icons/UserCenter/Evaluation.png'
  6. import Null from '@/assets/icons/UserCenter/null_logo.png'
  7. import QRcode from '@/assets/icons/UserCenter/QRcode.png'
  8. import Pay from '@/assets/icons/GuideCheck/Pay_logo.png'
  9. import starOn from '@/assets/icons/GuideCheck/starOn.png'
  10. import starOff from '@/assets/icons/GuideCheck/starOff.png'
  11. import AlreadyUsed from "../AlreadyUsed";
  12. import './style.less'
  13. const scoreList = new Array(5).fill(0)
  14. const score = '3.9'
  15. export default (props) => {
  16. return (
  17. <scroll-view scroll-y style='height: 90vh;' >
  18. <view className='complete-boxs' >
  19. {/* 已使用 */}
  20. <view className='OrderNumber' >订单编号:ABC123456789</view>
  21. <view class='wrapper'>
  22. <view class='left-complete-one'>
  23. <image className='left-image-1' src={ProCard_hot}></image>
  24. <view className='left-viewText'>
  25. 返现¥16.00
  26. </view>
  27. {/* 评分 */}
  28. <view className='card-box-star'>
  29. {
  30. scoreList.map((_, index) => {
  31. console.log(index)
  32. const src = (index + '0.1') < score ? starOn : starOff
  33. return (
  34. <image className='card-star-image' key={index} src={src} />
  35. )
  36. })
  37. }
  38. <text className='card-star-text' >{score}</text>
  39. </view>
  40. <view className='title-image'>
  41. <image className='image-1' mode='scaleToFill' src={image}></image>
  42. <image className='image-2' src={food}></image>
  43. </view>
  44. <view className='title-content'>
  45. <view className='Pro-title'>
  46. <view className='title-text'>【米啊糯】新街口店 <text className='title-money-2' >数量:1张</text></view>
  47. </view>
  48. <text className='title-money' >¥6990元</text>
  49. <view className='title-time' >核销时间:2021/06/21 12:00</view>
  50. </view>
  51. </view>
  52. <view class='right-complete-two'>
  53. <view className='right-content'>
  54. <image className='right-image' src={Evaluation} />
  55. <view className='right-title'>评价</view>
  56. </view>
  57. </view>
  58. </view>
  59. {/* 待核销 */}
  60. <view className='OrderNumber'>订单编号:ABC123456789</view>
  61. <view class='wrapper'>
  62. <view class='left-complete-one'>
  63. <image className='left-image-1' src={ProCard_hot}></image>
  64. <view className='left-viewText'>
  65. 返现¥16.00
  66. </view>
  67. <view className='title-image'>
  68. <image className='image-1' mode='scaleToFill' src={image}></image>
  69. <image className='image-2' src={food}></image>
  70. </view>
  71. <view className='title-content'>
  72. <view className='Pro-title'>
  73. <view className='title-text'>【SEOUL·创意韩国料理】 <text className='title-money-2' >数量:1张</text></view>
  74. </view>
  75. <text className='title-money' >¥6990元</text>
  76. <view className='title-time' >有效期:2021/06/21-2021/12/31</view>
  77. </view>
  78. </view>
  79. <view class='right-complete-two'>
  80. <view className='right-content'>
  81. <image className='right-image' src={QRcode} />
  82. <view className='right-title'>扫码核销</view>
  83. </view>
  84. </view>
  85. </view>
  86. {/* 待支付 */}
  87. <view className='OrderNumber'>订单编号:ABC123456789</view>
  88. <view class='wrapper'>
  89. <view class='left-complete-one'>
  90. <image className='left-image-1' src={ProCard_hot}></image>
  91. <view className='left-viewText'>
  92. 返现¥16.00
  93. </view>
  94. <view className='title-image'>
  95. <image className='image-1' mode='scaleToFill' src={image}></image>
  96. <image className='image-2' src={food}></image>
  97. </view>
  98. <view className='title-content'>
  99. <view className='Pro-title'>
  100. <view className='title-text'>【SEOUL·创意韩国料理】 <text className='title-money-2' >数量:1张</text></view>
  101. </view>
  102. <text className='title-money' >¥6990元</text>
  103. <view className='title-time' >有效期:2021/06/21-2021/12/31</view>
  104. </view>
  105. </view>
  106. <view class='right-complete-two'>
  107. <view className='right-content'>
  108. <image className='right-image' src={Pay} />
  109. <view className='right-title'>支付</view>
  110. </view>
  111. </view>
  112. </view>
  113. {/* 已过期 */}
  114. <view className='OrderNumber'>订单编号:ABC123456789</view>
  115. <view class='wrapper'>
  116. <view class='left-complete-one'>
  117. <image className='left-image-1' src={ProCard_hot}></image>
  118. <view className='left-viewText'>
  119. 返现¥16.00
  120. </view>
  121. {/* 评分 */}
  122. <view className='card-box-star'>
  123. {
  124. scoreList.map((_, index) => {
  125. console.log(index)
  126. const src = (index + '0.1') < score ? starOn : starOff
  127. return (
  128. <image className='card-star-image' key={index} src={src} />
  129. )
  130. })
  131. }
  132. <text className='card-star-text' >{score}</text>
  133. </view>
  134. <view className='title-image'>
  135. <image className='image-1' mode='scaleToFill' src={image}></image>
  136. <image className='image-2' src={food}></image>
  137. </view>
  138. <view className='title-content'>
  139. <view className='Pro-title'>
  140. <view className='title-text'>【SEOUL·创意韩国料理】 <text className='title-money-2' >数量:1张</text></view>
  141. </view>
  142. <text className='title-money' >¥6990元</text>
  143. <view className='title-time' >有效期:2021/06/21-2021/12/31</view>
  144. </view>
  145. </view>
  146. <view class='right-complete-two'>
  147. <view className='right-content'>
  148. <image className='right-image-2' src={Null} />
  149. </view>
  150. </view>
  151. </view>
  152. <view className='foot'>
  153. 已经到底了~
  154. </view>
  155. </view>
  156. </scroll-view >
  157. )
  158. }