import Vue from 'vue'
// 引入element-ui框架
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css';
// import 'element-ui/lib/theme-chalk/index.css'
import App from './App.vue'
import router from './router'
import store from './store'
import BaiduMap from 'vue-baidu-map'

// 引入 echarts
import * as echarts from 'echarts'
// 引入时间
import Moment from 'moment'
import Distpicker from 'v-distpicker'
// 引入重置样式
import '@/assets/css/reset.css'
// 引入公共样式
import '@/assets/css/common.less'
// 引入字体图标库
import '../src/assets/fonts/iconfont.css'

// 全局定义时间戳过滤器
Vue.filter('formatDate', function (value) {
  return Moment(value).format('YYYY-MM-DD')
})
Vue.use(BaiduMap, {
  // ak 是在百度地图开发者平台申请的密钥 详见 http://lbsyun.baidu.com/apiconsole/key */
  ak: 'P5rdFRhnd00BxQa0IUNR0tpOsxFl5xhs'
})
// main.js  把bus加到vue的原型上
Vue.prototype.$bus = new Vue()
Vue.use(ElementUI)
Vue.component('v-distpicker', Distpicker)
Vue.config.productionTip = false
Vue.prototype.$echarts = echarts

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
