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

11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 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>