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.

191 lines
3.4 KiB

8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
  1. <template>
  2. <view class="starting">
  3. <view class="bg">
  4. <image src="@/static/starting/banner.png" mode="widthFix"></image>
  5. </view>
  6. <view class="user-info">
  7. <view class="top">
  8. <view class="current-balance">Current balance</view>
  9. <view class="money">
  10. <view class="number">0.00</view>
  11. <view class="unit">USD</view>
  12. </view>
  13. </view>
  14. <view class="todoy-info">
  15. <view class="todoy-info-main">
  16. <view class="today-info-l">
  17. <view class="today-income">Today Income</view>
  18. <div class="money">
  19. <text class="number">0.00</text>
  20. <text class="unit">USD</text>
  21. </div>
  22. </view>
  23. <div class="booking-info-r">
  24. <view class="booking-income">Booking completed!</view>
  25. <div class="booking-data">
  26. <text class="number">0/40</text>
  27. </div>
  28. </div>
  29. </view>
  30. </view>
  31. <view class="btn">
  32. <view class="submit">Auto-match</view>
  33. </view>
  34. </view>
  35. <view class="steps">
  36. <view class="steps-title">The steps</view>
  37. <view class="steps-content">
  38. <view>1. Click the "Auto-match" button and follow the instructions to complete the task.</view>
  39. <view>2. After completing the task, you can settle the commission to the balance.</view>
  40. </view>
  41. </view>
  42. <sTabbar select="2" />
  43. </view>
  44. </template>
  45. <script>
  46. import sTabbar from '@/components/base/tabBar.vue'
  47. export default {
  48. name: 'Starting',
  49. components : { sTabbar },
  50. data() {
  51. return {
  52. }
  53. },
  54. methods: {
  55. }
  56. }
  57. </script>
  58. <style lang="scss" scoped>
  59. .starting {
  60. height: 100vh;
  61. .bg {
  62. border-bottom-left-radius: 60% 60rpx;
  63. border-bottom-right-radius: 60% 60rpx;
  64. overflow: hidden;
  65. image {
  66. width: 100%;
  67. }
  68. }
  69. .user-info {
  70. position: relative;
  71. z-index: 999;
  72. width: 90%;
  73. margin: -120rpx auto 0rpx auto;
  74. background: white;
  75. border-radius: 20rpx;
  76. box-shadow: aqua 0.5px 0.5px 5px 0px;
  77. .top {
  78. box-sizing: border-box;
  79. padding: 0rpx 15rpx;
  80. .current-balance {
  81. display: flex;
  82. align-items: center;
  83. height: 60rpx;
  84. color: #8e8e98;
  85. font-size: 30rpx;
  86. }
  87. .money {
  88. display: flex;
  89. color: rgb(0, 208, 234);
  90. font-size: 50rpx;
  91. font-weight: bold;
  92. .number {}
  93. .unit {
  94. margin-left: 20rpx;
  95. }
  96. }
  97. }
  98. .todoy-info {
  99. box-sizing: border-box;
  100. padding: 0rpx 20rpx;
  101. height: 140rpx;
  102. .todoy-info-main {
  103. display: flex;
  104. flex-wrap: wrap;
  105. height: 100%;
  106. background-color: rgba(0, 208, 234, 0.1);
  107. border-radius: 20rpx;
  108. margin: 20rpx 0rpx;
  109. box-sizing: border-box;
  110. padding: 0rpx 30rpx;
  111. .today-info-l,
  112. .booking-info-r {
  113. display: flex;
  114. flex-direction: column;
  115. justify-content: center;
  116. width: 50%;
  117. font-size: 28rpx;
  118. .today-income,
  119. .booking-income {
  120. color: #8e8e98;
  121. }
  122. .money,
  123. .booking-data {
  124. font-weight: bold;
  125. margin-top: 10rpx;
  126. }
  127. }
  128. }
  129. }
  130. .btn {
  131. padding: 20rpx;
  132. .submit {
  133. background: rgb(0, 208, 234);
  134. color: white;
  135. height: 80rpx;
  136. display: flex;
  137. align-items: center;
  138. justify-content: center;
  139. font-size: 40rpx;
  140. font-weight: bold;
  141. border-radius: 20rpx;
  142. }
  143. }
  144. }
  145. .steps {
  146. width: 90%;
  147. margin: 0rpx auto;
  148. padding-top: 80rpx;
  149. .steps-title {
  150. font-size: 36rpx;
  151. font-weight: bold;
  152. }
  153. .steps-content {
  154. color: #8e8e98;
  155. font-size: 30rpx;
  156. margin-top: 20rpx;
  157. }
  158. }
  159. }
  160. </style>