workProgress.vue 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. <template>
  2. <view class="welcome-page">
  3. <view class="welcome-content">
  4. <view class="swiper-content">
  5. <view class="bg-img">
  6. <image src="@/static/images/jobApplicant/BG.svg" mode="aspectFill" />
  7. </view>
  8. <view class="swiper-img">
  9. <image
  10. src="@/static/images/jobApplicant/nvqiangren.svg"
  11. mode="scaleToFill"
  12. class="bro-img"
  13. />
  14. </view>
  15. <view class="swiper-txt">
  16. <view class="content-title">请补充最近的工作经验</view>
  17. <view class="content-desc"
  18. >动动手指,根据过往履历补充相关信息 <br />
  19. 亿职赞将会更好地为您提供对口职位</view
  20. >
  21. <u-button
  22. type="primary"
  23. @click="goWorkRecord"
  24. :customStyle="{
  25. marginTop: '134rpx',
  26. height: '90rpx',
  27. fontSize: '32rpx',
  28. borderRadius: '100rpx',
  29. }"
  30. >Go</u-button
  31. >
  32. </view>
  33. </view>
  34. </view>
  35. </view>
  36. </template>
  37. <script>
  38. export default {
  39. data() {
  40. return {};
  41. },
  42. methods: {
  43. goWorkRecord(){
  44. uni.navigateTo({ url: '/pages/my/jobApplicant/workRecord' })
  45. }
  46. },
  47. };
  48. </script>
  49. <style scoped lang="scss">
  50. .welcome-page {
  51. background: linear-gradient(90deg, rgba(13, 39, 247, 1), rgba(19, 193, 234, 1) 100%);
  52. position: absolute;
  53. left: 0;
  54. right: 0;
  55. top: 0;
  56. bottom: 0;
  57. display: flex;
  58. flex-direction: column;
  59. box-sizing: border-box;
  60. overflow: hidden;
  61. .bg-img {
  62. position: absolute;
  63. z-index: -1;
  64. top: 26rpx;
  65. left: -240rpx;
  66. width: 1680rpx;
  67. height: 1570rpx;
  68. image {
  69. width: 100%;
  70. height: 100%;
  71. }
  72. }
  73. .welcome-content {
  74. position: absolute;
  75. left: 0;
  76. bottom: 0;
  77. right: 0;
  78. top: 0;
  79. z-index: 2;
  80. }
  81. .swiper-content {
  82. display: flex;
  83. flex-direction: column;
  84. width: 100%;
  85. height: 100%;
  86. position: relative;
  87. .swiper-img {
  88. flex: 1;
  89. width: 100%;
  90. display: flex;
  91. justify-content: center;
  92. align-items: flex-end;
  93. .bro-img {
  94. width: 620rpx;
  95. height: 824rpx;
  96. }
  97. .address-img {
  98. width: 714rpx;
  99. height: 298rpx;
  100. }
  101. .people-img {
  102. width: 586rpx;
  103. height: 586rpx;
  104. }
  105. }
  106. .swiper-txt {
  107. flex-shrink: 0;
  108. background: #fff;
  109. border-top-left-radius: 48rpx;
  110. border-top-right-radius: 48rpx;
  111. width: 100%;
  112. height: 620rpx;
  113. padding: 56rpx 40rpx;
  114. padding-bottom: 60rpx;
  115. box-sizing: border-box;
  116. .content-title {
  117. color: #016bf6;
  118. font-family: DM Sans;
  119. font-size: 68rpx;
  120. font-weight: 700;
  121. line-height: 88rpx;
  122. letter-spacing: 0%;
  123. text-align: center;
  124. }
  125. .content-desc {
  126. color: #016bf6;
  127. font-family: DM Sans;
  128. font-size: 34rpx;
  129. font-weight: 500;
  130. line-height: 48rpx;
  131. letter-spacing: 0px;
  132. text-align: center;
  133. margin-top: 24rpx;
  134. }
  135. }
  136. }
  137. }
  138. </style>