index.vue 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. <template>
  2. <view class="popularize">
  3. <view class="content ">
  4. <view class="top-box">
  5. <view class="left">
  6. <view class="title">
  7. 可提现金额
  8. </view>
  9. <view class="num">
  10. 0
  11. </view>
  12. <view class="notice">
  13. 每月25日后可申请提现
  14. </view>
  15. </view>
  16. <view class="withdraw" @click="jump('./withdraw')">
  17. 提现
  18. </view>
  19. </view>
  20. <view class="bottom-box">
  21. <view class="money-box">
  22. <view class="title">
  23. 0
  24. </view>
  25. <view class="label">
  26. 总收入(元)
  27. </view>
  28. </view>
  29. <view class="money-box">
  30. <view class="title">
  31. 0
  32. </view>
  33. <view class="label">
  34. 已提现(元)
  35. </view>
  36. </view>
  37. </view>
  38. </view>
  39. <view class="content ">
  40. <u-cell-group :border="false">
  41. <u-cell
  42. title="我的邀请码"
  43. isLink
  44. rightIcon="arrow-right"
  45. :border="false"
  46. @click="jump('./invite')"
  47. >
  48. <text
  49. slot="value"
  50. class="u-slot-value"
  51. >邀请二维码</text>
  52. </u-cell>
  53. <u-cell
  54. title="邀请记录"
  55. rightIcon="arrow-right"
  56. :border="false"
  57. ></u-cell>
  58. <u-cell
  59. title="提现记录"
  60. rightIcon="arrow-right"
  61. :border="false"
  62. ></u-cell>
  63. </u-cell-group>
  64. </view>
  65. </view>
  66. </template>
  67. <script>
  68. export default {
  69. methods: {
  70. jump(url) {
  71. uni.navigateTo({
  72. url
  73. })
  74. },
  75. },
  76. }
  77. </script>
  78. <style lang="scss" scoped>
  79. .popularize{
  80. padding: 20rpx 30rpx ;
  81. min-height: 100vh;
  82. background: #f5f5f5;
  83. .content{
  84. padding: 28rpx 24rpx ;
  85. border-radius: 16rpx;
  86. background: #fff;
  87. margin-bottom: 20rpx;
  88. }
  89. .top-box{
  90. display: flex;
  91. align-items: center;
  92. border-bottom: 2rpx solid rgba(243, 243, 243, 1);
  93. padding-bottom: 24rpx;
  94. .left{
  95. flex: 1;
  96. display: flex;
  97. flex-direction: column;
  98. justify-content: space-between;
  99. .title{
  100. color: #181818;
  101. font-size: 28rpx;
  102. }
  103. .num{
  104. font-weight: bold;
  105. color: #222222;
  106. font-size: 36rpx;
  107. margin: 16rpx 0;
  108. }
  109. .notice{
  110. color: #999999;
  111. font-size: 24rpx;
  112. }
  113. }
  114. .withdraw{
  115. width: 180rpx;
  116. height: 60rpx;
  117. line-height: 60rpx;
  118. text-align: center;
  119. background: #2836FE;
  120. box-shadow: inset 0rpx 6rpx 12rpx 2rpx rgba(255,255,255,0.16);
  121. border-radius: 46rpx 46rpx 46rpx 46rpx;
  122. color: #FFFFFF;
  123. font-size: 28rpx;
  124. }
  125. }
  126. .bottom-box{
  127. display: flex;
  128. padding-top: 34rpx;
  129. .money-box{
  130. flex: 1;
  131. padding-left: 20rpx;
  132. box-sizing: border-box;
  133. .title{
  134. font-weight: bold;
  135. color: #222222;
  136. font-size: 36rpx;
  137. }
  138. .label{
  139. font-size: 24rpx;
  140. color: #999999;
  141. margin-top: 10rpx;
  142. }
  143. }
  144. .money-box+.money-box{
  145. border-left: 2rpx solid rgba(243, 243, 243, 1);
  146. }
  147. }
  148. .u-slot-value{
  149. font-size: 28rpx;
  150. color: #999999;
  151. }
  152. }
  153. </style>