import Vue from "vue"; import Element from "element-ui"; import App from "@/App"; import i18n from "@/i18n"; import router from "@/router"; // import store1 from '@/store' import "@/icons"; import "@/element-ui/theme/index.css"; import "@/assets/scss/aui.scss"; import http from "@/utils/request"; import renRadioGroup from "@/components/ren-radio-group"; import renSelect from "@/components/ren-select"; import renProcessMultiple from "@/components/ren-process-multiple"; import renProcessStart from "@/components/ren-process-start"; import renProcessRunning from "@/components/ren-process-running"; import renProcessDetail from "@/components/ren-process-detail"; import renDeptTree from "@/components/ren-dept-tree"; import renRegionTree from "@/components/ren-region-tree"; import cloneDeep from "lodash/cloneDeep"; // axios封装 import ajax from "@/js/ajax"; // service import service from "@/js/service"; // vuex处理多个组件共享状态 import store from "@/js/store"; //系统工具 import util from "@js/util"; import Cookies from "js-cookie"; import getQueryPara from "dai-js/modules/getQueryPara"; // 兼容token传参登录 if (getQueryPara("token")) { console.log('token', getQueryPara("token")); localStorage.setItem("token", getQueryPara("token")); console.log('token222222', localStorage.getItem('token')); } window.app = Object.assign( {}, { util, ajax, service, } ); Vue.config.productionTip = false; Vue.use(renRadioGroup); Vue.use(renSelect); Vue.use(renDeptTree); Vue.use(renRegionTree); Vue.use(renProcessMultiple); Vue.use(renProcessStart); Vue.use(renProcessRunning); Vue.use(renProcessDetail); Vue.use(Element); Vue.use(Element, { size: "default", i18n: (key, value) => i18n.t(key, value), }); // 挂载全局 Vue.prototype.$http = http; // Vue.prototype.$getDictLabel = getDictLabel // 保存整站vuex本地储存初始状态 window.SITE_CONFIG["storeState"] = cloneDeep(store.state); new Vue({ i18n, router, store, render: (h) => h(App), }).$mount("#app");