text: import babelpolyfill from "babel-polyfill";
  import Vue from "vue";
  import App from "./App";
  import ElementUI from "element-ui";
  import "element-ui/lib/theme-default/index.css";
  //import './assets/theme/theme-green/index.css'
  import VueRouter from "vue-router";
  import store from "./vuex/store";
  import Vuex from "vuex";
  //import NProgress from 'nprogress'
  //import 'nprogress/nprogress.css'
  import routes from "./routes";
  //import Mock from './mock'
  //Mock.bootstrap();
  import "font-awesome/css/font-awesome.min.css";
  import "./styles/global.scss";
  import Viser from "viser-vue";
  
  import http from "./api/http";
  Vue.prototype.$http = http;
  
  import reqapi from "./api";
  Vue.prototype.reqapi = reqapi;
  
  Vue.use(ElementUI);
  Vue.use(VueRouter);
  Vue.use(Vuex);
  Vue.use(Viser);
  
  //NProgress.configure({ showSpinner: false });
  
  const router = new VueRouter({
    routes
  });
  
  // router.beforeEach((to, from, next) => {
  //   //NProgress.start();
  //   if (to.path == "/login") {
  //     sessionStorage.removeItem("user");
  //   }
  //   let user = JSON.parse(sessionStorage.getItem("user"));
  //   if (!user && to.path != "/login") {
  //     next({ path: "/login" });
  //   } else {
  //     next();
  //   }
  // });
  
  //router.afterEach(transition => {
  //NProgress.done();
  //});
  
  new Vue({
    //el: '#app',
    //template: '<App/>',
    router,
    store,
    //components: { App }
    render: h => h(App)
  }).$mount("#app");
  