zhiYeSuYang.vue 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306
  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="client-xuexishouyi-box client-container">
  11. <h4 class="client-title">学习收益</h4>
  12. <ul>
  13. <li>
  14. <div class="products-services-box">
  15. <img :src="img1" alt="能力提升">
  16. <img :src="img2" alt="能力提升">
  17. </div>
  18. </li>
  19. <li>
  20. <imgCardLv2 class="my-imgCardLv2" :option="productData"></imgCardLv2>
  21. </li>
  22. </ul>
  23. </div>
  24. <!-- 部分课程列表 -->
  25. <div class="platform-course-list client-container">
  26. <h4>部分课程列表</h4>
  27. <mtaTable :data="tableData" :config="tableConfig" @shi-kan="shiKan"></mtaTable>
  28. <div class="btn-groups center">
  29. <applyBtn class="btn-item" @active-pc="onApplyBtnActive" @active-h5="onApplyBtnActiveH5"/>
  30. <onlineInformationBtn/>
  31. </div>
  32. </div>
  33. <videoDialog :source="curVideo" :visible.sync="visible"></videoDialog>
  34. <!-- 申请方案 -->
  35. <applicationDialog :visible.sync="telDl"></applicationDialog>
  36. </div>
  37. </template>
  38. <script>
  39. import mtaTable from "~/components/common/mtaTable";
  40. import videoDialog from "~/components/common/videoDialog";
  41. import freeTrialBtn from "~/components/common/freeTrialBtn";
  42. import onlineInformationBtn from "~/components/common/onlineInformationBtn";
  43. import pingfen from "~/components/common/pingfen";
  44. import {BannerImgs} from "~/defaultConfig";
  45. import imgCardLv2 from "~/components/common/layout/imgDes/imgCardLv2";
  46. import applicationDialog from "~/components/common/applicationDialog";
  47. import applyBtn from "~/components/common/applyBtn";
  48. /**
  49. * @ 产品与服务 -> 课程资源 -> 职业素养
  50. */
  51. export default {
  52. name: "professionalQuality",
  53. layout: 'templateB',
  54. async asyncData({$axios}) {
  55. const arr = [
  56. $axios.$post(`/home/banner/list`, {'code': BannerImgs.zhiyesuyang}),
  57. ]
  58. const [res1] = await Promise.all(arr);
  59. return {
  60. bannerList: res1.data.data || [],
  61. }
  62. },
  63. components: {
  64. mtaTable, videoDialog,applicationDialog,applyBtn,
  65. freeTrialBtn, onlineInformationBtn, pingfen, imgCardLv2
  66. },
  67. head() {
  68. return {
  69. title: '在线考试平台_在线考试软件_试卷软件系统',
  70. meta: [
  71. {
  72. name: 'keywords',
  73. content: '考试平台,试卷系统,试卷软件'
  74. },
  75. {
  76. name: 'description',
  77. content: '麦塔考试系统具有良好高并发性和访问安全部署、严格的考试监控防作弊功能、PC移动支持多终端,随时随地考试、丰富的考试管理功能。'
  78. }
  79. ],
  80. }
  81. },
  82. data() {
  83. return {
  84. productData: {
  85. content: {
  86. title: '掌握知识',
  87. list: [
  88. {
  89. value: '了解职业素养的相关内容,提高职业意识和职业化程度',
  90. },
  91. {
  92. value: '掌握时间管理的方法和技巧,提高办公效率和精确度',
  93. },
  94. {
  95. value: '通过学习快速了解压力的来源及情绪的调整,帮助处理好职场人际关系',
  96. },
  97. {
  98. value: '熟练掌握沟通表达,商务呈现等必备职业技能',
  99. },
  100. {
  101. value: '提升职业礼仪及修养,养成良好的职业习惯',
  102. },
  103. ],
  104. order: 2,
  105. },
  106. img: {
  107. url: require('~/static/productImage/p03.png'),
  108. order: 1,
  109. },
  110. mianfei: true,
  111. zixun: true,
  112. shenqing: false,
  113. myType: 'kaoshi'
  114. },
  115. tableConfig: [
  116. {
  117. label: '课程名称',
  118. key: 'name'
  119. },
  120. {
  121. label: '使用行业',
  122. key: 'hangye'
  123. },
  124. {
  125. label: '使用人群',
  126. key: 'renqun'
  127. }
  128. ],
  129. tableData: [
  130. {
  131. name: '人际沟通: 如何更好地表达自己',
  132. shikanUrl: 'https://spdb.mtavip.com/35f701ce4a094817840075f7a15ac66c/8fbb652cbb0b48cb80b3a95987cef4a1-10aa23e897426c048d748b09a4a76d6d-fd.mp4',
  133. hangye: '全行业',
  134. renqun: '职场新人'
  135. },
  136. {
  137. name: '如何向领导汇报行业',
  138. shikanUrl: '',
  139. hangye: '全行业',
  140. renqun: '职场新人'
  141. },
  142. {
  143. name: '职场生活游刃有余',
  144. shikanUrl: '',
  145. hangye: '全行业',
  146. renqun: '职场新人'
  147. },
  148. {
  149. name: '个人形象管理',
  150. shikanUrl: '',
  151. hangye: '全行业',
  152. renqun: '职场新人'
  153. },
  154. {
  155. name: '高效沟通',
  156. shikanUrl: '',
  157. hangye: '全行业',
  158. renqun: '职场新人'
  159. },
  160. {
  161. name: '如何向领导汇报行业',
  162. shikanUrl: '',
  163. hangye: '全行业',
  164. renqun: '职场新人'
  165. },
  166. {
  167. name: '如何向领导汇报行业',
  168. shikanUrl: '',
  169. hangye: '全行业',
  170. renqun: '职场新人'
  171. },
  172. {
  173. name: '如何向领导汇报行业',
  174. shikanUrl: '',
  175. hangye: '全行业',
  176. renqun: '职场新人'
  177. },
  178. ],
  179. curVideo: '',
  180. visible: false,
  181. img1: require("~/static/productImage/p49.png"),
  182. img2: require("~/static/productImage/p04.png"),
  183. telDl: false,
  184. }
  185. },
  186. methods: {
  187. shiKan({url}) {
  188. this.visible = true;
  189. this.curVideo = url;
  190. },
  191. onApplyBtnActive() {
  192. this.telDl = true;
  193. },
  194. onApplyBtnActiveH5() {
  195. this.$router.push({name: 'CourseDevelopPhone', query: {redirectUrl: '/product/zhiYeSuYang',}});
  196. },
  197. }
  198. }
  199. </script>
  200. <style lang="scss" scoped>
  201. .client-xuexishouyi-box {
  202. .client-title {
  203. font-size: 30px;
  204. font-weight: 800;
  205. color: #333;
  206. text-align: center;
  207. margin-bottom: 140px;
  208. }
  209. .products-services-box {
  210. display: flex;
  211. }
  212. }
  213. .platform-course-list {
  214. h4 {
  215. font-size: 30px;
  216. font-weight: 800;
  217. color: #333;
  218. text-align: center;
  219. margin-bottom: 98px;
  220. }
  221. }
  222. .products-services-box {
  223. display: flex;
  224. margin-bottom: 90px;
  225. justify-content: flex-start;
  226. img {
  227. width: 446px;
  228. height: 342px;
  229. &:first-child {
  230. margin-right: 190px;
  231. width: 383px;
  232. height: 344px;
  233. padding-left: 50px;
  234. }
  235. }
  236. @media (max-width: 768px) {
  237. flex-direction: column;
  238. justify-content: center;
  239. margin-bottom: 3%;
  240. img {
  241. width: 100%;
  242. height: 200px;
  243. margin: 0;
  244. &:nth-child(1) {
  245. order: 2;
  246. padding: 0;
  247. }
  248. &:nth-child(2) {
  249. order: 1;
  250. }
  251. }
  252. }
  253. }
  254. @media (max-width: 768px) {
  255. .client-xuexishouyi-box {
  256. .client-title {
  257. font-size: 20px;
  258. margin-bottom: 10%;
  259. }
  260. .products-services-box {
  261. flex-direction: column;
  262. img {
  263. width: 100%;
  264. margin-bottom: 5%;
  265. }
  266. }
  267. .my-imgCardLv2 {
  268. margin-bottom: 10%;
  269. }
  270. }
  271. .platform-course-list {
  272. h4 {
  273. font-size: 20px;
  274. margin-bottom: 10%;
  275. }
  276. }
  277. }
  278. </style>