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

379 lines
8.2 KiB

10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
  1. <template>
  2. <view class="page">
  3. <navbar bgColor="#3796F8"/>
  4. <view class="head">
  5. <view class="headImage">
  6. <image :src="headImage" mode=""></image>
  7. </view>
  8. <view class="info">
  9. <view class="name">
  10. 倾心.
  11. <view>
  12. <uv-icon name="edit-pen" size="40rpx" color="#fff"></uv-icon>
  13. 修改资料
  14. </view>
  15. </view>
  16. <view class="tips">
  17. 手机号1300000000
  18. </view>
  19. </view>
  20. <!-- <view class="headBtn" @click="headBtn">
  21. 角色切换
  22. </view> -->
  23. <!-- <view class="setting">
  24. <uv-icon name="setting" size="40rpx"></uv-icon>
  25. </view> -->
  26. </view>
  27. <!-- 酒店 -->
  28. <view class="user">
  29. <!-- 实名认证 -->
  30. <view class="auth">
  31. <uv-cell
  32. icon="setting-fill"
  33. title="完成实名认证,信息优先推荐!"
  34. value="去认证"
  35. isLink></uv-cell>
  36. </view>
  37. <!-- 轮播图 -->
  38. <view class="swipe">
  39. <uv-swiper
  40. :list="bannerList"
  41. indicator
  42. height="220rpx"
  43. keyName="url"></uv-swiper>
  44. </view>
  45. <view class="line">
  46. <view class="item">
  47. <view class="">
  48. 30000
  49. </view>
  50. <view class="">
  51. 正式积分
  52. </view>
  53. </view>
  54. <view class="item">
  55. <view class="">
  56. 30000
  57. </view>
  58. <view class="">
  59. 临时积分
  60. </view>
  61. </view>
  62. <view class="item"
  63. @click="$utils.navigateTo('/pages_order/mine/collect')">
  64. <view class="">
  65. 30000
  66. </view>
  67. <view class="">
  68. 我的收藏
  69. </view>
  70. </view>
  71. <view class="item"
  72. @click="$utils.navigateTo('/pages_order/mine/contactRecord')">
  73. <view class="">
  74. 30000
  75. </view>
  76. <view class="">
  77. 联系记录
  78. </view>
  79. </view>
  80. </view>
  81. <view class="line grid">
  82. <view class="title">
  83. 我的工作
  84. </view>
  85. <uv-grid :col="4" :border="false">
  86. <uv-grid-item @click="$utils.navigateTo('/pages_order/mine/releaseWork')">
  87. <image class="image" src="/static/image/center/a1.png" mode=""></image>
  88. <text class="grid-text">我的找活</text>
  89. </uv-grid-item>
  90. <uv-grid-item @click="$utils.navigateTo('/pages_order/mine/seeMy')">
  91. <image class="image" src="/static/image/center/a2.png" mode=""></image>
  92. <text class="grid-text">谁看过我</text>
  93. </uv-grid-item>
  94. </uv-grid>
  95. </view>
  96. <view class="line grid">
  97. <view class="title">
  98. 我的服务
  99. </view>
  100. <uv-grid :col="4" :border="false">
  101. <uv-grid-item @click="$utils.navigateTo('/pages_order/mine/MemberRecharge')">
  102. <image class="image" src="/static/image/center/1.png" mode=""></image>
  103. <text class="grid-text">会员充值</text>
  104. </uv-grid-item>
  105. <uv-grid-item @click="$utils.navigateTo('/pages_order/mine/GainPoints')">
  106. <image class="image" src="/static/image/center/4.png" mode=""></image>
  107. <text class="grid-text">获取积分</text>
  108. </uv-grid-item>
  109. <uv-grid-item @click="$utils.navigateTo('/pages_order/mine/IntegralRecord')">
  110. <image class="image" src="/static/image/center/5.png" mode=""></image>
  111. <text class="grid-text">积分记录</text>
  112. </uv-grid-item>
  113. <uv-grid-item @click="$utils.navigateTo('/pages_order/order/refundsOrExchange?index='+1)">
  114. <image class="image" src="/static/image/center/6.png" mode=""></image>
  115. <text class="grid-text">实名认证</text>
  116. </uv-grid-item>
  117. <uv-grid-item @click="$utils.navigateTo('/pages_order/mine/address')">
  118. <image class="image" src="/static/image/center/5.png" mode=""></image>
  119. <text class="grid-text">兑换码</text>
  120. </uv-grid-item>
  121. <uv-grid-item @click="$utils.redirectTo('/index/consult')">
  122. <image class="image" src="/static/image/center/6.png" mode=""></image>
  123. <text class="grid-text">考证咨询</text>
  124. </uv-grid-item>
  125. <uv-grid-item @click="$utils.navigateTo('/pages_order/mine/contract')">
  126. <image class="image" src="/static/image/center/5.png" mode=""></image>
  127. <text class="grid-text">电子合同</text>
  128. </uv-grid-item>
  129. <uv-grid-item @click="$utils.navigateTo('/pages_order/mine/promotion?index='+1)">
  130. <image class="image" src="/static/image/center/5.png" mode=""></image>
  131. <text class="grid-text">面对面分享</text>
  132. </uv-grid-item>
  133. </uv-grid>
  134. </view>
  135. <view class="line grid">
  136. <view class="title">
  137. 设置与帮助
  138. </view>
  139. <uv-grid :col="4" :border="false">
  140. <uv-grid-item @click="$utils.navigateTo('/pages_order/mine/setting')">
  141. <image class="image" src="/static/image/center/setting.png" mode=""></image>
  142. <text class="grid-text">系统设置</text>
  143. </uv-grid-item>
  144. <uv-grid-item @click="$utils.navigateTo('/pages_order/mine/help')">
  145. <image class="image" src="/static/image/center/help.png" mode=""></image>
  146. <text class="grid-text">帮助与反馈</text>
  147. </uv-grid-item>
  148. <uv-grid-item @click="$utils.navigateTo('/pages_order/order/refundsOrExchange?index='+0)">
  149. <image class="image" src="/static/image/center/message.png" mode=""></image>
  150. <text class="grid-text">关于本程序</text>
  151. </uv-grid-item>
  152. </uv-grid>
  153. </view>
  154. </view>
  155. <tabber select="3" />
  156. </view>
  157. </template>
  158. <script>
  159. import tabber from '@/components/base/tabbar.vue'
  160. import {
  161. mapState
  162. } from 'vuex'
  163. export default {
  164. components: {
  165. tabber,
  166. },
  167. computed: {
  168. ...mapState(['userInfo']),
  169. headImage(){
  170. return '/static/image/center/headImage.png'
  171. },
  172. username(){
  173. },
  174. },
  175. data() {
  176. return {
  177. show: false,
  178. bannerList: [
  179. {
  180. url: 'https://cdn.uviewui.com/uview/swiper/swiper3.png',
  181. },
  182. {
  183. url: 'https://cdn.uviewui.com/uview/swiper/swiper2.png',
  184. },
  185. {
  186. url: 'https://cdn.uviewui.com/uview/swiper/swiper3.png',
  187. },
  188. ],
  189. }
  190. },
  191. methods: {
  192. headBtn() {
  193. let self = this
  194. uni.showModal({
  195. title: '演示切换角色之后的效果',
  196. success(res) {
  197. if (res.confirm) {
  198. self.$store.state.shop = !self.$store.state.shop
  199. }
  200. }
  201. })
  202. },
  203. // 联系客服按钮回调
  204. contactUs() {
  205. this.show = true
  206. },
  207. confirm() {
  208. this.show = false
  209. },
  210. cancle() {
  211. this.show = false
  212. },
  213. }
  214. }
  215. </script>
  216. <style scoped lang="scss">
  217. .page {
  218. }
  219. image {
  220. width: 100%;
  221. height: 100%;
  222. }
  223. .head {
  224. display: flex;
  225. background-color: $uni-color;
  226. padding: 40rpx 20rpx;
  227. align-items: center;
  228. position: relative;
  229. color: #fff;
  230. padding-bottom: 70rpx;
  231. .headImage {
  232. width: 120rpx;
  233. height: 120rpx;
  234. // background-image: url(/static/image/center/3.png);
  235. background-size: 100% 100%;
  236. overflow: hidden;
  237. border-radius: 50%;
  238. margin-right: 40rpx;
  239. }
  240. .info {
  241. font-size: 28rpx;
  242. .name {
  243. font-size: 32rpx;
  244. display: flex;
  245. padding-bottom: 10rpx;
  246. view{
  247. display: flex;
  248. font-size: 20rpx;
  249. align-items: center;
  250. padding-left: 20rpx;
  251. }
  252. }
  253. .tips {
  254. font-size: 26rpx;
  255. color: #fff;
  256. }
  257. }
  258. // .headBtn {
  259. // margin-left: auto;
  260. // padding: 15rpx 20rpx;
  261. // background-color: $uni-color;
  262. // color: #fff;
  263. // border-radius: 20rpx;
  264. // margin-top: 50rpx;
  265. // }
  266. // .setting {
  267. // position: absolute;
  268. // right: 50rpx;
  269. // top: 50rpx;
  270. // }
  271. }
  272. .user {
  273. position: relative;
  274. padding-top: 30rpx;
  275. .auth{
  276. width: 690rpx;
  277. position: absolute;
  278. top: -50rpx;
  279. left: 30rpx;
  280. z-index: 99;
  281. overflow: hidden;
  282. background-color: #fff;
  283. border-radius: 20rpx;
  284. /deep/ text{
  285. font-size: 26rpx;
  286. }
  287. }
  288. .swipe{
  289. margin: 30rpx;
  290. border-radius: 20rpx;
  291. overflow: hidden;
  292. }
  293. .line {
  294. display: flex;
  295. background-color: #fff;
  296. margin-top: 20rpx;
  297. padding: 20rpx 0;
  298. margin: 30rpx;
  299. border-radius: 20rpx;
  300. overflow: hidden;
  301. .item {
  302. flex: 1;
  303. display: flex;
  304. flex-direction: column;
  305. justify-content: center;
  306. align-items: center;
  307. font-size: 24rpx;
  308. padding: 10rpx 0;
  309. view{
  310. padding: 5rpx 0;
  311. }
  312. }
  313. }
  314. .grid {
  315. flex-direction: column;
  316. font-size: 26rpx;
  317. padding: 20rpx;
  318. .title {
  319. margin-bottom: 30rpx;
  320. font-size: 28rpx;
  321. }
  322. .image {
  323. width: 45rpx;
  324. height: 45rpx;
  325. margin-bottom: 10rpx;
  326. }
  327. text {
  328. text-align: center;
  329. margin-bottom: 20rpx;
  330. }
  331. }
  332. }
  333. </style>