myCard.vue 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. <template>
  2. <view class="container">
  3. <view class="tui-header">
  4. <view>
  5. <text class="tui-title">我的卡</text>
  6. <text class="tui-total">(共6张)</text>
  7. </view>
  8. <tui-tag plain type="danger" shape="circle" hover padding="12rpx 20rpx" @click="addBankCard">+ 添加银行卡</tui-tag>
  9. </view>
  10. <view class="tui-bankcard__list">
  11. <view class="tui-bankcard__item tui-ping_an">
  12. <view class="tui-card__info">
  13. <view class="tui-logo__box">
  14. <image class="tui-logo" src="/static/images/mall/bank/p_a.png"></image>
  15. </view>
  16. <view class="tui-name__box">
  17. <view class="tui-name">平安银行</view>
  18. <view class="tui-desc">储蓄卡</view>
  19. </view>
  20. <view class="tui-card__no">**** 6674</view>
  21. </view>
  22. </view>
  23. <view class="tui-bankcard__item tui-min_sheng">
  24. <view class="tui-card__info">
  25. <view class="tui-logo__box">
  26. <image class="tui-logo" src="/static/images/mall/bank/m_s.png"></image>
  27. </view>
  28. <view class="tui-name__box">
  29. <view class="tui-name">中国民生银行</view>
  30. <view class="tui-desc">储蓄卡</view>
  31. </view>
  32. <view class="tui-card__no">**** 9970</view>
  33. </view>
  34. </view>
  35. <view class="tui-bankcard__item tui-nong_ye">
  36. <view class="tui-card__info">
  37. <view class="tui-logo__box">
  38. <image class="tui-logo" src="/static/images/mall/bank/n_y.png"></image>
  39. </view>
  40. <view class="tui-name__box">
  41. <view class="tui-name">中国农业银行</view>
  42. <view class="tui-desc">储蓄卡</view>
  43. </view>
  44. <view class="tui-card__no">**** 6475</view>
  45. </view>
  46. </view>
  47. <view class="tui-bankcard__item tui-zhong_xin">
  48. <view class="tui-card__info">
  49. <view class="tui-logo__box">
  50. <image class="tui-logo" src="/static/images/mall/bank/z_x.png"></image>
  51. </view>
  52. <view class="tui-name__box">
  53. <view class="tui-name">中信银行</view>
  54. <view class="tui-desc">储蓄卡</view>
  55. </view>
  56. <view class="tui-card__no">**** 6516</view>
  57. </view>
  58. </view>
  59. <view class="tui-bankcard__item tui-zhao_shang">
  60. <view class="tui-card__info">
  61. <view class="tui-logo__box">
  62. <image class="tui-logo" src="/static/images/mall/bank/z_s.png"></image>
  63. </view>
  64. <view class="tui-name__box">
  65. <view class="tui-name">招商银行</view>
  66. <view class="tui-desc">储蓄卡</view>
  67. </view>
  68. <view class="tui-card__no">**** 1316</view>
  69. </view>
  70. </view>
  71. <view class="tui-bankcard__item tui-jian_she">
  72. <view class="tui-card__info">
  73. <view class="tui-logo__box">
  74. <image class="tui-logo" src="/static/images/mall/bank/j_s.png"></image>
  75. </view>
  76. <view class="tui-name__box">
  77. <view class="tui-name">中国建设银行</view>
  78. <view class="tui-desc">储蓄卡</view>
  79. </view>
  80. <view class="tui-card__no">**** 4216</view>
  81. </view>
  82. </view>
  83. </view>
  84. </view>
  85. </template>
  86. <script>
  87. /*
  88. 更多银行logo下载请前往:
  89. https://github.com/dingyong0214/bank-logo
  90. */
  91. export default {
  92. data() {
  93. return {
  94. }
  95. },
  96. methods: {
  97. addBankCard() {
  98. this.tui.toast('功能开发中~')
  99. }
  100. }
  101. }
  102. </script>
  103. <style>
  104. .container {
  105. width: 100%;
  106. padding: 0 40rpx 40rpx;
  107. box-sizing: border-box;
  108. }
  109. .tui-header {
  110. width: 100%;
  111. padding: 36rpx 0;
  112. display: flex;
  113. align-items: center;
  114. justify-content: space-between;
  115. }
  116. .tui-title {
  117. font-size: 30rpx;
  118. font-weight: bold;
  119. }
  120. .tui-total {
  121. font-size: 24rpx;
  122. color: #999;
  123. }
  124. .tui-bankcard__item {
  125. width: 100%;
  126. height: 240rpx;
  127. padding: 30rpx;
  128. box-sizing: border-box;
  129. border-radius: 16rpx;
  130. margin-bottom: 20rpx;
  131. }
  132. .tui-logo__box {
  133. width: 80rpx;
  134. height: 80rpx;
  135. border-radius: 50%;
  136. background-color: #fff;
  137. display: flex;
  138. align-items: center;
  139. justify-content: center;
  140. margin-right: 20rpx;
  141. }
  142. .tui-logo {
  143. width: 52rpx;
  144. height: 52rpx;
  145. }
  146. .tui-card__info {
  147. display: flex;
  148. align-items: center;
  149. color: #fff;
  150. }
  151. .tui-name {
  152. font-size: 30rpx;
  153. font-weight: 500;
  154. }
  155. .tui-desc {
  156. font-size: 24rpx;
  157. opacity: 0.7;
  158. }
  159. .tui-card__no {
  160. margin-left: auto;
  161. }
  162. .tui-ping_an {
  163. background: linear-gradient(to right, #FEAD4B, #FF9225);
  164. }
  165. .tui-jian_she {
  166. background: linear-gradient(to right, #2C85D5, #2D66D1);
  167. }
  168. .tui-min_sheng {
  169. background: linear-gradient(to right, #2C87D6, #2D69D0);
  170. }
  171. .tui-nong_ye {
  172. background: linear-gradient(to right, #01ADA3, #0291A9);
  173. }
  174. .tui-zhao_shang {
  175. background: linear-gradient(to right, #FF6F64, #FE5762);
  176. }
  177. .tui-zhong_xin {
  178. background: linear-gradient(to right, #FF7065, #FD4754);
  179. }
  180. </style>