特易招,招聘小程序
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.

202 lines
4.4 KiB

1 month ago
2 months ago
1 month ago
1 month ago
1 month ago
1 month ago
2 months ago
2 months ago
  1. <template>
  2. <!-- 邀请积分 -->
  3. <view class="page">
  4. <navbar title="邀请积分" bgColor="#3796F8" leftClick color="#fff" @leftClick="$utils.navigateBack" />
  5. <view class="TopBlock">
  6. <view class="TopBlock-box">
  7. <view class="TopBlock-top">
  8. <image src="../static/mine/characteristic.png" mode="aspectFill" />
  9. <view>您当前的正式积分</view>
  10. </view>
  11. <view class="TopBlock-balance">{{UserExtensionInfo.integerNum || 0}}</view>
  12. <view class="TopBlock-button"
  13. @click="$utils.navigateTo('/pages_order/mine/IntegralRecord')">
  14. <view>积分明细</view>
  15. </view>
  16. </view>
  17. </view>
  18. <!-- <view class="card">
  19. <view class="card-box">
  20. <view class="card-top">获取正式积分</view>
  21. <view style="background-color: #EDEDED; height: 1rpx;" />
  22. <view class="card-cell">
  23. <uv-cell-group>
  24. <uv-cell>
  25. <template #title>
  26. <text style="font-size: 12px;">邀请好友赚积分</text>
  27. </template>
  28. <template #label>
  29. <view style="font-size: 20rpx;color: #999999; padding: 10rpx 0;">
  30. <view>成功邀请一名好友注册可获得2正式积分</view>
  31. <view>可叠加</view>
  32. </view>
  33. </template>
  34. <template #value>
  35. <text style="font-size: 24rpx; color: #4280FD;">去邀请</text>
  36. </template>
  37. <template #icon>
  38. <uv-icon size="50" name="../static/mine/notepad.png" />
  39. </template>
  40. <template #right-icon>
  41. <uv-icon color="#4280FD" size="30rpx" name="arrow-right"></uv-icon>
  42. </template>
  43. </uv-cell>
  44. </uv-cell-group>
  45. </view>
  46. </view>
  47. </view>
  48. <view class="card">
  49. <view class="card-box">
  50. <view class="card-top">招工找活</view>
  51. <view style="background-color: #EDEDED; height: 1rpx;" />
  52. <view class="card-cell">
  53. <uv-cell-group>
  54. <uv-cell>
  55. <template #title>
  56. <text style="font-size: 12px;">我要找工作</text>
  57. </template>
  58. <template #label>
  59. <view style="font-size: 20rpx;color: #999999; padding: 10rpx 0;">
  60. <view>查看招工信息</view>
  61. </view>
  62. </template>
  63. <template #value>
  64. <text style="font-size: 24rpx; color: #4280FD;">去找活</text>
  65. </template>
  66. <template #icon>
  67. <uv-icon size="50" name="../static/mine/notepad.png" />
  68. </template>
  69. <template #right-icon>
  70. <uv-icon color="#4280FD" size="30rpx" name="arrow-right"></uv-icon>
  71. </template>
  72. </uv-cell>
  73. </uv-cell-group>
  74. </view>
  75. </view>
  76. </view> -->
  77. <view class=""
  78. style="padding: 20rpx;">
  79. <uv-parse :content="configList.config_score_rule"></uv-parse>
  80. </view>
  81. <view class="service">如有疑问请联系客服<text
  82. style="color: #4280FD;"
  83. @click="$refs.customerServicePopup.open()"
  84. >{{ configList.config_service_phone }}</text></view>
  85. <customerServicePopup ref="customerServicePopup"/>
  86. </view>
  87. </template>
  88. <script>
  89. import { mapState } from 'vuex'
  90. export default {
  91. data() {
  92. return {
  93. }
  94. },
  95. onLoad() {
  96. this.$store.commit('getUserExtensionInfo')
  97. },
  98. computed : {
  99. ...mapState(['UserExtensionInfo']),
  100. },
  101. methods: {
  102. }
  103. }
  104. </script>
  105. <style scoped lang="scss">
  106. .page {
  107. .TopBlock {
  108. height: 260rpx;
  109. background-color: #3796F8;
  110. .TopBlock-box {
  111. width: 90%;
  112. margin-left: 5%;
  113. .TopBlock-top {
  114. display: flex;
  115. align-items: center;
  116. padding: 20rpx 0;
  117. view {
  118. font-size: 32rpx;
  119. color: #FFf;
  120. margin-left: 20rpx;
  121. }
  122. image {
  123. width: 40rpx;
  124. height: 40rpx;
  125. }
  126. }
  127. .TopBlock-balance {
  128. font-size: 48rpx;
  129. color: #fff;
  130. font-weight: 600;
  131. }
  132. .TopBlock-button {
  133. display: flex;
  134. justify-content: flex-end;
  135. font-size: 28rpx;
  136. color: #4280FD;
  137. view {
  138. background-color: #fff;
  139. padding: 15rpx 40rpx;
  140. border-radius: 40rpx;
  141. font-weight: 600;
  142. }
  143. }
  144. }
  145. }
  146. .card {
  147. width: 94%;
  148. margin-left: 3%;
  149. background-color: #fff;
  150. margin-top: 30rpx;
  151. .card-box {
  152. width: 94%;
  153. margin-left: 3%;
  154. .card-top {
  155. font-size: 28rpx;
  156. color: #000;
  157. font-weight: 600;
  158. padding: 20rpx 0;
  159. }
  160. .card-cell {
  161. /deep/ .uv-cell__body {
  162. padding: 20rpx 0;
  163. }
  164. }
  165. }
  166. }
  167. .service {
  168. width: 94%;
  169. margin-left: 3%;
  170. font-size: 24rpx;
  171. text-align: center;
  172. margin-top: 20rpx;
  173. padding: 25rpx 0;
  174. background-color: #fff;
  175. border-radius: 12rpx;
  176. }
  177. }
  178. </style>