index.vue 12 KB

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