diff --git a/src/app.vue b/src/app.vue new file mode 100644 index 0000000000000000000000000000000000000000..e92f45fe7009547bb4a7a910902bc61fe8493720 --- /dev/null +++ b/src/app.vue @@ -0,0 +1,42 @@ + + + + + diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000000000000000000000000000000000000..c89cd4cee164011c13a4946aad29d6ed6bc5a80c --- /dev/null +++ b/src/main.js @@ -0,0 +1,37 @@ +import Vue from 'vue' +import App from './App.vue' + +import Antd from 'ant-design-vue' +import 'ant-design-vue/dist/antd.css' +import './assets/reset.css' +import './assets/index.scss' +import { Tree, Progress, Loading } from 'element-ui' +import 'element-ui/lib/theme-chalk/index.css' + +import router from './router' +import store from './store' +import './router/auth' +import { validator, waiting } from '@/directive/directive' +import VueDraggableResizable from 'vue-draggable-resizable' +import CustomTable from '@/components/custom-table' + +window.routerBase = window.routerBase === '' ? '' : window.routerBase + +Vue.config.productionTip = false +Vue.prototype.$loading = Loading +Vue.directive('validator', validator) +Vue.use(Antd) +Vue.use(Tree) +Vue.use(Progress) +Vue.component('VueDraggableResizable', VueDraggableResizable) +Vue.directive('waiting', waiting) +Vue.component('CustomTable', CustomTable) + +new Vue({ + router, + store, + data: { + eventHub: new Vue() + }, + render: (h) => h(App) +}).$mount('#app')