|
仅支持无流程的审批:
列表页事件:
- viewModel.on('beforeBatchunaudit', (args) => {
- var returnPromise = new cb.promise(); //同步
- cb.utils.confirm({
- title: '弃审确认', // String 或 React.Element
- message: '确认要弃审吗?', // String 或 React.Element
- actions: '', // 按钮组, {text, onPress, style}, 值为数组。不传该参数显示默认的确定取消。传 [] 则不显示操作按钮
- okFunc: () => {
- console.log('确定回调');
- return returnPromise.resolve();
- },
- cancelFunc: () => {
- console.log('取消回调');
- returnPromise.reject();
- }
- });
- return returnPromise;
- });
复制代码
详情页事件:
- viewModel.on('beforeUnaudit', (args) => {
- var returnPromise = new cb.promise(); //同步
- cb.utils.confirm({
- title: '弃审确认', // String 或 React.Element
- message: '确认要弃审吗?', // String 或 React.Element
- actions: '', // 按钮组, {text, onPress, style}, 值为数组。不传该参数显示默认的确定取消。传 [] 则不显示操作按钮
- okFunc: () => {
- console.log('确定回调');
- return returnPromise.resolve();
- },
- cancelFunc: () => {
- console.log('取消回调');
- returnPromise.reject();
- }
- });
- return returnPromise;
- });
复制代码 |
|