UNPKG

vue2-el-bpmn

Version:

Vue2+ElementUI+BPMN2.0整合(基于Bpmn Process Designer)

56 lines (50 loc) 1.26 kB
/** * 应用功能增强预设 */ import Vue from 'vue' import Router from 'vue-router' import Vuex from 'vuex' import progress from 'nprogress' import {Loading, MessageBox, Notification, Message} from 'element-ui' import InfiniteScroll from 'element-ui/lib/infinite-scroll' import axios from '$ui/utils/axios' import {create} from '$ui/utils/log' import access from '$ui/access' /** * bpmn */ import MyPD from '@/package/index.js'; import { vuePlugin } from '@/package/highlight'; Vue.use(MyPD); Vue.use(vuePlugin); Vue.config.productionTip = false Vue.use(Router) Vue.use(Vuex) Vue.use(access) Vue.use(InfiniteScroll); Vue.use(Loading.directive); Vue.prototype.$loading = Loading.service; Vue.prototype.$msgbox = MessageBox; Vue.prototype.$alert = MessageBox.alert; Vue.prototype.$confirm = MessageBox.confirm; Vue.prototype.$prompt = MessageBox.prompt; Vue.prototype.$notify = Notification; Vue.prototype.$message = Message; Vue.prototype.$axios = axios; // // 打印日志方法 Vue.prototype.$log = create() progress.configure({ showSpinner: false }) // 进度条自动每次递增20% progress.inc(0.2) const Access = access.Access export { Vue, Vuex, Router, progress, Access }