mineActive.vue 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  1. <template>
  2. <view>
  3. <statusBar :item="navBarData"></statusBar>
  4. <view class="activeBox" v-for="(item,index) in activeList" :key="index">
  5. <view class="teaching_case">
  6. <view class="img">
  7. <!-- <image src="http://43.139.158.220:5007/img/static/activity/bg2.png" mode="aspectFill"></image> -->
  8. <image :src="activeList[index].img" mode="aspectFill"></image>
  9. </view>
  10. <view class="right">
  11. <view class="title">
  12. <view class="tag bqZ-font">类型</view>
  13. <text class="three-font" style="font-weight: 600;">{{ item.className }}</text>
  14. </view>
  15. <view class="introduce">
  16. {{ item.intro }}
  17. </view>
  18. <view class="operate">
  19. <view class="left">
  20. <view class="money fNum-font"><text class="three-font">¥</text> 188</view>
  21. <view class="person">已报名{{ item.count }}人</view>
  22. </view>
  23. <view class="Oright">
  24. <view class="text">查看详情</view>
  25. <view class="arrow">
  26. <image src="http://43.139.158.220:5007/img/static/mine/arrow-right-blue.png" mode="aspectFill"></image>
  27. </view>
  28. </view>
  29. </view>
  30. </view>
  31. </view>
  32. </view>
  33. <view class="" style="width: 100%;height: 50rpx;">
  34. </view>
  35. </view>
  36. </template>
  37. <script>
  38. export default {
  39. data() {
  40. return {
  41. navBarData: {
  42. title: '我的活动',
  43. btn: 1
  44. },
  45. activeList: [{
  46. img: 'http://43.139.158.220:5007/img/static/mine/img10.jpg',
  47. count: '1790',
  48. className: '创新思维开发与落地',
  49. intro: '《暂无简介》'
  50. },
  51. {
  52. img: 'http://43.139.158.220:5007/img/static/mine/img11.jpg',
  53. count: '3842',
  54. className: '创业意识与商机识别',
  55. intro: '在创新创业的大氛围下,课堂上常常强调要以项目为中心,你却苦于迟迟无法最终确定具体的项目?那么,《创业意识与商机识别》这门课程可以帮助你。'
  56. },
  57. {
  58. img: 'http://43.139.158.220:5007/img/static/mine/img12.png',
  59. count: '701',
  60. className: '机电(机械)技术创新创业实务',
  61. intro: '该课程是针对机电、机械行业、企业用户的一门关于创新创业的培训类课程。在国家“大众创业、万众创新”的新时代背景下,创新是引领一个企业发展的第一动力。为推动科技不断进步、促进企业快速健康发展,开发了《机电(机械)技术创新创业实务》课程。计划为36学时,理论讲授30学时,实践案例分析和操作6学时'
  62. },
  63. {
  64. img: 'http://43.139.158.220:5007/img/static/mine/img13.jpg',
  65. count: '823',
  66. className: '打造黄金创始人团队',
  67. intro: '如何摆正自己的工作态度和位置,清醒认识到自己的职责,学会选人用人,努力提高领导力和执行力,带好团队,并最终成为一个卓越的管理者呢?本课程提供给你建议'
  68. },
  69. {
  70. img: 'http://43.139.158.220:5007/img/static/mine/img14.jpg',
  71. count: '2287',
  72. className: '创业素质测评与团队组建',
  73. intro: '本课程采取案例分析、研讨、游戏的方式使同学们的聪明才智能够有发挥的空间,话语权能够得到满足。通过完成团队任务的方式使大家逐渐与陌生人建立良好沟通关系,掌握沟通技巧,使自己具有使命感、懂得感恩。'
  74. },
  75. {
  76. img: 'http://43.139.158.220:5007/img/static/mine/img15.jpg',
  77. count: '2076',
  78. className: '创业素质测评与团队组建',
  79. intro: '《创业素质测评与团队建设课程》根据心理学者荣格所提的“人格特质”理论,围绕心智结构,以特质测评为基础,让同学们运用人格特质的分析了解不同人群之间的思维差异,学会根据不同特质的人才采取不同的行为沟通模式,确定其在创业团队的角色和地位,从而更好的促进创业团队建设及创业团队能力提升。'
  80. },
  81. {
  82. img: 'http://43.139.158.220:5007/img/static/mine/img16.jpg',
  83. count: '11390',
  84. className: '行业创业实践',
  85. intro: '行业创业实践'
  86. },
  87. {
  88. img: 'http://43.139.158.220:5007/img/static/mine/img17.jpg',
  89. count: '1639',
  90. className: '创业就业指导',
  91. intro: '本课程是公共基础课和必修课。课程根据国务院、广东省教育厅关于高校双创教育改革实施意见的有关通知精神,结合提升学生就业、创业竞争力和发展力需求,突出就业知识与技能、创业发展及职业素养的培养。通过本课程的学习,能够使学生掌握 的基础知识,初步具备就业与创业的核心能力;并为学生在职业发展的阶段特点;较为清晰地认识自己的个性特性、职业特性;个性创业素养、个体创业能力等方面提供必要的知识。为个人的生涯发展和社会的创新推动、提高自身就业竞争力,展现良好职业素养,为今后职业发展与事业发展拓展通道。'
  92. },
  93. {
  94. img: 'http://43.139.158.220:5007/img/static/mine/img18.jpg',
  95. count: '2129',
  96. className: '营销管理实务与创新',
  97. intro: '课程基于线上线下协同的教学方式,注重提升学生自主学习、市场运营创新能力的培养,不断蓄积其专业底蕴;通过学练一体的教学模式,实现对学生营销技术素养与职业人格的协同培养,建立面向复杂市场的商业逻辑。课程线上部分共24学时,开课一学期 ;线下部分一般以24~36学时为宜。'
  98. },
  99. ]
  100. };
  101. }
  102. }
  103. </script>
  104. <style lang="scss">
  105. .activeBox {
  106. width: 100%;
  107. background-color: #fff;
  108. padding: 10px 0;
  109. .teaching_case {
  110. display: flex;
  111. justify-content: space-between;
  112. padding: 0 15px;
  113. .img {
  114. width: 160rpx;
  115. height: 160rpx;
  116. image {
  117. width: 100%;
  118. height: 100%;
  119. border-radius: 10rpx;
  120. }
  121. }
  122. .right {
  123. padding-left: 15px;
  124. flex: 1;
  125. display: flex;
  126. flex-direction: column;
  127. // align-content: flex-end;
  128. justify-content: space-between;
  129. .title {
  130. display: flex;
  131. align-items: center;
  132. margin-bottom: 5px;
  133. .tag {
  134. border: 1px #00b2b6 solid;
  135. // font-size: 20rpx;
  136. width: 64rpx;
  137. height: 38rpx;
  138. display: flex;
  139. white-space: nowrap;
  140. justify-content: center;
  141. align-items: center;
  142. padding: 1rpx 4rpx;
  143. border-radius: 3px;
  144. margin-right: 10rpx;
  145. color: #00b2b6;
  146. }
  147. text {
  148. width: 180px;
  149. overflow: hidden;
  150. text-overflow: ellipsis;
  151. white-space: nowrap;
  152. }
  153. }
  154. .introduce {
  155. width: 230px;
  156. font-size: 28rpx;
  157. color: #a7a7a7;
  158. // margin-top: 8px;
  159. overflow: hidden;
  160. text-overflow: ellipsis;
  161. white-space: nowrap;
  162. }
  163. .operate {
  164. display: flex;
  165. justify-content: space-between;
  166. // align-items: flex-end;
  167. align-items: baseline;
  168. // margin-top: 15px;
  169. .left {
  170. display: flex;
  171. flex-direction: row;
  172. justify-content: space-between;
  173. align-items: baseline;
  174. width: 260rpx;
  175. .money {
  176. color: #FFA338;
  177. font-weight: bold;
  178. font-size: 36rpx;
  179. line-height: 20px;
  180. }
  181. .person {
  182. color: #00000099;
  183. font-size: 24rpx;
  184. // margin-left: 6px;
  185. }
  186. }
  187. .Oright {
  188. width: 80px;
  189. display: flex;
  190. justify-content: flex-start;
  191. align-items: center;
  192. // flex-direction: row;
  193. // justify-content: space-around;
  194. // align-items: flex-end;
  195. .text {
  196. font-size: 24rpx;
  197. color: #3081E8;
  198. }
  199. .arrow {
  200. display: flex;
  201. justify-content: center;
  202. margin-top: 5rpx;
  203. image {
  204. width: 32rpx;
  205. height: 32rpx;
  206. }
  207. }
  208. }
  209. }
  210. }
  211. }
  212. }
  213. </style>