sn.vue 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <template>
  2. <view class="sn-page">
  3. <view class="scan-qr-code">
  4. <view class="label">扫码兑换商品</view>
  5. <u-icon name="scan" size="28" color="#6c6c6c"></u-icon>
  6. </view>
  7. <scroll-view scroll-y class="sn-list">
  8. <view class="item">
  9. <view class="row code">
  10. <view class="label">兑换编码</view>
  11. <view class="value">Q20230610103240002</view>
  12. </view>
  13. <view class="row">
  14. <view class="label">商品名称</view>
  15. <view class="value">猪肉白菜水饺</view>
  16. </view>
  17. <view class="row">
  18. <view class="label">会员姓名</view>
  19. <view class="value">吃不胖的王小二</view>
  20. </view>
  21. <view class="row">
  22. <view class="label">获得日期</view>
  23. <view class="value">2023-06-02 15:10:10</view>
  24. </view>
  25. <view class="row bb0">
  26. <view class="label">兑换日期</view>
  27. <view class="value">2023-06-13 10:22:38</view>
  28. </view>
  29. </view>
  30. <view class="item">
  31. <view class="row code">
  32. <view class="label">兑换编码</view>
  33. <view class="value">Q20230610103240001</view>
  34. </view>
  35. <view class="row">
  36. <view class="label">商品名称</view>
  37. <view class="value">芹菜水饺</view>
  38. </view>
  39. <view class="row">
  40. <view class="label">会员姓名</view>
  41. <view class="value">王小五</view>
  42. </view>
  43. <view class="row">
  44. <view class="label">获得日期</view>
  45. <view class="value">2023-06-02 15:10:10</view>
  46. </view>
  47. <view class="row bb0">
  48. <view class="label">兑换日期</view>
  49. <view class="value">2023-06-13 10:22:38</view>
  50. </view>
  51. </view>
  52. </scroll-view>
  53. </view>
  54. </template>
  55. <script>
  56. export default {
  57. data () {
  58. return {
  59. }
  60. },
  61. methods: {
  62. },
  63. onLoad () {}
  64. }
  65. </script>
  66. <style lang="scss" scoped>
  67. .sn-page {
  68. background-color: #f5f5f5;
  69. border-top: 2rpx solid #f5f5f5;
  70. }
  71. .scan-qr-code {
  72. @include between;
  73. font-size: $font-base;
  74. height: 80rpx;
  75. padding: 0 20rpx;
  76. box-sizing: border-box;
  77. }
  78. .sn-list {
  79. height: calc(100vh - 82rpx - env(safe-area-inset-bottom));
  80. height: calc(100vh - 82rpx - constant(safe-area-inset-bottom));
  81. .item {
  82. background-color: #fff;
  83. border-bottom: 10rpx solid #f5f5f5;
  84. padding: 20rpx;
  85. box-sizing: border-box;
  86. font-size: $font-base;
  87. }
  88. .row {
  89. @include flexStart;
  90. margin-bottom: 20rpx;
  91. }
  92. .label {
  93. width: 200rpx;
  94. }
  95. .value {
  96. width: calc(100% - 200rpx);
  97. }
  98. .code {
  99. border-bottom: 2rpx solid #ececec;
  100. padding-bottom: 18rpx;
  101. box-sizing: border-box;
  102. }
  103. .bb0 {
  104. margin-bottom: 0;
  105. }
  106. }
  107. </style>