courseCustom.vue 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442
  1. <template>
  2. <div class="client-platform-page client-exam-page">
  3. <!-- 广告图位置 -->
  4. <div class="client-banner-box">
  5. <div
  6. :style="{backgroundImage: `url(${bannerList[0].pic || require(`~/static/images/client/train/train-banner-background.png`)})`}"
  7. class="client-platform-banner"></div>
  8. </div>
  9. <!-- 专业团队满足客户需求 -->
  10. <div class="platform-products-experience client-container">
  11. <h4> 专业团队满足客户需求 </h4>
  12. <p class="p1">服务企业 <i>100+</i>,累计开发课时 <i>30,000+</i></p>
  13. <p class="p2">青谷是国内专业、成熟的课程设计、开发团队、拥有丰富的电子课程制作经验,
  14. 业务方向包括教学设计体验、动画制作、视频拍摄等,涉及的行业有教育培训、零售连锁、机械制造、金融保险等。</p>
  15. <!-- 岗位职责 -->
  16. <gangweiList :list="gangwei" :pc-num="4" :h5-num="2"></gangweiList>
  17. <div class="btn-groups center">
  18. <applyBtn class="btn-item" @active-pc="onApplyBtnActive" @active-h5="onApplyBtnActiveH5"/>
  19. <onlineInformationBtn/>
  20. </div>
  21. </div>
  22. <!-- 动画类课程 -->
  23. <div class="platform-animation-donghua client-container my-video-content">
  24. <h4> 动画类课程 </h4>
  25. <p>动画类课程不受限于人员和场地,比较方便、生动形象地呈现知识内容。
  26. 主要包含有:图文课程、情景动画课程、交互式课程、三分屏课程、SCORM框架式课程。适用各种行业:</p>
  27. <ul>
  28. <li>
  29. <video-card class="my-video" :card-data="{title: '教育培训业', url: video1, imgUrl:img1}"
  30. @card-click="showVideo"></video-card>
  31. </li>
  32. <li>
  33. <video-card class="my-video" :card-data="{title: '金融保险业', url: video2, imgUrl:img2}"
  34. @card-click="showVideo"></video-card>
  35. </li>
  36. <li>
  37. <video-card class="my-video" :card-data="{title: '食品餐饮业', url: video3, imgUrl:img3}"
  38. @card-click="showVideo"></video-card>
  39. </li>
  40. <li>
  41. <video-card class="my-video" :card-data="{title: '生产制造业', url: video4, imgUrl:img4}"
  42. @card-click="showVideo"></video-card>
  43. </li>
  44. <li>
  45. <video-card class="my-video" :card-data="{title: '信息通讯业', url: video5, imgUrl:img5}"
  46. @card-click="showVideo"></video-card>
  47. </li>
  48. <li>
  49. <video-card class="my-video" :card-data="{title: '汽车销售业', url: video6, imgUrl:img6}"
  50. @card-click="showVideo"></video-card>
  51. </li>
  52. </ul>
  53. <div class="btn-groups center">
  54. <applyBtn class="btn-item" @active-pc="onApplyBtnActive" @active-h5="onApplyBtnActiveH5"/>
  55. <onlineInformationBtn/>
  56. </div>
  57. </div>
  58. <!-- 视频类课程 -->
  59. <div class="platform-animation client-container my-video-content has-p">
  60. <h4> 视频类课程 </h4>
  61. <p>视频类课程可以直观形象地呈现知识内容。主要包含有:企业宣传片、实验操作课程、课堂实录课程、会议访谈等等。
  62. 动画类课程也可以导出成MP4视频格式文件呈现。适用各种行业:
  63. </p>
  64. <ul>
  65. <li>
  66. <video-card class="my-video" :card-data="{title: '能源化工业', url: video7, imgUrl:img7}"
  67. @card-click="showVideo"></video-card>
  68. </li>
  69. <li>
  70. <video-card class="my-video" :card-data="{title: '金融保险业', url: video8, imgUrl:img8}"
  71. @card-click="showVideo"></video-card>
  72. </li>
  73. <li>
  74. <video-card class="my-video" :card-data="{title: '教育培训业', url: video9, imgUrl:img9}"
  75. @card-click="showVideo"></video-card>
  76. </li>
  77. <li>
  78. <video-card class="my-video" :card-data="{title: '管理培训业', url: video10, imgUrl:img10}"
  79. @card-click="showVideo"></video-card>
  80. </li>
  81. <li>
  82. <video-card class="my-video" :card-data="{title: '食品餐饮业', url: video11, imgUrl:img11}"
  83. @card-click="showVideo"></video-card>
  84. </li>
  85. <li>
  86. <video-card class="my-video" :card-data="{title: '服装零售业', url: video12 , imgUrl:img12}"
  87. @card-click="showVideo"></video-card>
  88. </li>
  89. </ul>
  90. <div class="btn-groups center">
  91. <applyBtn class="btn-item" @active-pc="onApplyBtnActive" @active-h5="onApplyBtnActiveH5"/>
  92. <onlineInformationBtn/>
  93. </div>
  94. </div>
  95. <!-- H5类课程 -->
  96. <div class="platform-animation client-container my-video-content has-p">
  97. <h4> H5类课程 </h4>
  98. <p>通用HTML5技术、将图文、互动测试、动画视频、游戏等多种形式结合在一起,课程交互性强、学员参与程度高。主要包含有:图文H5、游戏H5等。
  99. </p>
  100. <ul>
  101. <li>
  102. <video-card class="my-video" :card-data="{title: '现代制造业', url: video13, imgUrl:img13}"
  103. @card-click="showVideo"></video-card>
  104. </li>
  105. <li>
  106. <video-card class="my-video" :card-data="{title: '教育培训业', url: video14, imgUrl:img14}"
  107. @card-click="showVideo"></video-card>
  108. </li>
  109. <li>
  110. <video-card class="my-video" :card-data="{title: '物流业', url: video15, imgUrl:img15}"
  111. @card-click="showVideo"></video-card>
  112. </li>
  113. </ul>
  114. <div class="btn-groups center">
  115. <applyBtn class="btn-item" @active-pc="onApplyBtnActive" @active-h5="onApplyBtnActiveH5"/>
  116. <onlineInformationBtn/>
  117. </div>
  118. </div>
  119. <!-- PPT定制及美化 -->
  120. <div class="platform-animation client-container my-video-content has-p">
  121. <h4> PPT定制及美化 </h4>
  122. <p>
  123. 现在PPT正成为人们工作生活的重要组成部分,在工作汇报、企业宣传、产品推介、婚礼庆典、项目竞标、管理咨询等领域发挥重大的作用。
  124. 青谷曾多次为客户在各种大赛中取得前三甲的优异成绩。
  125. </p>
  126. <ul>
  127. <li>
  128. <video-card class="my-video" :card-data="{title: '金融保险业', url: video16, imgUrl:'', imgUrl:img16}"
  129. @card-click="showVideo"></video-card>
  130. </li>
  131. <li>
  132. <video-card class="my-video" :card-data="{title: '教育培训业', url: video17, imgUrl:'', imgUrl:img17}"
  133. @card-click="showVideo"></video-card>
  134. </li>
  135. <li>
  136. <video-card class="my-video" :card-data="{title: '生产制造业', url: video18, imgUrl:'', imgUrl:img18}"
  137. @card-click="showVideo"></video-card>
  138. </li>
  139. </ul>
  140. <div class="btn-groups center">
  141. <applyBtn class="btn-item" @active-pc="onApplyBtnActive" @active-h5="onApplyBtnActiveH5"/>
  142. <onlineInformationBtn/>
  143. </div>
  144. </div>
  145. <!-- 新闻资讯 -->
  146. <newsComp2 :newsData="topCarousels"></newsComp2>
  147. <videoDialog :source="curVideo" :visible.sync="visible"></videoDialog>
  148. <!-- 申请方案 -->
  149. <applicationDialog :visible.sync="telDl"></applicationDialog>
  150. </div>
  151. </template>
  152. <script>
  153. import applyBtn from "~/components/common/applyBtn";
  154. import applicationDialog from "~/components/common/applicationDialog";
  155. import onlineInformationBtn from "~/components/common/onlineInformationBtn";
  156. import newsComp2 from "~/components/common/newsComp2";
  157. import chanPinTiYan from "~/components/common/chanPinTiYan";
  158. import videoDialog from "~/components/common/videoDialog";
  159. import videoCard from "~/components/common/videoCard"
  160. import gangweiList from "@/components/common/layout/desComp/gangweiList";
  161. import {BannerImgs, classifys, kechengdingzhi} from "~/defaultConfig"
  162. /**
  163. * @ 产品与服务 -> 课程定制
  164. */
  165. export default {
  166. name: "courseCustom",
  167. layout: 'templateB',
  168. components: {
  169. onlineInformationBtn,
  170. newsComp2,
  171. chanPinTiYan,
  172. videoDialog,
  173. videoCard,
  174. applyBtn,
  175. applicationDialog,
  176. gangweiList
  177. },
  178. async asyncData({$axios, store}) {
  179. const arr = [
  180. $axios.$post(`/home/news/carousel`, {
  181. 'newsClassifyId': classifys.kechengdingzhi.classify,
  182. 'keyword': classifys.kechengdingzhi.keyword
  183. }),
  184. $axios.$post(`/home/banner/list`, {'code': BannerImgs.kechengdingzhi}),
  185. ]
  186. const [res1, res2] = await Promise.all(arr);
  187. return {
  188. topCarousels: res1.data.data || [],
  189. bannerList: res2.data.data || [],
  190. }
  191. },
  192. head() {
  193. return {
  194. title: '在线考试平台_在线考试软件_试卷软件系统',
  195. meta: [
  196. {
  197. name: 'keywords',
  198. content: '考试平台,试卷系统,试卷软件'
  199. },
  200. {
  201. name: 'description',
  202. content: '麦塔考试系统具有良好高并发性和访问安全部署、严格的考试监控防作弊功能、PC移动支持多终端,随时随地考试、丰富的考试管理功能。'
  203. }
  204. ],
  205. }
  206. },
  207. computed: {
  208. gangwei() {
  209. return kechengdingzhi
  210. }
  211. },
  212. data() {
  213. return {
  214. curVideo: '',
  215. visible: false,
  216. telDl: false,
  217. // 动画类
  218. img1: require(`~/static/images/client/course/course-video-img2.png`),
  219. video1: 'https://spdb.mtavip.com/fb6e272b7adc433293d9f6a5c4153929/0ff00bc3ad684691bcbbb8aba4c5cbba-4049f6277ce4dad7a147ac9cd169d8d6-fd.mp4',
  220. img2: require(`~/static/images/client/course/course-video-img2.png`),
  221. video2: 'https://spdb.mtavip.com/e0efb8a5fb844adab60ed0cdcecbd3c7/ef0524ef44474528806ceae479a9e366-be6c2e12bbb8da9c08851640e673d51c-fd.mp4',
  222. img3: require(`~/static/images/client/course/course-video-img2.png`),
  223. video3: 'https://spdb.mtavip.com/1d97ffbafd9b480689d8325f25dd6687/741fc75193ba434ebe3d82729908b30c-5a0a871558b82ed7931a623ce567bbec-fd.mp4',
  224. img4: require(`~/static/images/client/course/course-video-img2.png`),
  225. video4: 'https://spdb.mtavip.com/154fe0ee513c4f40959fbd257dba11c1/0c9548a50ced4655be44224201ded347-b013d93710816be6591056f4537f370f-fd.mp4',
  226. img5: require(`~/static/images/client/course/course-video-img2.png`),
  227. video5: 'https://spdb.mtavip.com/4f9b699f109b4257912e0615b690d397/a3d8c7f257444de18bd1a34952ed072b-9f98375a54ca60f2acbb73b064ba06b2-fd.mp4',
  228. img6: require(`~/static/images/client/course/course-video-img2.png`),
  229. video6: 'https://spdb.mtavip.com/81563222a2f34b41a59ee96d98bb573d/c07bc0c4aaad4ab7b649ff725909b485-d5359de0edbb3916ae7dd14572e67e05-fd.mp4',
  230. // 视频课程类
  231. img7: require(`~/static/images/client/course/course-video-img2.png`),
  232. video7: 'https://spdb.mtavip.com/customerTrans/87321d8a03805711940e85451d6bcb0a/1ddbed8f-17470897f92-0006-732a-c93-687b7.mp4',
  233. img8: require(`~/static/images/client/course/course-video-img2.png`),
  234. video8: 'https://spdb.mtavip.com/e0efb8a5fb844adab60ed0cdcecbd3c7/ef0524ef44474528806ceae479a9e366-be6c2e12bbb8da9c08851640e673d51c-fd.mp4',
  235. img9: require(`~/static/images/client/course/course-video-img2.png`),
  236. video9: 'https://spdb.mtavip.com/af6d56081af6467fa5b260fc224a9244/5f375120fafb411c8ee209f67f44debc-0aded4943b539e5b004ba2118fb052c7-fd.mp4',
  237. img10: require(`~/static/images/client/course/course-video-img2.png`),
  238. video10: 'https://spdb.mtavip.com/customerTrans/87321d8a03805711940e85451d6bcb0a/1ddbed8f-17470897f92-0006-732a-c93-687b7.mp4',
  239. img11: require(`~/static/images/client/course/course-video-img2.png`),
  240. video11: 'https://spdb.mtavip.com/1d97ffbafd9b480689d8325f25dd6687/741fc75193ba434ebe3d82729908b30c-5a0a871558b82ed7931a623ce567bbec-fd.mp4',
  241. img12: require(`~/static/images/client/course/course-video-img2.png`),
  242. video12: 'https://spdb.mtavip.com/customerTrans/87321d8a03805711940e85451d6bcb0a/1ddbed8f-17470897f92-0006-732a-c93-687b7.mp4',
  243. // H5 类课
  244. img13: require(`~/static/images/client/course/course-video-img2.png`),
  245. video13: 'https://spdb.mtavip.com/b9047471e06d40a69443a1811fba0336/75daf06aacc44483be3859542160314e-691fc8a51efd7eb3c73f1826a9cba8ba-fd.mp4',
  246. img14: require(`~/static/images/client/course/course-video-img2.png`),
  247. video14: 'https://spdb.mtavip.com/fb6e272b7adc433293d9f6a5c4153929/0ff00bc3ad684691bcbbb8aba4c5cbba-4049f6277ce4dad7a147ac9cd169d8d6-fd.mp4',
  248. img15: require(`~/static/images/client/course/course-video-img2.png`),
  249. video15: 'https://spdb.mtavip.com/5daa9a33cdf34b848ca5855aa2e57927/9b9a433072a54182870fc3cbfef8f5c1-162c78c7631b21f79645e9c5e7eaeeaf-fd.mp4',
  250. // PPT定制及美化
  251. img16: require(`~/static/images/client/course/course-video-img2.png`),
  252. video16: 'https://spdb.mtavip.com/e0efb8a5fb844adab60ed0cdcecbd3c7/ef0524ef44474528806ceae479a9e366-be6c2e12bbb8da9c08851640e673d51c-fd.mp4',
  253. img17: require(`~/static/images/client/course/course-video-img2.png`),
  254. video17: 'https://spdb.mtavip.com/af6d56081af6467fa5b260fc224a9244/5f375120fafb411c8ee209f67f44debc-0aded4943b539e5b004ba2118fb052c7-fd.mp4',
  255. img18: require(`~/static/images/client/course/course-video-img2.png`),
  256. video18: 'https://spdb.mtavip.com/154fe0ee513c4f40959fbd257dba11c1/0c9548a50ced4655be44224201ded347-b013d93710816be6591056f4537f370f-fd.mp4',
  257. }
  258. },
  259. methods: {
  260. showVideo({url}) {
  261. this.curVideo = url;
  262. this.visible = true;
  263. },
  264. onApplyBtnActive() {
  265. this.telDl = true;
  266. },
  267. onApplyBtnActiveH5() {
  268. this.$router.push({name: 'CourseDevelopPhone', query: {redirectUrl: '/courseCustom',}});
  269. },
  270. }
  271. }
  272. </script>
  273. <style lang="scss" scoped>
  274. .platform-animation {
  275. ul {
  276. font-size: 16px;
  277. }
  278. }
  279. .platform-products-experience {
  280. h4 {
  281. font-size: 30px;
  282. font-weight: 800;
  283. text-align: center;
  284. color: #333333;
  285. margin-top: 74px;
  286. margin-bottom: 58px;
  287. }
  288. .p1 {
  289. font-size: 18px;
  290. color: #565656;
  291. font-weight: 800;
  292. text-align: center;
  293. i {
  294. font-size: 26px;
  295. color: #309336;
  296. }
  297. }
  298. .p2 {
  299. margin: 30px auto 110px;
  300. text-align: center;
  301. width: 991px;
  302. font-size: 18px;
  303. line-height: 24px;
  304. font-weight: 500;
  305. color: #565656;
  306. }
  307. @media (max-width: 768px) {
  308. h4 {
  309. font-size: 18px;
  310. font-weight: 800;
  311. text-align: center;
  312. color: #333333;
  313. margin-top: 20px;
  314. margin-bottom: 10px;
  315. }
  316. .p1 {
  317. font-size: 14px;
  318. i {
  319. font-size: 14px;
  320. color: #565656;
  321. font-weight: 800;
  322. }
  323. }
  324. .p2 {
  325. font-size: 14px;
  326. width: 80%;
  327. margin-bottom: 20px;
  328. }
  329. }
  330. }
  331. .my-video-content {
  332. h4 {
  333. font-size: 30px;
  334. color: #333;
  335. font-weight: 800;
  336. margin-bottom: 70px;
  337. text-align: center;
  338. }
  339. > p {
  340. text-align: center;
  341. font-weight: 500;
  342. color: #565656;
  343. line-height: 24px;
  344. font-size: 16px;
  345. }
  346. ul {
  347. display: flex;
  348. justify-content: space-between;
  349. flex-wrap: wrap;
  350. li {
  351. width: 33%;
  352. height: 330px;
  353. .my-video {
  354. margin: 20px;
  355. }
  356. }
  357. }
  358. }
  359. @media (max-width: 768px) {
  360. .my-video-content {
  361. h4 {
  362. font-size: 18px;
  363. color: #333;
  364. font-weight: 800;
  365. margin-bottom: 5%;
  366. text-align: center;
  367. }
  368. > p {
  369. text-align: center;
  370. font-weight: 500;
  371. color: #565656;
  372. line-height: 1.5;
  373. font-size: 14px;
  374. margin-bottom: 10px;
  375. }
  376. ul {
  377. li {
  378. width: 100%;
  379. height: 200px;
  380. margin-bottom: 60px;
  381. .my-video {
  382. margin: 0;
  383. }
  384. .img-box {
  385. width: 100%;
  386. height: auto;
  387. }
  388. }
  389. }
  390. }
  391. }
  392. .has-p {
  393. p {
  394. width: 990px !important;font-size: 16px;font-weight: 500;margin: 0 auto;
  395. }
  396. @media (max-width: 768px) {
  397. p {
  398. width: 100% !important; font-size: 16px;font-weight: 500;margin: 0 auto 10px;
  399. }
  400. }
  401. }
  402. </style>