main.js 819 B

1234567891011121314151617181920212223242526272829303132333435
  1. import Vue from 'vue'
  2. import App from './App.vue'
  3. import router from './router'
  4. import store from './store'
  5. //element-ui
  6. import ElementUI from 'element-ui';
  7. Vue.use(ElementUI);
  8. Vue.config.productionTip = false
  9. import avatar from './components/common/avatar'
  10. Vue.component('avatar', avatar)
  11. import field from './config/field.js'
  12. Vue.prototype.$field = field;
  13. Vue.prototype.$confirm = (title, callback) => {
  14. return ElementUI.MessageBox.confirm(title, 'WORKARK提示', {
  15. confirmButtonText: '确 定',
  16. cancelButtonClass: 'cancel',
  17. confirmButtonClass: 'confirm',
  18. cancelButtonText: '取 消',
  19. type: 'warning'
  20. }).then(callback).catch(() => {});
  21. };
  22. import './uitls/permission.js'
  23. import './router/permission.js'
  24. new Vue({
  25. router,
  26. store,
  27. render: h => h(App),
  28. }).$mount('#app')