index.vue 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  1. <template>
  2. <div class="client-platform-page client-resources-page">
  3. <!-- 题库资源页 banner栏 -->
  4. <div class="client-platform-banner">
  5. <div :style="{backgroundImage: `url(${require(`~/static/images/client/resources/resources-banner-background.jpg`)})`}" class="client-platform-banner"></div>
  6. </div>
  7. <!-- 企业通用岗位培训方案 -->
  8. <div class="client-container">
  9. <h4 class="client-title">企业通用岗位培训方案</h4>
  10. <ul class="train-scheme-list">
  11. <li><div><i></i><span>职业素养</span></div></li>
  12. <li><div><i></i><span>领导能力</span></div></li>
  13. <li><div><i></i><span>人力资源</span></div></li>
  14. <li><div><i></i><span>市场营销</span></div></li>
  15. <li><div><i></i><span>行政管理</span></div></li>
  16. <li><div><i></i><span>财务管理</span></div></li>
  17. <li><div><i></i><span>客服服务</span></div></li>
  18. <li><div><i></i><span>生产采购</span></div></li>
  19. </ul>
  20. </div>
  21. <div class="platform-products-services">
  22. <ul>
  23. <li>
  24. <div class="client-container">
  25. <div class="products-services-box products-contrary-box">
  26. <h4 class="client-title">为企业培训打造学习矩阵</h4>
  27. <img :src="trainAdvantagesImg1" alt="完善的课程学习体系" />
  28. <div class="products-services-content">
  29. <p>
  30. 课程总数近<span class="blue-big-size">5000门</span><br>
  31. 涵盖<span class="blue-big-size">2000个</span>知识要点<br>
  32. 提供<span class="blue-big-size">9大通用岗位</span>培训方案<br>
  33. 课程资源<span class="blue-big-size">每月持续更新</span><br>
  34. </p>
  35. <div>
  36. <a rel="nofollow" class="client-default-Btn" href="https://cdnks.mtavip.com/a/register?flug=2" target="_blank">申请方案</a>
  37. <span rel="nofollow" class="client-default-white-Btn" @click="goIntroductionPage">联系我们</span>
  38. </div>
  39. </div>
  40. </div>
  41. </div>
  42. </li>
  43. </ul>
  44. </div>
  45. <!-- 情景动画 -->
  46. <div class="course-learn-box">
  47. <h4 class="client-title">课程内容形式多样</h4>
  48. <div class="client-container tc">
  49. <ul class="learn-box-list">
  50. <li>
  51. <a href="https://1251882694.vod2.myqcloud.com/51d57535vodtransgzp1251882694/9cc031355285890792886057331/v.f30.mp4"></a>
  52. <div>
  53. <span><img :src="courseVideoImg16" alt="FLASH动画课程"><i @click="playVideo(0)"></i></span>
  54. <p>FLASH动画课程</p>
  55. <p class="course-explain-black">主要以图文动画的形式表现教学者的作用和教与学之间的关系,从而改变学习的本质</p>
  56. </div>
  57. </li>
  58. <li>
  59. <a href="https://spdb.mtavip.com/65615d29a5da4478b8d4ebfd6810d2da/65ab43fa5fb942aab2af981c2f7ea5c7-da005714eae365940692db31fbf6e9b8-fd.mp4"></a>
  60. <div>
  61. <span><img :src="courseVideoImg8" alt="视频课程"><i @click="playVideo(1)"></i></span>
  62. <p>视频课程</p>
  63. <p class="course-explain-black">把教师视频与PowerPoint课件一并摄制下来,生成为视频课件</p>
  64. </div>
  65. </li>
  66. <li>
  67. <a href="https://1251882694.vod2.myqcloud.com/51d57535vodtransgzp1251882694/9ce0a1a35285890792886070899/v.f30.mp4"></a>
  68. <div><span><img :src="courseVideoImg6" alt="名师讲堂"><i @click="playVideo(2)"></i></span>
  69. <p>名师讲堂</p>
  70. <p class="course-explain-black">各行各业讲师汇聚一堂,为不同专属领域打造明星级课堂</p>
  71. </div>
  72. </li>
  73. </ul>
  74. <div class="platform-products-services">
  75. <a rel="nofollow" class="client-default-Btn" href="https://cdnks.mtavip.com/a/register?flug=2" target="_blank">申请方案</a>
  76. <span rel="nofollow" class="client-default-white-Btn" @click="goIntroductionPage">联系我们</span>
  77. </div>
  78. </div>
  79. </div>
  80. <!-- 新闻资讯 -->
  81. <div class="platform-news-information">
  82. <div class="client-container">
  83. <h4 class="client-title">新闻资讯</h4>
  84. <ul>
  85. <li style="font-size: 16px" v-for="(item, index) in topCarousels">
  86. <div>
  87. <img :src="item.pic" alt="新闻资讯" />
  88. <h4 @click="checkInfo(item)">{{ item.title }}</h4>
  89. <span>发布时间:{{item.yyyy }}-{{ item.mmdd }}</span>
  90. <p>{{ item.intro }}</p>
  91. </div>
  92. </li>
  93. </ul>
  94. </div>
  95. </div>
  96. <!-- 视频播放弹窗 -->
  97. <el-dialog
  98. :title="title"
  99. :visible.sync="videoDialogFlag"
  100. @close="closeVideoDialog"
  101. class="course-video-dialog"
  102. center>
  103. <video controls :src="source" class="course-video-box"></video>
  104. <p>{{footerText}}</p>
  105. </el-dialog>
  106. </div>
  107. </template>
  108. <script>
  109. export default {
  110. name: 'resources',
  111. layout: 'templateB',
  112. async asyncData({ $axios,store }) {
  113. // 设置选中菜单
  114. store.commit('setActiveNav', '/resources');
  115. let [res1, res2] = await Promise.all([
  116. await $axios.$post(`/home/banner/list`, { 'code': 3 }).then(res => {
  117. return res;
  118. }),
  119. await $axios.$post(`/home/news/carousel`, { 'newsClassifyId': 0,'keyword':'培训' }).then(res => {
  120. return res;
  121. })
  122. ]);
  123. return {
  124. bannerList: res1.data.data||[],
  125. topCarousels: res2.data.data||[],
  126. };
  127. },
  128. data() {
  129. return {
  130. trainAdvantagesImg1: require(`~/static/images/client/resources/train-scheme-img.png`),
  131. courseVideoImg6: require(`~/static/images/client/course/course-video-img6.png`),
  132. courseVideoImg8: require(`~/static/images/client/course/course-video-img8.png`),
  133. courseVideoImg16: require(`~/static/images/client/course/course-video-img16.png`),
  134. videoArray:[
  135. {
  136. url:'https://spdb.mtavip.com/customerTrans/87321d8a03805711940e85451d6bcb0a/113211bf-1747089269d-0006-732a-c93-687b7.mp4',
  137. fotterText:'以情景动画形式丰富多样,游戏化教学和精美动画相结合',
  138. title:'过场动画',
  139. },
  140. {
  141. url:'https://spdb.mtavip.com/65615d29a5da4478b8d4ebfd6810d2da/65ab43fa5fb942aab2af981c2f7ea5c7-da005714eae365940692db31fbf6e9b8-fd.mp4',
  142. fotterText:'以简短视频的形式讲授一两个知识点,没有复杂的课程体',
  143. title:'视频类微课',
  144. },
  145. {
  146. url:'https://spdb.mtavip.com/customerTrans/87321d8a03805711940e85451d6bcb0a/359ee794-17470899bcf-0006-732a-c93-687b7.mp4',
  147. fotterText:'以视频的形式表现出要授予的课程内容',
  148. title:'视频类E-Learning课程',
  149. },
  150. ],
  151. videoDialogFlag:false,
  152. source:'',
  153. footerText:'',
  154. title:'',
  155. };
  156. },
  157. head(){
  158. return {
  159. title: '培训学校管理系统_远程培训系统_培训软件系统_【栋科软件工程有限公司】',
  160. meta: [
  161. {
  162. name: 'keywords',
  163. content: '培训公司系统,培训行业管理系统,模拟培训考试系统,培训系统管理软件,培训软件'
  164. },
  165. {
  166. name:'description',
  167. content:'麦塔在线培训系统量身定制满足您需求的在线学习平台,完善的学习流程帮助用户建设标准化的在线培训体系,麦塔培训软件系统具有功能丰富的在线考试模块和稳定安全的数据保护。'
  168. }
  169. ],
  170. }
  171. },
  172. computed: {},
  173. methods: {
  174. playVideo(index){
  175. this.videoDialogFlag = true
  176. this.source = this.videoArray[index].url
  177. this.footerText = this.videoArray[index].fotterText
  178. this.title = this.videoArray[index].title
  179. },
  180. closeVideoDialog(){
  181. this.videoDialogFlag = false;
  182. this.source = '';
  183. this.footerText = '';
  184. this.title = '';
  185. },
  186. goIntroductionPage(){
  187. this.$router.push({ name: 'introduction' });
  188. },
  189. checkInfo(data) {
  190. const opt = {
  191. id: data.code,
  192. };
  193. this.$router.push({ name: 'news-id', params: opt });
  194. },
  195. clickBanner(data){
  196. if(data){
  197. window.open(data)
  198. }
  199. },
  200. },
  201. created() {
  202. },
  203. mounted() {
  204. },
  205. beforeDestroy() {
  206. },
  207. };
  208. </script>
  209. <style>
  210. </style>