skillsPackage.vue 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. <!-- 技能包 -->
  2. <template>
  3. <view class="package">
  4. <!-- 背景 -->
  5. <view class="package-bg">
  6. <view class="package-bg-1"></view>
  7. <view class="package-bg-2"></view>
  8. </view>
  9. <!-- 内容 -->
  10. <view class="package-content">
  11. <view class="package-content-title">
  12. <view class="left">
  13. <u-image src="https://img.redocn.com/sheying/20141029/changluqiuye_3346993.jpg" width="204"
  14. height="220" border-radius="10"></u-image>
  15. <view class="left-weekly">培训周期:2个月</view>
  16. </view>
  17. <view class="right">
  18. <view class="name">
  19. <view class="tip">汽修</view>
  20. <view class="professional">汽车检测与维修培训</view>
  21. </view>
  22. <view class="class"><text>汽车检测与维修班</text>2021.10.20</view>
  23. <view>培训学校:贵州工业职业技术学院</view>
  24. <view>培训导师:张子瑜</view>
  25. <view class="hardly">
  26. 难度<u-rate :count="5" v-model="details.star" size="24" active-color="#EF651F"
  27. inactive-color="#EF651F"></u-rate>
  28. 报名人数:10/20
  29. </view>
  30. <view class="status">未开班</view>
  31. </view>
  32. </view>
  33. <view class="package-content-details">
  34. <!-- 精选课程 -->
  35. <view class="package-content-details-classes">
  36. <view class="title">
  37. <view>
  38. <text>精选课程</text>精彩教学视频
  39. </view>
  40. <view @click="jumpPage('/pages/skillsTraining/skillsTrainingCourse/skillsTrainingCourse')">更多
  41. <u-icon name="arrow-right" color="#9D9D9D"></u-icon>
  42. </view>
  43. </view>
  44. <view class="list">
  45. <swiper class="swiper" :indicator-dots="false" :autoplay="false" height="196rpx">
  46. <swiper-item class="swiper-item" v-for="(item, index) in details.classesList" :key="index" @click="jumpPage('pages/skillsTraining/courseDetailed/courseDetailed')">
  47. <u-image :src="item.img" width="95%" height="196" mode="aspectFill"
  48. border-radius="10" />
  49. <view class="classes-name">{{ item.name }}</view>
  50. <view class="classes-subtitle">{{ item.subtitle }}</view>
  51. </swiper-item>
  52. </swiper>
  53. </view>
  54. </view>
  55. <!-- 技能详解 -->
  56. <view class="package-content-details-skill">
  57. <view class="title">
  58. <view>
  59. <text>技能详解</text>深入了解本课程
  60. </view>
  61. </view>
  62. <view class="content">
  63. <u-parse :html="details.content"></u-parse>
  64. </view>
  65. </view>
  66. </view>
  67. </view>
  68. <view class="package-btn" @click="jumpPage('/pages/skillsTraining/submitSuccess/submitSuccess')">报名</view>
  69. </view>
  70. </template>
  71. <script>
  72. export default {
  73. data() {
  74. return {
  75. details: {
  76. star: 3,
  77. classesList: [{
  78. img: 'https://file02.16sucai.com/d/file/2014/0427/071875652097059bbbffe106f9ce3a93.jpg',
  79. name: '解锁!轮胎更换诀窍',
  80. subtitle: '线上课程'
  81. },
  82. {
  83. img: 'https://img.redocn.com/sheying/20160805/caoyuanshaoyaohuahuahai_6869505.jpg',
  84. name: '解锁!轮胎更换诀窍',
  85. subtitle: '线上课程'
  86. },
  87. {
  88. img: 'https://file02.16sucai.com/d/file/2014/0427/071875652097059bbbffe106f9ce3a93.jpg',
  89. name: '解锁!轮胎更换诀窍',
  90. subtitle: '线上课程'
  91. },
  92. {
  93. img: 'https://file03.16sucai.com/2017/1100/16sucai_p20161119096_1e4.JPG',
  94. name: '解锁!轮胎更换诀窍',
  95. subtitle: '线上课程'
  96. }
  97. ],
  98. content: `<p>露从今夜白,月是故乡明</p>
  99. <img src="https://cdn.uviewui.com/uview/swiper/2.jpg" />`
  100. }
  101. }
  102. },
  103. methods: {
  104. /**
  105. * 跳转到指定页面
  106. * @param {Object} url
  107. * @param {Object} params
  108. */
  109. jumpPage(url, params) {
  110. this.$u.route({
  111. url,
  112. params
  113. })
  114. }
  115. }
  116. }
  117. </script>
  118. <style lang="scss" scoped>
  119. @import './skillsPackage.scss';
  120. </style>