import Vue from 'vue' import App from './App.vue' import router from './router/page' import store from './store' import * as echarts from 'echarts' import { EventBus } from '@/eventBus/event-bus' import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' import './styles/common.scss' // axios相关 import axios from './router/axios' import VueAxios from 'vue-axios' // 全局组件自动注册 import './components/autoRegister' // fade/zoom 等 import 'element-ui/lib/theme-chalk/base.css' // collapse 展开折叠 import CollapseTransition from 'element-ui/lib/transitions/collapse-transition' import DC from '@dvgis/dc-sdk/dist/dc.base.min' // 基础包 import DcCore from '@dvgis/dc-sdk/dist/dc.core.min' // 核心包 import DcChart from '@dvgis/dc-sdk/dist/dc.chart.min' // chart包 import DcMapv from '@dvgis/dc-sdk/dist/dc.mapv.min' // mapv包 import DcS3M from '@dvgis/dc-sdk/dist/dc.s3m.min' // DcS3M包 import '@dvgis/dc-sdk/dist/dc.core.min.css' import DivForms from '@/divForms/divForms' import PanoramaBox from '@/divForms/panoramaBox' // 手机弹窗 import mobileDivForms from '@/mobileDivForms/mobileDivForms' import CustomloadingImg from '@/utils/CustomloadingImg' Vue.prototype.$echarts = echarts Vue.component(CollapseTransition.name, CollapseTransition) // 主要样式 global.DC = DC // 将DC提升到全局变量,方便在工程中直接使用 global.pcLayer = { // 左侧菜单 // 导航 // 默认底图 tilesetLayer: null } global.viewer = null // 将viewer提升到全局变量,方便在工程中直接使用 global.eagleViewer = null // 将viewer提升到全局变量,方便在工程中直接使用 DC.accessToken = 'U2FsdGVkX19E68JwtuCiNYLQg2UETLoPcwbGWsp4SejjwWVGadfsVjxZ4AGTQDzle7IlVcGFE8ZNPxxFr5gOThfeJdsOCWDWe7gJPishuAw=' global.echarts = echarts // 将DC提升到全局变量,方便在工程中直接使用 DC.DivForms = DivForms DC.PanoramaBox = PanoramaBox DC.mobileDivForms = mobileDivForms DC.CustomloadingImg = CustomloadingImg DC.use(DcCore) // 安装DC核心库 DC.use(DcChart) // 安装DC图标库,使用前确保echarts为全局函数 DC.use(DcMapv) // 安装Mapv库 DC.use(DcS3M) // 安装DcS3M库 Vue.use(ElementUI) Vue.use(VueAxios, axios) Vue.config.productionTip = false Vue.prototype.$EventBus = EventBus new Vue({ router, store, render: h => h(App) }).$mount('#app')