mineSubscribe.vue 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396
  1. <template>
  2. <view class="content">
  3. <statusBar :item="navBarData"></statusBar>
  4. <view class="" style="width: 750rpx;height: 60px;">
  5. <view class="activeTitle">
  6. <view class="left" @click="phoneLogin" :class="current==0?active:test">
  7. <text>教研室活动</text>
  8. <view :class="current==0?yun:test"></view>
  9. </view>
  10. <view class="right" @click="accountLogin" :class="current==1?active:test">
  11. <text class="zw-font">特色活动</text>
  12. <view :class="current==1?yun:test"></view>
  13. </view>
  14. </view>
  15. </view>
  16. <swiper class="scroll-view-height" @change="swipeIndex" :current="current" :duration="300">
  17. <swiper-item>
  18. <scroll-view scroll-y="true" style="height: 80vh;">
  19. <view class="activeClass">
  20. <view class="classBox" v-for="(item,index) in classList" :key="index">
  21. <view class="classLeft">
  22. <view class="class_Img">
  23. <image :src="classList[index].img" mode="aspectFill"></image>
  24. </view>
  25. <view class="class_Text">
  26. <view class="text_Title">
  27. <text class="manage">类型</text>
  28. <text>{{ item.className }}</text>
  29. </view>
  30. <view class="text_Intro">
  31. <text>{{ item.intro }}</text>
  32. </view>
  33. </view>
  34. </view>
  35. <view class="classright">
  36. <!-- <image src="../../static/mine/Union.png" mode="aspectFill"></image> -->
  37. <image src="../../static/mine/Union.png" mode="aspectFill"></image>
  38. </view>
  39. </view>
  40. </view>
  41. </scroll-view>
  42. </swiper-item>
  43. <swiper-item>
  44. <scroll-view scroll-y="true" style="height: 80vh;">
  45. <view class="activeClass">
  46. <view class="classBox" v-for="(item,index) in activeList" :key="index">
  47. <view class="classLeft">
  48. <view class="class_Img">
  49. <image :src="activeList[index].img" mode="aspectFill"></image>
  50. </view>
  51. <view class="class_Text">
  52. <view class="text_Title">
  53. <text class="manage">类型</text>
  54. <text>{{ item.className }}</text>
  55. </view>
  56. <view class="text_Intro">
  57. <text>{{ item.intro }}</text>
  58. </view>
  59. </view>
  60. </view>
  61. <view class="classright">
  62. <image src="http://43.139.158.220:5007/img/static/mine/Union.png" mode=""></image>
  63. </view>
  64. </view>
  65. </view>
  66. </scroll-view>
  67. </swiper-item>
  68. </swiper>
  69. </view>
  70. </template>
  71. <script>
  72. export default {
  73. data() {
  74. return {
  75. navBarData: {
  76. title: '我的订阅',
  77. btn: 1
  78. },
  79. current: 0, //切换
  80. aaa: `calc(100vh-60vh)`,
  81. navheight: this.navheight, //导航栏高度
  82. active: 'active', //类名
  83. test: 'test',
  84. yun: 'yun',
  85. classList: [{
  86. img: 'http://43.139.158.220:5007/img/static/mine/img1.jpg',
  87. className: '创业者管理能力训练基础',
  88. intro: '《创业者管理能力训练基础》通过管理学、营销学、财税理论、创业基础知识及创业操作实务的提炼,以专题化的形式面向高职类所有专业的学生。本课程一共有三大部分、七个专题。分别为:第一部分,一般管理者能力训练基础,四个专题,即自我管理能力训练、团队管理能力训练、社会关系管理能力训练与团队建设能力训练。第二部分,创业者重要能力的领悟与训练,二个专题,即成功创业者的智力要素、成功创业者商务能力的领悟与训练。第三部分是咖啡厅实践训练。'
  89. },
  90. {
  91. img: 'http://43.139.158.220:5007/img/static/mine/img2.jpg',
  92. className: '创业融资实务',
  93. intro: '本课程是创业管理专业、创业班的核心课程,根据专业培养目标的定位,主要面向创投机构服务专员岗位,培养该岗位应具备的相关创业融资知识和技能。课程主要采用“做中学”体验式的设计理念,引入真实项目进行“理实一体实战训练”。'
  94. },
  95. {
  96. img: 'http://43.139.158.220:5007/img/static/mine/img3.jpg',
  97. className: '创业基础',
  98. intro: '《创业基础》是一门面向高等院校学生与社会青年开设一门必修的基础理论和易于实际操作的创业综合基础课程。旨激发学员创业激情,增强创业意识,培养学员具备创业基础知识与基本能力,为大学生自主创业、拓展就业及开创事业等提供系统的理论与实践支持。是顺应新时代社会经济与高校教育发展的要求,以市场变化及其趋势为前提,从人才培养机理与中小企业成长规律的角度出发,结合教师多年创业教育与企业家人才培养成功经验,运用企业现代管理新观念,让学员掌握中小企业开办与管理全过程的理论和实务的一门创业综合基础课程。'
  99. },
  100. {
  101. img: 'http://43.139.158.220:5007/img/static/mine/img4.jpg',
  102. className: '打造无敌商业计划书',
  103. intro: '暂无简介'
  104. },
  105. {
  106. img: 'http://43.139.158.220:5007/img/static/mine/img5.jpg',
  107. className: '创新思维',
  108. intro: '将创新思维意识与方法技能双元结合,综合微课学习与创造力实践训练融合演进,实现在线学习与配套教材混合驱动。'
  109. },
  110. {
  111. img: 'http://43.139.158.220:5007/img/static/mine/img6.jpg',
  112. className: '创业经营',
  113. intro: '课程主要讲授初创企业负责人如何展开科学经营的基本知识和技能,通过“创业者说创业”、“经营原理讲解”、“企业家说经营”、“经营实训练习”四个板块,帮助学员了解创业的意义,树立正确的创业理念和经营意识,提高社会责任感、提升创业能力,培养企业家精神,促进质量创业。'
  114. },
  115. {
  116. img: 'http://43.139.158.220:5007/img/static/mine/img6.jpg',
  117. className: '创业经营',
  118. intro: '课程主要讲授初创企业负责人如何展开科学经营的基本知识和技能,通过“创业者说创业”、“经营原理讲解”、“企业家说经营”、“经营实训练习”四个板块,帮助学员了解创业的意义,树立正确的创业理念和经营意识,提高社会责任感、提升创业能力,培养企业家精神,促进质量创业。'
  119. },
  120. {
  121. img: 'http://43.139.158.220:5007/img/static/mine/img7.jpg',
  122. className: '跨境电商创业',
  123. intro: '跨境电商所有平台中利润最高、要求最高的就是亚马逊平台。 跨境电商企业需求最多的也是亚马逊运营人才。 《跨境电商创业》课程汇聚了一批有丰富亚马逊实战经验的高校创业导师、企业大卖家和大学生创业者,以经验分享、后台实操演示和创业案例剖析等形式,手把手教您亚马逊平台实操运营,带您开启跨境电商创业之路。'
  124. },
  125. {
  126. img: 'http://43.139.158.220:5007/img/static/mine/img8.jpg',
  127. className: '精益创业方法论',
  128. intro: '暂无简介'
  129. },
  130. {
  131. img: 'http://43.139.158.220:5007/img/static/mine/img9.png',
  132. className: '互联网营销策划实务',
  133. intro: '课程开发以创业就业能力培养为导向;以培养学生职业生涯发展、专业技能、自主学习与创新能力、职业素质为指导。使课程实现“项目化、任务化、碎片化、实战化”。便于学生利用零碎时间、移动设备学习。课程配有成套微课程视频外,还提供全套的教学与自学材料的国家及省级精品在线开放课程。'
  134. },
  135. ],
  136. activeList: [{
  137. img: 'http://43.139.158.220:5007/img/static/mine/img10.jpg',
  138. count: '1790',
  139. className: '创新思维开发与落地',
  140. intro: '《暂无简介》'
  141. },
  142. {
  143. img: 'http://43.139.158.220:5007/img/static/mine/img11.jpg',
  144. count: '3842',
  145. className: '创业意识与商机识别',
  146. intro: '在创新创业的大氛围下,课堂上常常强调要以项目为中心,你却苦于迟迟无法最终确定具体的项目?那么,《创业意识与商机识别》这门课程可以帮助你。'
  147. },
  148. {
  149. img: 'http://43.139.158.220:5007/img/static/mine/img12.png',
  150. count: '701',
  151. className: '机电(机械)技术创新创业实务',
  152. intro: '该课程是针对机电、机械行业、企业用户的一门关于创新创业的培训类课程。在国家“大众创业、万众创新”的新时代背景下,创新是引领一个企业发展的第一动力。为推动科技不断进步、促进企业快速健康发展,开发了《机电(机械)技术创新创业实务》课程。计划为36学时,理论讲授30学时,实践案例分析和操作6学时'
  153. },
  154. {
  155. img: 'http://43.139.158.220:5007/img/static/mine/img13.jpg',
  156. count: '823',
  157. className: '打造黄金创始人团队',
  158. intro: '如何摆正自己的工作态度和位置,清醒认识到自己的职责,学会选人用人,努力提高领导力和执行力,带好团队,并最终成为一个卓越的管理者呢?本课程提供给你建议'
  159. },
  160. {
  161. img: 'http://43.139.158.220:5007/img/static/mine/img14.jpg',
  162. count: '2287',
  163. className: '创业素质测评与团队组建',
  164. intro: '本课程采取案例分析、研讨、游戏的方式使同学们的聪明才智能够有发挥的空间,话语权能够得到满足。通过完成团队任务的方式使大家逐渐与陌生人建立良好沟通关系,掌握沟通技巧,使自己具有使命感、懂得感恩。'
  165. },
  166. {
  167. img: 'http://43.139.158.220:5007/img/static/mine/img15.jpg',
  168. count: '2076',
  169. className: '创业素质测评与团队组建',
  170. intro: '《创业素质测评与团队建设课程》根据心理学者荣格所提的“人格特质”理论,围绕心智结构,以特质测评为基础,让同学们运用人格特质的分析了解不同人群之间的思维差异,学会根据不同特质的人才采取不同的行为沟通模式,确定其在创业团队的角色和地位,从而更好的促进创业团队建设及创业团队能力提升。'
  171. },
  172. {
  173. img: 'http://43.139.158.220:5007/img/static/mine/img16.jpg',
  174. count: '11390',
  175. className: '行业创业实践',
  176. intro: '行业创业实践'
  177. },
  178. {
  179. img: 'http://43.139.158.220:5007/img/static/mine/img17.jpg',
  180. count: '1639',
  181. className: '创业就业指导',
  182. intro: '本课程是公共基础课和必修课。课程根据国务院、广东省教育厅关于高校双创教育改革实施意见的有关通知精神,结合提升学生就业、创业竞争力和发展力需求,突出就业知识与技能、创业发展及职业素养的培养。通过本课程的学习,能够使学生掌握 的基础知识,初步具备就业与创业的核心能力;并为学生在职业发展的阶段特点;较为清晰地认识自己的个性特性、职业特性;个性创业素养、个体创业能力等方面提供必要的知识。为个人的生涯发展和社会的创新推动、提高自身就业竞争力,展现良好职业素养,为今后职业发展与事业发展拓展通道。'
  183. },
  184. {
  185. img: 'http://43.139.158.220:5007/img/static/mine/img18.jpg',
  186. count: '2129',
  187. className: '营销管理实务与创新',
  188. intro: '课程基于线上线下协同的教学方式,注重提升学生自主学习、市场运营创新能力的培养,不断蓄积其专业底蕴;通过学练一体的教学模式,实现对学生营销技术素养与职业人格的协同培养,建立面向复杂市场的商业逻辑。课程线上部分共24学时,开课一学期 ;线下部分一般以24~36学时为宜。'
  189. },
  190. ]
  191. };
  192. },
  193. computed: {
  194. dynamicStyle() {
  195. return {
  196. height: `calc(100vh - 10px)`
  197. };
  198. }
  199. },
  200. methods: {
  201. swipeIndex(index) {
  202. this.current = index.detail.current;
  203. },
  204. phoneLogin() {
  205. this.current = 0
  206. },
  207. accountLogin() {
  208. this.current = 1
  209. },
  210. }
  211. }
  212. </script>
  213. <style lang="scss">
  214. .content {
  215. height: 100vh;
  216. width: 750rpx;
  217. background-color: #ffffff;
  218. .activeTitle {
  219. position: fixed;
  220. z-index: 9;
  221. width: 100%;
  222. height: 60px;
  223. background-color: white;
  224. border-top: 1px solid lightgray;
  225. display: flex;
  226. justify-content: center;
  227. padding: 0 30px;
  228. font-size: 34rpx;
  229. .test {
  230. // height: ;
  231. }
  232. .active {
  233. position: relative;
  234. font-weight: bold;
  235. .yun {
  236. width: 80rpx;
  237. height: 0rpx;
  238. position: absolute;
  239. left: 50%;
  240. top: 65%;
  241. transform: translate(-50%, -50%);
  242. box-shadow: 0px 0px 10px 2px #4a97f2;
  243. }
  244. }
  245. .left {
  246. width: 50%;
  247. height: 100%;
  248. display: flex;
  249. justify-content: center;
  250. align-items: center;
  251. }
  252. .right {
  253. width: 50%;
  254. height: 100%;
  255. display: flex;
  256. justify-content: center;
  257. align-items: center;
  258. }
  259. }
  260. .scroll-view-height {
  261. // height: 200vmin;
  262. height: 80vh;
  263. // height: auto;
  264. .activeClass {
  265. width: 100%;
  266. // height: auto;
  267. .classBox {
  268. display: flex;
  269. justify-content: space-between;
  270. padding: 0 47rpx;
  271. background-color: #fff;
  272. height: 144rpx;
  273. .classLeft {
  274. display: flex;
  275. height: 100%;
  276. .class_Img {
  277. display: flex;
  278. align-items: center;
  279. flex-grow: 1;
  280. image {
  281. width: 80rpx;
  282. height: 80rpx;
  283. border-radius: 10rpx;
  284. }
  285. }
  286. .class_Text {
  287. display: flex;
  288. justify-content: center;
  289. flex-grow: 2;
  290. flex-direction: column;
  291. margin-left: 20rpx;
  292. .text_Title {
  293. display: flex;
  294. margin-bottom: 6px;
  295. align-items: center;
  296. text {
  297. &:last-child {
  298. color: #000;
  299. font-size: 28rpx;
  300. font-weight: 600;
  301. }
  302. &.manage {
  303. // border: 1px #00b2b6 solid;
  304. // font-size: 10px;
  305. // display: flex;
  306. // white-space: nowrap;
  307. // justify-content: center;
  308. // align-items: center;
  309. // padding: 1px 6px;
  310. // border-radius: 3px;
  311. // margin-right: 10rpx;
  312. // color: #00b2b6;
  313. // margin-left: 6px;
  314. // font-weight: 600;
  315. border: 1px #00b2b6 solid;
  316. font-size: 20rpx;
  317. width: 64rpx;
  318. display: flex;
  319. height: 32rpx;
  320. white-space: nowrap;
  321. justify-content: center;
  322. align-items: center;
  323. // padding: 4px 12px 4px 12px;
  324. border-radius: 5rpx;
  325. margin-right: 10rpx;
  326. color: #00b2b6;
  327. }
  328. }
  329. }
  330. .text_Intro {
  331. display: flex;
  332. text {
  333. font-size: 24rpx;
  334. font-weight: 400;
  335. color: rgb(191, 191, 191);
  336. width: 90%;
  337. letter-spacing: 2rpx;
  338. display: -webkit-box;
  339. word-break: break-all;
  340. text-overflow: ellipsis;
  341. overflow: hidden;
  342. -webkit-box-orient: vertical;
  343. -webkit-line-clamp: 1;
  344. /*设置 需要显示的行数*/
  345. // margin-left: 6px;
  346. }
  347. }
  348. }
  349. }
  350. .classright {
  351. display: flex;
  352. height: 100%;
  353. align-items: center;
  354. image {
  355. width: 38rpx;
  356. height: 42rpx;
  357. }
  358. }
  359. }
  360. }
  361. }
  362. }
  363. </style>