1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- 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");
|