index2.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. import Vue from 'vue'
  2. import Router from 'vue-router'
  3. import { Dialog } from 'element-ui'
  4. import 'element-ui/lib/theme-chalk/index.css'
  5. import ElementUI from 'element-ui'
  6. // 使用路由懒加载,按需加载组件
  7. import workPage from '@/components/pages/workPage/index'
  8. import workPageNew from '@/components/pages/workPage/index_new'
  9. import setWorkPage from '@/components/pages/workPage/setIndex.vue'
  10. import locale from 'element-ui/lib/locale/lang/en'
  11. import cn from "../lang/cn.json";
  12. import hk from "../lang/hk.json";
  13. import en from "../lang/en.json";
  14. //注册到vue原型上
  15. let lang = new Object();
  16. let domain_name=""
  17. if (window.location.href.includes("cocorobo.cn")) {
  18. lang = cn;
  19. domain_name="cn";
  20. } else if (window.location.href.includes("cocorobo.hk")) {
  21. lang = hk;
  22. domain_name="hk";
  23. } else if (window.location.href.includes("cocorobo.com")) {
  24. lang=en;
  25. domain_name="com";
  26. }else{
  27. lang=cn;
  28. domain_name="cn";
  29. }
  30. Vue.prototype.lang =lang;
  31. if(domain_name==='com'){//英文版
  32. Vue.use(ElementUI,{locale})
  33. }else{
  34. Vue.use(ElementUI)
  35. }
  36. // 全局修改默认配置,点击空白处不能关闭弹窗
  37. Dialog.props.closeOnClickModal.default = false
  38. Vue.use(Router).use(ElementUI)
  39. export default new Router({
  40. routes: [
  41. {
  42. path: '/workPage',
  43. name: 'workPage',
  44. component: workPage,
  45. meta: {
  46. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  47. }
  48. },
  49. {
  50. path: '/workPageNew',
  51. name: 'workPageNew',
  52. component: workPageNew,
  53. meta: {
  54. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  55. }
  56. },
  57. {
  58. path:"/setWorkPage",
  59. name:'setWorkPage',
  60. component:setWorkPage,
  61. meta:{
  62. requireAuth: '',
  63. }
  64. }
  65. ]
  66. })