text: import Vue from 'vue'
  
  import 'normalize.css/normalize.css' // A modern alternative to CSS resets
  
  import ElementUI from 'element-ui'
  import 'element-ui/lib/theme-chalk/index.css'
  // import locale from 'element-ui/lib/locale/lang/en' // lang i18n
  import locale from 'element-ui/lib/locale/lang/zh-CN' // lang i18n
  
  import '@/styles/index.scss' // global css
  
  import App from './App'
  import store from './store'
  import router from './router'
  
  import '@/icons' // icon
  import '@/permission' // permission control
  
  /**
   * If you don't want to use mock-server
   * you want to use MockJs for mock api
   * you can execute: mockXHR()
   *
   * Currently MockJs will be used in the production environment,
   * please remove it before going online ! ! !
   */
  if (process.env.NODE_ENV === 'production') {
    const { mockXHR } = require('../mock')
    mockXHR()
  }
  
  // set ElementUI lang to EN
  Vue.use(ElementUI, { locale })
  // 如果想要中文版 element-ui，按如下方式声明
  // Vue.use(ElementUI)
  
  Vue.config.productionTip = false
  
  
  // 服务器地址，
  import baseUrl from '@/utils/url'
  Vue.prototype.baseUrl=baseUrl
  // 图片服务器地址
  Vue.prototype.picBaseUrl="http://ty-oss-001.oss-cn-hangzhou.aliyuncs.com"
  
  
  import axios from 'axios'
  
  Vue.prototype.axios=axios
  
  
  new Vue({
    el: '#app',
    router,
    store,
    
    mounted(){
    	// 固定头部
    	this.$store.dispatch('settings/changeSetting', {
        key: 'fixedHeader',
        value: true
      })
    },
    render: h => h(App),
  })
  
  
  Date.prototype.Format = function(fmt) {
      //author: meizz
      var o = {
          "M+" : this.getMonth()+1,                 //月份
          "d+" : this.getDate(),                    //日
          "h+" : this.getHours(),                   //小时
          "m+" : this.getMinutes(),                 //分
          "s+" : this.getSeconds(),                 //秒
          "q+" : Math.floor((this.getMonth()+3)/3), //季度
          "S"  : this.getMilliseconds()             //毫秒
      };
      if(/(y+)/.test(fmt))
          fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
      for(var k in o)
          if(new RegExp("("+ k +")").test(fmt))
               fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
      return fmt;
  }