yinghe-lowcode
Version:
基于vue、ant-design-vue,datagrid的低代码平台
70 lines (56 loc) • 1.77 kB
JavaScript
/*
* @Descripttion:
* @Author: kcz
* @Date: 2021-05-02 16:04:02
* @LastEditors: 631089326@qq.com 631089326@qq.com
* @LastEditTime: 2022-05-06 19:28:03
*/
import "core-js/stable";
import 'regenerator-runtime/runtime'
import permission from './directive/permission'
Vue.use(permission)
import Vue from "vue";
import App from "./App.vue";
import router from "./router/";
import { notification } from 'ant-design-vue'
import './permission'
import './core/lazy_use'
import './components/global.less'
import bootstrap from './core/bootstrap'
// moment
import moment from 'moment'
Vue.prototype.$moment = moment
import { VueAxios } from '../packages/utils/request'
Vue.use(VueAxios)
import 'devextreme/dist/css/dx.common.css';
import 'devextreme/dist/css/dx.light.css';
import KFormDesign from "../packages/index";
Vue.use(KFormDesign);
import FormConfigList from "../packages/index";
Vue.use(FormConfigList);
import ReportList from "../packages/index";
Vue.use(ReportList);
import GridConfigList from "../packages/index";
Vue.use(GridConfigList);
import GenCode from "../packages/index";
Vue.use(GenCode);
import ViewBaseTableList from "../packages/index";
Vue.use(ViewBaseTableList);
import ReportDesigner from "../packages/index";
Vue.use(ReportDesigner);
import OperatePanel2 from "../packages/index";
Vue.use(OperatePanel2);
import FormDesign from "../packages/index";
Vue.use(FormDesign);
import ViewExcel from "../packages/index";
Vue.use(ViewExcel);
Vue.config.productionTip = false;
Vue.prototype.EventBus = new Vue()
Vue.prototype.$notification = notification
import store from './store/'
new Vue({
router,
store,
created: bootstrap,
render: h => h(App)
}).$mount("#app");