courseCustom.vue 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327
  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. <h3>个性定制优质课程</h3>
  9. <p>未用户打造专业优质的课程定制服务</p>
  10. </div>
  11. <!-- 专业团队满足客户需求 -->
  12. <div class="platform-products-experience client-container">
  13. <h4> 专业团队满足客户需求 </h4>
  14. <p class="p1">服务企业 <i>100+</i>,累计开发课时 <i>30,000+</i></p>
  15. <p class="p2">青谷是国内专业、成熟的课程设计、开发团队、拥有丰富的电子课程制作经验,
  16. 业务方向包括教学设计体验、动画设计、视频拍摄等,涉及的行业有教育培训、零售连锁、机械制造、金融保险等。</p>
  17. <!-- 岗位职责 -->
  18. <gangweiList :list="gangwei" :pc-num="4" :h5-num="2"></gangweiList>
  19. <div class="btns-group">
  20. <a class="client-default-Btn">
  21. <applyBtn @active-pc="onApplyBtnActive" @active-h5="onApplyBtnActiveH5"/>
  22. </a>
  23. <onlineInformationBtn class="client-default-Btn"/>
  24. </div>
  25. </div>
  26. <!-- 动画类课程 -->
  27. <div class="platform-animation">
  28. <h4> 动画类课程 </h4>
  29. <p>动画类课程不受限于人员和场地,比较方便、生动形象地呈现知识内容。
  30. 主要包含:图文课程、情景动画课程、交互式课程、三分屏课程、SCORM框架式课程。适用各种行业:</p>
  31. <ul>
  32. <li>
  33. <video-card :card-data="{title: '教育培训业', url: ''}" @card-click="showVideo"></video-card>
  34. </li>
  35. <li>
  36. <video-card :card-data="{title: '金融保险业', url: ''}" @card-click="showVideo"></video-card>
  37. </li>
  38. <li>
  39. <video-card :card-data="{title: '食品餐饮业', url: ''}" @card-click="showVideo"></video-card>
  40. </li>
  41. <li>
  42. <video-card :card-data="{title: '生产制造业', url: ''}" @card-click="showVideo"></video-card>
  43. </li>
  44. <li>
  45. <video-card :card-data="{title: '信息通讯业', url: ''}" @card-click="showVideo"></video-card>
  46. </li>
  47. <li>
  48. <video-card :card-data="{title: '汽车销售业', url: ''}" @card-click="showVideo"></video-card>
  49. </li>
  50. </ul>
  51. <div class="btns-group">
  52. <a class="client-default-Btn">
  53. <applyBtn @active-pc="onApplyBtnActive" @active-h5="onApplyBtnActiveH5"/>
  54. </a>
  55. <onlineInformationBtn class="client-default-Btn"/>
  56. </div>
  57. </div>
  58. <!-- 视频类课程 -->
  59. <div class="platform-animation">
  60. <h4> 视频类课程 </h4>
  61. <p>视频类课程可以直观形象地呈现知识内容。主要包含有:企业宣传片、实验操作课程、课堂实录课程、会议访谈等等。
  62. 动画类课程也可以导出成MP4视频格式文件呈现。适用各种行业:
  63. </p>
  64. <ul>
  65. <li>
  66. <video-card :card-data="{title: '能源化工业', url: ''}" @card-click="showVideo"></video-card>
  67. </li>
  68. <li>
  69. <video-card :card-data="{title: '金融保险业', url: ''}" @card-click="showVideo"></video-card>
  70. </li>
  71. <li>
  72. <video-card :card-data="{title: '教育培训业', url: ''}" @card-click="showVideo"></video-card>
  73. </li>
  74. <li>
  75. <video-card :card-data="{title: '管理培训业', url: ''}" @card-click="showVideo"></video-card>
  76. </li>
  77. <li>
  78. <video-card :card-data="{title: '食品餐饮业', url: ''}" @card-click="showVideo"></video-card>
  79. </li>
  80. <li>
  81. <video-card :card-data="{title: '服装零售业', url: ''}" @card-click="showVideo"></video-card>
  82. </li>
  83. </ul>
  84. <div class="btns-group">
  85. <a class="client-default-Btn">
  86. <applyBtn @active-pc="onApplyBtnActive" @active-h5="onApplyBtnActiveH5"/>
  87. </a>
  88. <onlineInformationBtn class="client-default-Btn"/>
  89. </div>
  90. </div>
  91. <!-- H5类课程 -->
  92. <div class="platform-animation">
  93. <h4> H5类课程 </h4>
  94. <p>通用HTML5技术、将图文、互动测试、动画视频、游戏等多种形式结合在一起,课程交互性强、学员参与程度高。主要包含有:图文H5、游戏H5等。
  95. </p>
  96. <ul>
  97. <li>
  98. <video-card :card-data="{title: '现代制造业', url: ''}" @card-click="showVideo"></video-card>
  99. </li>
  100. <li>
  101. <video-card :card-data="{title: '教育培训业', url: ''}" @card-click="showVideo"></video-card>
  102. </li>
  103. <li>
  104. <video-card :card-data="{title: '物流业', url: ''}" @card-click="showVideo"></video-card>
  105. </li>
  106. </ul>
  107. <div class="btns-group">
  108. <a class="client-default-Btn">
  109. <applyBtn @active-pc="onApplyBtnActive" @active-h5="onApplyBtnActiveH5"/>
  110. </a>
  111. <onlineInformationBtn class="client-default-Btn"/>
  112. </div>
  113. </div>
  114. <!-- PPT定制及美化 -->
  115. <div class="platform-animation">
  116. <h4> PPT定制及美化 </h4>
  117. <p>
  118. 现在PPT正成为人们工作生活的重要组成部分,在工作汇报、企业宣传、产品推介、婚礼庆典、项目竞标、管理咨询等领域发挥重大的作用。
  119. 青谷曾多次为客户在各种大赛中取得前三甲的优异成绩。
  120. </p>
  121. <ul>
  122. <li>
  123. <video-card :card-data="{title: '现代制造业', url: ''}" @card-click="showVideo"></video-card>
  124. </li>
  125. <li>
  126. <video-card :card-data="{title: '教育培训业', url: ''}" @card-click="showVideo"></video-card>
  127. </li>
  128. <li>
  129. <video-card :card-data="{title: '物流业', url: ''}" @card-click="showVideo"></video-card>
  130. </li>
  131. </ul>
  132. <div class="btns-group">
  133. <a class="client-default-Btn">
  134. <applyBtn @active-pc="onApplyBtnActive" @active-h5="onApplyBtnActiveH5"/>
  135. </a>
  136. <onlineInformationBtn class="client-default-Btn"/>
  137. </div>
  138. </div>
  139. <!-- 新闻资讯 -->
  140. <newsComp2 :newsData="topCarousels"></newsComp2>
  141. <videoDialog :source="curVideo" :visible.sync="visible"></videoDialog>
  142. <!-- 申请方案 -->
  143. <applicationDialog :visible.sync="telDl"></applicationDialog>
  144. </div>
  145. </template>
  146. <script>
  147. import applyBtn from "~/components/common/applyBtn";
  148. import applicationDialog from "~/components/common/applicationDialog";
  149. import onlineInformationBtn from "~/components/common/onlineInformationBtn";
  150. import newsComp2 from "~/components/common/newsComp2";
  151. import chanPinTiYan from "~/components/common/chanPinTiYan";
  152. import videoDialog from "~/components/common/videoDialog";
  153. import videoCard from "~/components/common/videoCard"
  154. import gangweiList from "@/components/common/layout/desComp/gangweiList";
  155. import {BannerImgs, classifys, kechengdingzhi} from "~/defaultConfig"
  156. /**
  157. * @ 产品与服务 -> 课程定制
  158. */
  159. export default {
  160. name: "courseCustom",
  161. layout: 'templateB',
  162. components: {
  163. onlineInformationBtn,
  164. newsComp2,
  165. chanPinTiYan,
  166. videoDialog,
  167. videoCard,
  168. applyBtn,
  169. applicationDialog,
  170. gangweiList
  171. },
  172. async asyncData({$axios, store}) {
  173. const arr = [
  174. $axios.$post(`/home/news/carousel`, {
  175. 'newsClassifyId': classifys.kechengdingzhi.classify,
  176. 'keyword': classifys.kechengdingzhi.keyword
  177. }),
  178. $axios.$post(`/home/banner/list`, {'code': BannerImgs.kechengdingzhi}),
  179. ]
  180. const [res1, res2] = await Promise.all(arr);
  181. return {
  182. topCarousels: res1.data.data || [],
  183. bannerList: res2.data.data || [],
  184. }
  185. },
  186. head() {
  187. return {
  188. title: '在线考试平台_在线考试软件_试卷软件系统',
  189. meta: [
  190. {
  191. name: 'keywords',
  192. content: '考试平台,试卷系统,试卷软件'
  193. },
  194. {
  195. name: 'description',
  196. content: '麦塔考试系统具有良好高并发性和访问安全部署、严格的考试监控防作弊功能、PC移动支持多终端,随时随地考试、丰富的考试管理功能。'
  197. }
  198. ],
  199. }
  200. },
  201. computed: {
  202. gangwei() {
  203. return kechengdingzhi
  204. }
  205. },
  206. data() {
  207. return {
  208. curVideo: '',
  209. visible: false,
  210. telDl: false,
  211. }
  212. },
  213. methods: {
  214. showVideo({url}) {
  215. this.curVideo = url;
  216. this.visible = true;
  217. },
  218. onApplyBtnActive() {
  219. this.telDl = true;
  220. },
  221. onApplyBtnActiveH5() {
  222. this.$router.push({name: 'CourseDevelopPhone', query: {redirectUrl: '/courseCustom',}});
  223. },
  224. }
  225. }
  226. </script>
  227. <style lang="scss" scoped>
  228. .client-exam-page {
  229. margin-top: 70px;
  230. }
  231. .client-banner-box {
  232. height: 200px;
  233. background: green;
  234. text-align: center;
  235. color: #fff;
  236. overflow: hidden;
  237. }
  238. .btns-group {
  239. display: flex;
  240. text-align: center;
  241. .client-default-Btn {
  242. width: 120px;
  243. margin-right: 20px;
  244. }
  245. }
  246. .platform-animation {
  247. ul {
  248. font-size: 16px;
  249. }
  250. }
  251. .platform-products-experience {
  252. h4 {
  253. font-size: 30px;
  254. font-weight: 800;
  255. text-align: center;
  256. color: #333333;
  257. margin-top: 74px;
  258. margin-bottom: 58px;
  259. }
  260. .p1 {
  261. font-size: 18px;
  262. color: #565656;
  263. font-weight: 800;
  264. text-align: center;
  265. i {
  266. font-size: 26px;
  267. color: #00B96B;
  268. }
  269. }
  270. .p2 {
  271. margin: 30px auto 110px;
  272. text-align: center;
  273. width: 991px;
  274. font-size: 18px;
  275. line-height: 24px;
  276. font-weight: 500;
  277. color: #565656;
  278. }
  279. @media (max-width: 768px) {
  280. h4 {
  281. font-size: 22px;
  282. font-weight: 800;
  283. text-align: center;
  284. color: #333333;
  285. margin-top: 36px;
  286. margin-bottom: 20px;
  287. }
  288. .p1 {
  289. i {
  290. font-size: 18px;
  291. color: #565656;
  292. font-weight: 800;
  293. }
  294. }
  295. .p2 {
  296. width: 80%;
  297. margin-bottom: 30px;
  298. }
  299. }
  300. }
  301. </style>