14.1.32 • Published 3 years ago

@bingoit/mobile-flow v14.1.32

Weekly downloads
107
License
ISC
Repository
-
Last release
3 years ago

mobile-flow

定义移动端流程功能,如:流程表单、流程图等;

安装方法

npm install @bingoit/mobile-flow --save

使用方法

需要依赖mobile-ui模块,所以使用时需要先引入“mobile-ui”:

import Vue from 'vue';
import BingoMobileUI from '@bingoit/mobile-ui';
Vue.use(BingoMobileUI);

使用时需要配置相关参数:
1.系统参数的配置
参数设置:如设置系统名称,logo地址,是否为调试模式等。

 import {initSystem} from "@bingoit/mobile-base/lib/setting";
 initSystem({
     name: '测试系统名称 ',
     logo: require('./assets/logo.png'),
     isDebug: true,

     // 重要,没有配置该项将导致表单实例列表为流程表单时点击新增按钮报错
     flowFormInstanceRouterPath: '/flow/form/instance',
 });

2.配置未登录处理方法;如:

 //设置ajax请求,返回结果为未登录状态时的处理方法;
 import {removeToken, removeUserInfo, removeLoginState, getToken } from "@bingoit/utils";
 import { setTokenHandler, setNotLoginHandler } from "@bingoit/ajax";
 setNotLoginHandler(this,function () {
     removeLoginState();
     removeUserInfo();
     removeToken();
     router.push('/login/normal').then(() => {});
 });

3.设置获取token的方法(如果未设置使用默认浏览器sessionId通讯) ;如:

 //设置token
 setTokenHandler(this, function () {
     return getToken();
 });

4.设置路由拦截器;如:

 //设置路由拦截
 import {routerInterceptor} from "@bingoit/mobile-base/lib/utils/router.utils";
 routerInterceptor(router, store, undefined);

5.配置路由(基础模块路由的导入);如:

 import FlowRouters from '@bingoit/mobile-flow/lib/router';
 let routers = [];
 routers.push(...FlowRouters);
 const router = new Router({
     routes: routers
 });
 export default router;

6.配置Vuex(基础模块的Vuex导入);如:

 import {FlowStoreState, FlowStoreMutations, FlowStoreGetters, modules} from '@bingoit/mobile-flow/lib/store';
 let options =  {
     state: FlowStoreState,
     mutations: FlowStoreMutations,
     getters: FlowStoreGetters,
     modules,
 }
 export default new Vuex.Store(options);

表单渲染组件的使用

import Vue from 'vue';
import BingoMobileFlowUI from '@bingoit/mobile-flow';
Vue.use(BingoMobileFlowUI);
<bgo-flow-chart :process-id="processId" :order-id="orderId"></bgo-flow-chart>

组件

  1. FlowFormInstance组件;
  2. FlowFormView组件;
  3. FlowTaskDone组件;
  4. FlowTaskTodo组件;
  5. FlowChart组件;
  6. HistoryTaskList组件;
  7. FlowFormNavBtns组件;
  8. SelectAssignerComponent组件;
  9. DialogFlowChart组件;
14.1.32

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

14.1.31

4 years ago

14.1.30

4 years ago

0.9.4

4 years ago

0.9.6

4 years ago

0.9.5

4 years ago

0.9.3

4 years ago

0.9.2

4 years ago

0.9.1

4 years ago

0.9.0

4 years ago

0.8.0

4 years ago

0.7.0

4 years ago

14.1.29

4 years ago

0.6.1

4 years ago

0.6.0

4 years ago

14.1.28

4 years ago

14.1.27

4 years ago

0.5.4

4 years ago

14.1.26

4 years ago

0.5.3

4 years ago

14.1.25

4 years ago

14.1.24

4 years ago

0.5.2

4 years ago

14.1.23

4 years ago

14.1.21

4 years ago

14.1.20

4 years ago

14.1.22

4 years ago

0.5.1

4 years ago

14.1.19

4 years ago

14.1.18

4 years ago

0.5.0

4 years ago

0.4.35

4 years ago

14.1.17

4 years ago

14.1.16

4 years ago

14.1.15

4 years ago

0.4.33

4 years ago

0.4.34

4 years ago

14.1.14

4 years ago

14.1.13

4 years ago

14.1.12

4 years ago

14.1.11

4 years ago

14.1.9

4 years ago

0.4.31

4 years ago

0.4.32

4 years ago

14.1.10

4 years ago

14.1.8

4 years ago

0.4.30

4 years ago

14.1.7

4 years ago

14.1.1

4 years ago

14.1.2

4 years ago

14.1.3

4 years ago

14.1.4

4 years ago

14.1.5

4 years ago

14.1.6

4 years ago

0.4.20

4 years ago

0.4.9

4 years ago

0.4.5

4 years ago

0.4.0

4 years ago

0.3.1

4 years ago

0.3.0

4 years ago

0.2.9

4 years ago

0.2.8

4 years ago

0.2.5

4 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.0.4

4 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago