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

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. <!-- 邀请积分 -->
  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>