courseCustom.vue 15 KB

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