| | |
| | | import locale from 'element-ui/lib/locale/lang/zh-CN' // lang i18n |
| | | |
| | | import '@/styles/index.scss' // global css |
| | | |
| | | import '@/assets/iconfont/iconfont.css' |
| | | import App from './App' |
| | | import store from './store' |
| | | import router from './router' |
| | | import Print from 'vue-print-nb' |
| | | |
| | | import '@/icons' // icon |
| | | import '@/permission' // permission control |
| | |
| | | Vue.use(ElementUI, { locale }) |
| | | // 如果想要中文版 element-ui,按如下方式声明 |
| | | // Vue.use(ElementUI) |
| | | |
| | | Vue.use(Print) |
| | | Vue.config.productionTip = false |
| | | |
| | | Vue.prototype.$flush = () => { |
| | | if (this.$route.path !== '/' && this.$route.path !== '/home') { |
| | | console.log('1'); |
| | | this.$store.commit('ADD_TAB', {route: '/home' , name: 'home'}); |
| | | this.$store.commit('ADD_TAB', {route: this.$route.path , name: this.$route.name }); |
| | | this.$store.commit('SET_ACTIVE_INDEX', this.$route.path); |
| | | } |
| | | } |
| | | new Vue({ |
| | | el: '#app', |
| | | router, |