| | |
| | | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. |
| | | import Vue from 'vue' |
| | | import ViewUI from 'view-design' |
| | | // import 'view-design/dist/styles/iview.css' |
| | | import 'view-design/dist/styles/iview.css' |
| | | import App from './App' |
| | | import { router } from './router/index' |
| | | import {router} from './router/index' |
| | | import store from './store' |
| | | import i18n from '@/locale' |
| | | import { getRequest, postRequest, putRequest, postBodyRequest, getNoAuthRequest, postNoAuthRequest } from '@/libs/axios' |
| | | import { setStore, getStore, removeStore } from '@/libs/storage' |
| | | import { format } from "date-fns" |
| | | import {getRequest, postRequest, putRequest, postBodyRequest, getNoAuthRequest, postNoAuthRequest} from '@/libs/axios' |
| | | import {setStore, getStore, removeStore, setSessionStore, getSessionStore} from '@/libs/storage' |
| | | import {format} from "date-fns" |
| | | import util from '@/libs/util' |
| | | import hasPermission from '@/libs/hasPermission' |
| | | import hasRole from '@/libs/hasRole' |
| | |
| | | import './assets/iconfont/iconfont.css' |
| | | import '@babel/polyfill' |
| | | |
| | | |
| | | Vue.config.productionTip = false |
| | | |
| | | Vue.use(VueLazyload, { |
| | | error: require('./assets/img-error.png'), |
| | | loading: require('./assets/loading2.gif') |
| | |
| | | Vue.prototype.postNoAuthRequest = postNoAuthRequest; |
| | | Vue.prototype.setStore = setStore; |
| | | Vue.prototype.getStore = getStore; |
| | | Vue.prototype.setSessionStore = setSessionStore; |
| | | Vue.prototype.getSessionStore = getSessionStore; |
| | | |
| | | Vue.prototype.removeStore = removeStore; |
| | | Vue.prototype.format = format; |
| | | |
| | |
| | | store, |
| | | i18n, |
| | | render: h => h(App), |
| | | data: { |
| | | }, |
| | | data: {}, |
| | | mounted() { |
| | | // 加载主题 |
| | | this.$store.commit('setTheme', localStorage.theme); |
| | | // 初始化菜单 |
| | | util.initRouter(this); |
| | | // 设置用户信息 |
| | | this.$store.commit("setUserInfo", { nickname: localStorage.nickname, avatar: localStorage.avatar }); |
| | | this.$store.commit("setUserInfo", {nickname: localStorage.nickname, avatar: localStorage.avatar}); |
| | | // 显示打开的页面的列表 |
| | | this.$store.commit('setOpenedList'); |
| | | this.$store.commit('initCachepage'); |