import Vue from "vue"; import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; Vue.use(ElementUI); import App from "./App.vue"; import router from "./router"; import store from "./store"; // 引入Microsoft YaHei字体 import "./assets/less/fonts.less"; import VueStorage from 'vue-ls' Vue.use(VueStorage) Vue.config.productionTip = false; Vue.prototype.$elDatePickerAlign = "right"; let requestCode = systemConfig.requestCode; Vue.prototype.$checkRequestCode = (result) => { return new Promise((resolve, reject) => { if (result.code == 212) { let obj = this.getParams(); let autologin1 = obj.autologin; let autologin2 = localStorage.getItem("autologin"); if ( autologin1 == 1 || autologin2 != null || autologin2 != undefined ) { this.loginFunc(); } else { this.$store.commit("setToken", ""); this.$store.commit("setUserState", false); } } else { let code = requestCode[result.code]; if (code == 206 || code == 207 || code == 208) { this.$router.push({ path: "/error", }); } else { ElementUI.Message({ type: "warning", message: requestCode[result.code], }); } } }); } // 时间格式化 Vue.prototype.dateFormat = function (value, fmt) { // "YYYY-MM-DD HH:mm:ss" return moment(value).format(fmt); } new Vue({ data() { return {} }, router, store, render: (h) => h(App), }).$mount("#app");