You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

remind.vue 4.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. <template>
  2. <view class="wrapper">
  3. <view class="list">
  4. <view class="item">
  5. <view class="head">
  6. <view class="name">
  7. <image :src="`${$imgUrl}common/icon-business.png`" class="icon"></image>
  8. <text class="title">交易提醒</text>
  9. </view>
  10. <view class="status text-grey">今日20:00</view>
  11. </view>
  12. <view class="detail">
  13. <view class="orders">
  14. <view class="text-tip">您的爱车于2023-01-22日20:00分产生一笔通行交易</view>
  15. <view class="order-text">
  16. <text class="type">交易前卡内金额:</text>
  17. <text class="value">1200.08</text>
  18. </view>
  19. <view class="order-text">
  20. <text class="type">交易金额:</text>
  21. <text class="value">1100</text>
  22. </view>
  23. <view class="order-text">
  24. <text class="type">交易后卡面金额:</text>
  25. <text class="value">0</text>
  26. </view>
  27. <view class="order-text">
  28. <text class="type">交易后卡账金额:</text>
  29. <text class="value">-100</text>
  30. </view>
  31. </view>
  32. </view>
  33. </view>
  34. <view class="item">
  35. <view class="head">
  36. <view class="name">
  37. <image :src="`${$imgUrl}common/icon-arrears.png`" class="icon"></image>
  38. <text class="title">欠费补缴</text>
  39. </view>
  40. <view class="status text-grey">今日20:30</view>
  41. </view>
  42. <view class="detail">
  43. <view class="orders">
  44. <view class="text-tip">您的爱车于2023-01-22日20:00分产生一笔欠费待补缴 流水,请及时处理</view>
  45. </view>
  46. </view>
  47. <view class="btns">
  48. <view class="btn btn-primary">去处理</view>
  49. </view>
  50. </view>
  51. <view class="item">
  52. <view class="head">
  53. <view class="name">
  54. <image :src="`${$imgUrl}common/icon-notice.png`" class="icon"></image>
  55. <text class="title">业务提醒</text>
  56. </view>
  57. <view class="status text-grey">今日20:30</view>
  58. </view>
  59. <view class="detail">
  60. <view class="orders">
  61. <view class="text-tip">您申请的圈存退费已有新进度,请前去查看</view>
  62. </view>
  63. </view>
  64. <view class="btns">
  65. <view class="btn btn-primary">去查看</view>
  66. </view>
  67. </view>
  68. </view>
  69. </view>
  70. </template>
  71. <script setup lang="ts">
  72. </script>
  73. <style>
  74. page {
  75. background: #EEF7F7;
  76. }
  77. .list {
  78. padding: 0 30rpx;
  79. display: flex;
  80. flex-direction: column;
  81. margin-top: 30rpx;
  82. }
  83. .list .item {
  84. background: #ffffff;
  85. box-shadow: 0rpx 2rpx 6rpx 0rpx rgba(223, 223, 223, 0.8);
  86. border-radius: 20rpx;
  87. box-sizing: border-box;
  88. display: flex;
  89. flex-direction: column;
  90. margin-bottom: 30rpx;
  91. }
  92. .list .item .head {
  93. display: flex;
  94. justify-content: space-between;
  95. align-items: center;
  96. padding: 20rpx 28rpx;
  97. border-bottom: 1px solid #dcdcdc;
  98. }
  99. .list .item .head .icon {
  100. width: 48rpx;
  101. height: 48rpx;
  102. }
  103. .list .item .head .name {
  104. display: flex;
  105. align-items: center;
  106. }
  107. .list .order-text {
  108. padding-top: 20rpx;
  109. }
  110. .list .text-green {
  111. font-size: 26rpx;
  112. color: #00b38b;
  113. }
  114. .list .text-orange {
  115. font-size: 26rpx;
  116. color: #ff8000;
  117. }
  118. .list .text-grey {
  119. font-size: 26rpx;
  120. color: #999999;
  121. }
  122. .list .text-tip {
  123. font-size: 26rpx;
  124. color: #333333;
  125. line-height: 36rpx;
  126. }
  127. .list .title {
  128. font-size: 30rpx;
  129. color: #333;
  130. }
  131. .list .detail {
  132. display: flex;
  133. justify-content: space-between;
  134. align-items: center;
  135. padding: 30rpx 32rpx;
  136. }
  137. .list .detail .type {
  138. font-size: 26rpx;
  139. color: #999;
  140. }
  141. .list .detail .value {
  142. font-size: 26rpx;
  143. color: #333;
  144. }
  145. .list .btns {
  146. display: flex;
  147. align-items: center;
  148. justify-content: flex-end;
  149. border-top: 1px solid #dcdcdc;
  150. margin: 0 30rpx;
  151. padding: 20rpx 0;
  152. }
  153. .list .btn {
  154. height: 60rpx;
  155. line-height: 60rpx;
  156. border-radius: 30rpx;
  157. padding: 0 24rpx;
  158. font-size: 26rpx;
  159. box-sizing: border-box;
  160. margin-right: 20rpx;
  161. }
  162. .list .btns .btn:last-child {
  163. margin: 0;
  164. }
  165. .list .btn-primary {
  166. border: 1px solid #00b38b;
  167. color: #00b38b;
  168. }
  169. .list .btn-normal {
  170. border: 1px solid #dcdcdc;
  171. color: #333;
  172. }
  173. </style>