my.vue 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272
  1. <template>
  2. <view>
  3. <u-navbar title="我的" :is-back="false">
  4. </u-navbar>
  5. <view class="head">
  6. <u-row >
  7. <u-col span="3" offset="1">
  8. <navigator url="/pages2/wd/avatar" hover-class="none">
  9. <image src="/static/avatar.png" class="avatar"></image>
  10. </navigator>
  11. </u-col>
  12. <u-col span="6">
  13. <view style="display: flex;">
  14. <navigator class="name" url="/pages2/wd/avatar" hover-class="none">
  15. 李宏杰
  16. </navigator>
  17. <navigator class="tag" url="/pages2/wd/level" hover-class="none">
  18. 天资过人
  19. </navigator>
  20. </view>
  21. <navigator url="/pages2/wd/level" hover-class="none" style="position: relative;margin-top: 20rpx;">
  22. <view class="progress_text">349/1000</view>
  23. <u-line-progress height="8" active-color="#2F4379" :percent="70" :show-percent="false"></u-line-progress>
  24. </navigator>
  25. </u-col>
  26. <view class="qiandao">
  27. 签到
  28. </view>
  29. </u-row>
  30. <view style="margin-top: 20rpx;">
  31. <u-row >
  32. <u-col span="4" text-align="center">
  33. <navigator url="/pages2/wd/collect" hover-class="none">
  34. <view class="head_t1">
  35. 收藏
  36. </view>
  37. <view class="head_t2">
  38. 100
  39. </view>
  40. </navigator>
  41. </u-col>
  42. <u-col span="4" offset="4" text-align="center">
  43. <navigator url="/pages2/wd/ranking" hover-class="none">
  44. <view class="head_t1">
  45. 学习排名
  46. </view>
  47. <view class="head_t2">
  48. NO.3
  49. </view>
  50. </navigator>
  51. </u-col>
  52. </u-row>
  53. </view>
  54. </view>
  55. <view style="padding: 30rpx;">
  56. <!-- 学习记录-->
  57. <view class="record">
  58. <view class="r_t1">
  59. 最近学习记录
  60. <u-icon name="arrow-right" size="28"></u-icon>
  61. </view>
  62. <scroll-view class="r_sliper" scroll-x="true" >
  63. <view v-for="(item,index) in list" :key="index" style="margin-right: 20rpx;display:inline-block">
  64. <image src="http://192.168.0.222:8080/img/banner1.png" class="r_image"></image>
  65. <view class="r_t2">
  66. 二级建造师市政公用工程
  67. </view>
  68. </view>
  69. </scroll-view>
  70. </view>
  71. <!-- 模块-->
  72. <view class="module">
  73. <u-row >
  74. <u-col span="3" text-align="center">
  75. <navigator url="/pages2/study/index" hover-class="none">
  76. <image src="/static/tool_1.png" class="tool_img"></image><view class="tool_t">我的学习</view>
  77. </navigator>
  78. </u-col>
  79. <u-col span="3" text-align="center">
  80. <navigator url="/pages2/wd/menu" hover-class="none">
  81. <image src="/static/tool_2.png" class="tool_img"></image><view class="tool_t">基本资料</view>
  82. </navigator>
  83. </u-col>
  84. <u-col span="3" text-align="center">
  85. <navigator url="/pages2/wd/help" hover-class="none">
  86. <image src="/static/tool_3.png" class="tool_img"></image><view class="tool_t">助学活动</view>
  87. </navigator>
  88. </u-col>
  89. <u-col span="3" text-align="center">
  90. <navigator url="/pages2/wd/coupon" hover-class="none">
  91. <image src="/static/tool_7.png" class="tool_img"></image><view class="tool_t">优惠券</view>
  92. </navigator>
  93. </u-col>
  94. </u-row>
  95. <view style="margin-top: 30rpx;">
  96. <u-row >
  97. <u-col span="3" text-align="center">
  98. <navigator url="/pages2/wd/enroll" hover-class="none">
  99. <image src="/static/tool_5.png" class="tool_img"></image><view class="tool_t">考试报名</view>
  100. </navigator>
  101. </u-col>
  102. <u-col span="3" text-align="center">
  103. <view @click="jumpPopup">
  104. <image src="/static/tool_4.png" class="tool_img"></image><view class="tool_t">成长地图</view>
  105. </view>
  106. </u-col>
  107. </u-row>
  108. </view>
  109. </view>
  110. <view class="module2">
  111. <u-row >
  112. <u-col span="3" text-align="center">
  113. <view @click="jumpPopup">
  114. <image src="/static/tool_6.png" class="tool_img"></image><view class="tool_t">异常反馈</view>
  115. </view>
  116. </u-col>
  117. </u-row>
  118. </view>
  119. </view>
  120. <u-modal v-model="show" :content="content"></u-modal>
  121. </view>
  122. </template>
  123. <script>
  124. export default {
  125. name:"my",
  126. data() {
  127. return {
  128. list:[23,24,25,26,27,28,29],
  129. content:'此功能暂未开放',
  130. show:false
  131. };
  132. },
  133. methods: {
  134. jumpPopup(){
  135. this.show = true
  136. },
  137. },
  138. }
  139. </script>
  140. <style>
  141. ::-webkit-scrollbar{
  142. width: 0;
  143. height: 0;
  144. color: transparent;
  145. }
  146. </style>
  147. <style scoped>
  148. .module2{
  149. width: 100%;
  150. height: 130rpx;
  151. background: #FFFFFF;
  152. box-shadow: 0rpx 0rpx 16rpx 4rpx rgba(145, 156, 178, 0.1);
  153. border-radius: 32rpx;
  154. margin-top: 30rpx;
  155. padding: 30rpx 0;
  156. }
  157. .tool_t{
  158. font-size: 24rpx;
  159. font-family: PingFang SC;
  160. font-weight: 500;
  161. color: #2F4379;
  162. }
  163. .tool_img{
  164. width: 42rpx;
  165. height: 42rpx;
  166. }
  167. .module{
  168. width: 100%;
  169. height: 260rpx;
  170. background: #FFFFFF;
  171. box-shadow: 0rpx 0rpx 16rpx 4rpx rgba(145, 156, 178, 0.1);
  172. border-radius: 32rpx;
  173. margin-top: 30rpx;
  174. padding: 30rpx 0;
  175. }
  176. .r_sliper{
  177. padding: 0 20rpx;
  178. }
  179. .r_t2{
  180. font-size: 20rpx;
  181. font-family: PingFang SC;
  182. font-weight: 400;
  183. color: #2F4379;
  184. }
  185. .r_image{
  186. width: 278rpx;
  187. height: 134rpx;
  188. }
  189. .r_t1{
  190. font-size: 24rpx;
  191. font-family: PingFang SC;
  192. font-weight: 500;
  193. color: #2F4379;
  194. padding: 20rpx;
  195. }
  196. .record{
  197. width: 100%;
  198. height: 260rpx;
  199. background: #FFFFFF;
  200. box-shadow: 0rpx 0rpx 16rpx 4rpx rgba(145, 156, 178, 0.1);
  201. border-radius: 32rpx;
  202. white-space:nowrap;
  203. overflow: hidden;
  204. }
  205. page {
  206. background: #FDFDFD;
  207. }
  208. .head_t2{
  209. font-size: 32rpx;
  210. font-family: MF YiHei (Noncommercial);
  211. font-weight: bold;
  212. color: #2F4379;
  213. }
  214. .head_t1{
  215. font-size: 24rpx;
  216. font-family: PingFang SC;
  217. font-weight: bold;
  218. color: #2F4379;
  219. opacity: 0.6;
  220. }
  221. .qiandao{
  222. float: right;
  223. width: 100rpx;
  224. height: 40rpx;
  225. background: #2F4379;
  226. border-radius: 20rpx 0rpx 0rpx 20rpx;
  227. color: #FFFFFF;
  228. text-align: center;
  229. }
  230. .progress_text{
  231. font-size: 24rpx;
  232. font-family: PingFang SC;
  233. font-weight: 800;
  234. color: #2F4379;
  235. position: relative;
  236. top: 15rpx;
  237. }
  238. .tag{
  239. font-size: 24rpx;
  240. font-family: PingFang SC;
  241. font-weight: bold;
  242. color: #2F4379;
  243. margin-left: 30rpx;
  244. border: 1px solid #2F4379;
  245. border-radius: 20px;
  246. padding: 6rpx;
  247. }
  248. .name{
  249. font-size: 32rpx;
  250. font-family: PingFang SC;
  251. font-weight: 800;
  252. color: #2F4379;
  253. }
  254. .wrap {
  255. padding: 24rpx;
  256. }
  257. .head{
  258. padding-top: 30rpx;
  259. background-color: #FFFFFF;
  260. padding-bottom: 20rpx;
  261. }
  262. .avatar{
  263. width: 140rpx;
  264. height: 140rpx;
  265. }
  266. </style>