import Vue from 'vue' import App from './App' import './event-bus' // load events import './global/index' import notification from './notification' import '@/styles/common.scss' // global css import i18n from '@/lang' // Internationalization import './permission' // permission control import './registerServiceWorker'; import crudCommon from '@/mixins/crud' window.$crudCommon = crudCommon; import vendors from '@/vendors' const { router, store } = vendors Vue.config.productionTip = false import AMap from 'vue-amap'; Vue.use(AMap); import $ from 'jquery' // import Warehouse from './common.js' import Warehouse from './common.js' Vue.prototype.WAREHOUSE = Warehouse // 初始化vue-amap AMap.initAMapApiLoader({ // 高德key key: 'd5486742b76ab0969e4c3ce26f46dfc6', // 插件集合 (插件按需引入) plugin: ['AMap.Geolocation', 'Geolocation', 'AMap.DistrictSearch', "AMap.PlaceSearch",], v: '1.4.4' }); // ------------ 通过域名判断起始的登陆页面 开始 -------------------- //使用login的Url // const urls = [ // 'www.winsea.com', // 'product-test.winsea.com', // 'test.winsea.com', // 'saas.winsea.com', // 'saas-test.winsea.com' // ] // urls.includes(window.location.host) // ? sessionStorage.setItem('ws_login_type', 2) // : sessionStorage.removeItem('ws_login_type') // ------------ 通过域名判断起始的登陆页面 结束 -------------------- var vue = new Vue({ el: '#app', router, store, i18n, render: h => h(App) }) // 初始化通知监听 notification.init(vue, sessionStorage.getItem('ws-pf_userId')) notification.start()