index.vue 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316
  1. <template>
  2. <div class="client-platform-page tiyan-center-page">
  3. <!-- 体验中心 banner栏 --><!--style="url('/static/images/client/exam/exam-banner-background.png')" -->
  4. <div class="client-platform-banner">
  5. <div :style="{backgroundImage: `url(${tiyanCenterImg})`}"></div>
  6. </div>
  7. <!-- 麦塔在线考试系统体验版 -->
  8. <div class="platform-products-experience client-container">
  9. <h4 class="client-title">麦塔在线考试系统体验版</h4>
  10. <p>简单好用的SaaS考试系统</p>
  11. <ul class="experience-ul-box mta-hidden-xs">
  12. <li>
  13. <div @mouseenter="enterCodeKs" @mouseleave="leaveCodeKs">
  14. <i></i><h5>手机学员端</h5>
  15. <p>用手机扫描二维码</p>
  16. <p>考生30秒体验答卷</p>
  17. <a style="cursor: default">扫码体验</a>
  18. <span ref="codeBtnKs" v-if="youkeFlag"><em></em></span>
  19. <div ref="codeBtnKs" v-if="!youkeFlag">系统升级中...</div>
  20. </div>
  21. </li>
  22. <li><div><i></i><h5>电脑学员端</h5><p>支持市面各种主流浏览器</p><p>支持十万量级的考试并发</p><a @click="KsTyBtn('https://youkeksc.mtavip.com/c/youke')">立即体验</a></div></li>
  23. <li><div><i></i><h5>电脑管理端</h5><p>欢迎体验麦塔系统后台</p><p>三步轻松组织一场考试</p><a @click="KsTyBtn('https://youkeksa.mtavip.com/a/youke')">后台体验</a></div></li>
  24. </ul>
  25. <!-- 手机轮播 -->
  26. <div class="experience-swiper-box mta-hidden-sm">
  27. <div v-swiper:mySwiper="swiperOption" class="swiper-container">
  28. <div class="swiper-wrapper">
  29. <div class="swiper-slide">
  30. <div class="experience-content-box">
  31. <i class="sjxyd-icon"></i>
  32. <h5>手机学员端</h5>
  33. <p>点击立即体验按钮,考生30秒体验答卷</p>
  34. <a style="cursor: default" @click="FreeTrial(1)">立即体验</a>
  35. </div>
  36. </div>
  37. <div class="swiper-slide">
  38. <div class="experience-content-box">
  39. <i class="dnxyd-icon"></i>
  40. <h5>电脑学员端</h5>
  41. <p>支持市面各种主流浏览器</p>
  42. <p>支持十万量级的考试并发</p>
  43. <a @click="KsTyBtn('https://youkeksc.mtavip.com/c/youke')">立即体验</a>
  44. </div>
  45. </div>
  46. <div class="swiper-slide">
  47. <div class="experience-content-box">
  48. <i class="dngld-icon"></i>
  49. <h5>电脑管理端</h5>
  50. <p>欢迎体验麦塔系统后台</p>
  51. <p>三步轻松组织一场考试</p>
  52. <a @click="KsTyBtn('https://youkeksa.mtavip.com/a/youke')">后台体验</a></div>
  53. </div>
  54. </div>
  55. <div class="swiper-pagination swiper-pagination-style"></div>
  56. <p class="experience-swiper-tip">←左右滑动查看更多→</p>
  57. </div>
  58. </div>
  59. </div>
  60. <!-- 麦塔在线培训系统 -->
  61. <div class="platform-products-experience client-container">
  62. <h4 class="client-title">麦塔在线培训系统体验版</h4>
  63. <p>学练考评一站式培训平台</p>
  64. <ul class="experience-ul-box mta-hidden-xs">
  65. <li>
  66. <div @mouseenter="enterCodePx" @mouseleave="leaveCodePx">
  67. <i></i><h5>手机学员端</h5>
  68. <p>用手机扫描二维码</p>
  69. <p>随时随地想学就学</p>
  70. <a style="cursor: default">扫码体验</a>
  71. <span ref="codeBtnPx" v-if="youkeFlag"><em class="px-img-box"></em></span>
  72. <div ref="codeBtnPx" v-if="!youkeFlag">系统升级中...</div>
  73. </div>
  74. </li>
  75. <li><div><i></i><h5>电脑学员端</h5><p>学练考评一站式培训平台</p><p>支持市面各种主流浏览器</p><a @click="pxTyBtn('https://youkepxc.mtavip.com/c/youke')">立即体验</a></div></li>
  76. <li><div><i></i><h5>电脑管理端</h5><p>欢迎体验麦塔系统后台</p><p>三步轻松组织一场考试</p><a @click="pxTyBtn('https://youkepxa.mtavip.com/a/youke')">后台体验</a></div></li>
  77. </ul>
  78. <div class="experience-swiper-box mta-hidden-sm">
  79. <div v-swiper:mySwiperPx="swiperOptionPx" class="swiper-container">
  80. <div class="swiper-wrapper">
  81. <div class="swiper-slide">
  82. <div class="experience-content-box">
  83. <i class="sjxyd-icon"></i>
  84. <h5>手机学员端</h5>
  85. <p>点击立即体验按钮,随时随地想学就学</p>
  86. <a style="cursor: default" @click="FreeTrial(2)">立即体验</a>
  87. </div>
  88. </div>
  89. <div class="swiper-slide">
  90. <div class="experience-content-box">
  91. <i class="dnxyd-icon"></i>
  92. <h5>电脑学员端</h5>
  93. <p>学练考评一站式培训平台</p>
  94. <p>支持市面各种主流浏览器</p>
  95. <a @click="pxTyBtn('https://youkepxc.mtavip.com/c/youke')">立即体验</a>
  96. </div>
  97. </div>
  98. <div class="swiper-slide">
  99. <div class="experience-content-box">
  100. <i class="dngld-icon"></i>
  101. <h5>电脑管理端</h5>
  102. <p>欢迎体验麦塔系统后台</p>
  103. <p>三步轻松组织一场考试</p>
  104. <a @click="pxTyBtn('https://youkepxa.mtavip.com/a/youke')">后台体验</a></div>
  105. </div>
  106. </div>
  107. <div class="swiper-pagination swiper-pagination-style"></div>
  108. <p class="experience-swiper-tip">←左右滑动查看更多→</p>
  109. </div>
  110. </div>
  111. </div>
  112. <!-- 企业考培立即注册-->
  113. <div class="tiyan-center-register mta-hidden-xs">
  114. <div class="client-container">
  115. <h5>企业考培,就用麦塔</h5>
  116. <p>现在注册立享<span>30人</span>纯免费版本<span>3年</span>使用权限</p>
  117. <a @click="registerFun">立即注册</a>
  118. </div>
  119. </div>
  120. <!-- 立即注册弹窗 -->
  121. <el-dialog
  122. :close-on-click-modal="false"
  123. :visible.sync="registerDl"
  124. class="register-now-dialog"
  125. center>
  126. <div class="register-now-box">
  127. <p>企业考培,就用麦塔</p>
  128. <p>现在注册立享30人纯免费版本3年使用权限</p>
  129. <div class="system-box">
  130. <a href="https://cdnks.mtavip.com/a/register?flug=1" target="_blank"><i></i><p>考试系统</p></a>
  131. <span></span>
  132. <a href="https://cdnks.mtavip.com/a/register?flug=2" target="_blank"><i></i><p>培训系统</p></a>
  133. </div>
  134. <span>免费咨询电话:<span class="tel-code">400-052-2130</span></span>
  135. </div>
  136. </el-dialog>
  137. <!-- 系统维护-->
  138. <el-dialog :close-on-click-modal="false" :visible.sync="systemMaintainDl" class="system-maintain-dialog"></el-dialog>
  139. </div>
  140. </template>
  141. <script>
  142. import Swiper, {Navigation, Pagination,Autoplay} from 'swiper';
  143. Swiper.use([Navigation, Pagination,Autoplay]);
  144. export default {
  145. name: 'tiyanCenter',
  146. layout: 'templateB',
  147. async asyncData({ $axios,store }) {
  148. // 设置选中菜单
  149. store.commit('setActiveNav', '/tiyanCenter');
  150. },
  151. data() {
  152. return {
  153. // 发展现状img
  154. tiyanCenterImg: require(`~/static/images/client/tiyanCenter/tiyanCenterImg.png`),
  155. registerDl:false,
  156. youkeFlag:false,// 控制游客系统是否维护中
  157. systemMaintainDl:false,// 系统维护弹窗
  158. swiperOption: {
  159. pagination: {
  160. el: '.swiper-pagination',
  161. bulletClass: 'my-bullet-swiper', // 自定义设置默认类名
  162. bulletActiveClass: 'my-bullet-active-swiper', // 自定义滑块活跃类名
  163. clickable: true, // 点击当前滑块切换到对应的轮播图片
  164. },
  165. autoplay: {
  166. delay: 5000,
  167. },
  168. paginationClickable: true,
  169. speed: 800,
  170. loop: true,
  171. observer: true,
  172. observeParents: true,
  173. },
  174. swiperOptionPx: {
  175. pagination: {
  176. el: '.swiper-pagination',
  177. bulletClass: 'my-bullet-swiper', // 自定义设置默认类名
  178. bulletActiveClass: 'my-bullet-active-swiper', // 自定义滑块活跃类名
  179. clickable: true, // 点击当前滑块切换到对应的轮播图片
  180. },
  181. autoplay: {
  182. delay: 5000,
  183. },
  184. paginationClickable: true,
  185. speed: 800,
  186. loop: true,
  187. observer: true,
  188. observeParents: true,
  189. },
  190. };
  191. },
  192. head(){
  193. return {
  194. title: 'SaaS考试系统_麦塔在线考试系统_麦塔在线培训系统体验版',
  195. meta: [
  196. {
  197. description: '企业考培,就用麦塔,现在注册立享30人纯免费版本3年使用权限.麦塔在线考试系统体验版-简单好用的SaaS考试系统;麦塔在线培训系统体验版-学练考评一站式培训平台。',
  198. keywords: 'saas考试系统',
  199. },
  200. ],
  201. };
  202. },
  203. computed: {},
  204. methods: {
  205. // 判断是否为移动端
  206. getSystemWidth(){
  207. var browserWidth=document.documentElement.clientWidth;
  208. if(browserWidth <= 768){
  209. this.SystemWidthFlag = true;
  210. }else{
  211. this.SystemWidthFlag = false;
  212. }
  213. },
  214. // 免费试用
  215. FreeTrial(type){
  216. var registerType = type;
  217. this.getSystemWidth();
  218. if(this.youkeFlag){
  219. if(registerType===1) {
  220. window.open('https://youkeksc.mtavip.com/kscmdist/#/youke')
  221. }else {
  222. window.open('https://youkepxc.mtavip.com/pxcmdist/#/youke')
  223. }
  224. }else{
  225. // 升级中
  226. this.$message({customClass:'phone-message-box',type: 'warning',message: '系统升级中,请稍后再试...'});
  227. }
  228. },
  229. // 考试体验按钮
  230. KsTyBtn(btnUrl){
  231. this.getSystemWidth();
  232. if(this.youkeFlag) {
  233. if(this.SystemWidthFlag){
  234. this.$router.push({ name: 'copyUrl', query: { url: btnUrl, } });
  235. }else {
  236. window.open(btnUrl);
  237. }
  238. }else{
  239. if(this.SystemWidthFlag){
  240. // 升级中
  241. this.$message({customClass:'phone-message-box',type: 'warning',message: '系统升级中,请稍后再试...'});
  242. }else{
  243. this.systemMaintainDl = true;
  244. }
  245. }
  246. },
  247. // 培训学员端体验
  248. pxTyBtn(btnUrl){
  249. this.getSystemWidth();
  250. if(this.youkeFlag) {
  251. if(this.SystemWidthFlag){
  252. this.$router.push({ name: 'copyUrl', query: { url: btnUrl, } });
  253. }else {
  254. window.open(btnUrl);
  255. }
  256. }else{
  257. if(this.SystemWidthFlag){
  258. // 升级中
  259. this.$message({customClass:'phone-message-box',type: 'warning',message: '系统升级中,请稍后再试...'});
  260. }else{
  261. this.systemMaintainDl = true;
  262. }
  263. }
  264. },
  265. // 考试鼠标移入
  266. enterCodeKs(){
  267. if(this.youkeFlag){
  268. this.$refs.codeBtnKs.style.bottom ='90px';
  269. }else{
  270. this.$refs.codeBtnKs.style.bottom ='0';
  271. }
  272. },
  273. // 考试鼠标移出
  274. leaveCodeKs(){
  275. this.$refs.codeBtnKs.style.bottom ='305px';
  276. },
  277. // 培训鼠标移入
  278. enterCodePx(){
  279. if(this.youkeFlag){
  280. this.$refs.codeBtnPx.style.bottom ='90px';
  281. }else{
  282. this.$refs.codeBtnPx.style.bottom ='0';
  283. }
  284. },
  285. // 培训鼠标移出
  286. leaveCodePx(){
  287. this.$refs.codeBtnPx.style.bottom ='305px';
  288. },
  289. // 立即注册按钮
  290. registerFun(){
  291. this.registerDl = true;
  292. },
  293. },
  294. created() {
  295. // 页面初始化
  296. this.$axios.$post('/home/youke/stop').then(res=>{
  297. if (res.data === '1') {
  298. this.youkeFlag = false;
  299. }else{
  300. this.youkeFlag = true;
  301. }
  302. });
  303. },
  304. mounted() {
  305. this.getSystemWidth();
  306. },
  307. beforeDestroy() {
  308. },
  309. };
  310. </script>