1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- import Vue from 'vue'
- import 'normalize.css/normalize.css'
- import ElementUI from 'element-ui'
- import 'element-ui/lib/theme-chalk/index.css'
- import '@/styles/index.scss'
- import App from './App'
- import store from './store'
- import router from './router'
- import '@/icons'
- import '@/permission'
- import api from '@/api/index'
- Vue.$api = Vue.prototype.$api = api
- Vue.$dictData = Vue.prototype.$dictData = window.sessionStorage.getItem('fp_dictData') ? JSON.parse(window.sessionStorage.getItem('fp_dictData')) : {}
- import msg from '@/utils/msg'
- Vue.use(msg)
- import mixins from '_m'
- window.mixins = [mixins]
- import { noEmpty } from '@/utils'
- Vue.noEmpty = Vue.prototype.noEmpty = noEmpty
- import TableList from '@/components/Common/TableList'
- import BaseForm from '@/components/Common/BaseForm'
- import HeaderCollapse from '@/components/Common/HeaderCollapse'
- import PopupBigImg from '@/components/Common/PopupBigImg'
- Vue.component(TableList.name, TableList)
- Vue.component(BaseForm.name, BaseForm)
- Vue.component(HeaderCollapse.name, HeaderCollapse)
- Vue.component(PopupBigImg.name, PopupBigImg)
- import storage from '@/utils/storage'
- Vue.use(storage)
- import imgMark from '@/utils/imgMark'
- Vue.use(imgMark)
- import dataV from '@jiaminghi/data-view'
- Vue.use(dataV)
- import VueAMap from 'vue-amap'
- Vue.use(VueAMap)
- VueAMap.initAMapApiLoader({
- key: '8343df94cab859af3bd36362029a4e19',
- plugin: ['AMap.Scale', 'AMap.OverView', 'AMap.ToolBar', 'AMap.MapType', 'AMap.PlaceSearch', 'AMap.Geolocation', 'AMap.Geocoder'],
- v: '1.4.15',
- uiVersion: '1.0' })
- if (process.env.NODE_ENV === 'production') {
- const { mockXHR } = require('../mock')
- mockXHR()
- }
- Vue.use(ElementUI)
- Vue.config.productionTip = false
- new Vue({
- el: '#app',
- router,
- store,
- render: h => h(App)
- })
|