333
schangxiang@126.com
2025-09-19 18966e02fb573c7e2bb0c6426ed792b38b910940
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
/* eslint-disable */
import Vue from 'vue'
import Cookies from 'js-cookie'
import 'normalize.css/normalize.css' //  A modern alternative to CSS resets
import Element from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import '@/styles/index.scss' //  global css
 
import App from './App'
import router from '@/router/index-user.js'
import store from '@/store'
// 查找组件
import emitter from "@/components/common/emitter.mixin.js";
Vue.mixin(emitter);
// ajax方法类
import axios from 'axios'
import VueAxios from 'vue-axios'
Vue.use(VueAxios, axios)
// 通用方法加载
import common from "@/utils/common";
Vue.prototype.common = common;
Vue.prototype.$go = common.go;
 
import i18n from '@/lang' //  Internationalization
import '@/icons' //  icon
import '@/errorLog' //  error log
import './permission' //  permission control
// import './mock' //  simulation data
import '@/directive/directives.js';
 
import * as filters from '@/filters' //  global filters
Vue.use(Element, {
  size: Cookies.get('size') || 'medium', //  set element-ui default size
  i18n: (key, value) => i18n.t(key, value)
})
 
//  register global utility filters.
Object.keys(filters).forEach(key => {
  Vue.filter(key, filters[key])
})
Vue.config.productionTip = false;
store.dispatch("setUserType", 'consignor');
 
let _vue = new Vue({
  el: '#app-user',
  router,
  store,
  i18n,
  render: h => h(App)
});