1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- export enum Actions {
- INIT_FLOW_CONTEXT = 'init_flow_context',
- SET_FLOW_PROCESS = 'set_flow_process',
- SET_FLOW_NODE = 'set_flow_node',
- SET_FLOW_INSTANCE = 'set_flow_instance',
- SET_FOLW_PROPS = 'set_flow_props',
- REMOVE_FLOW_NODE = 'remove_flow_node',
- OPEN_MODAL = 'open_modal',
- CLOSE_MODAL = 'close_modal'
- }
- /** 环节类型 */
- export enum SectorType {
- APPROVAL = 'approval',
- CONDITION = 'condition'
- }
- /** 审批方式 */
- export enum ApprovalWay {
- /** @name 指定用户 */
- ACCOUNT = 'account',
- /** @name 会签 */
- JOINTLYSIGN = 'jointlySign',
- /** @name 顺序 */
- ORSIGN = 'orSign',
- /** @name 依次审批 */
- ORDERAPPROVAL = 'orderApproval',
- /** @name 由上一审批人设置 */
- PREVACCOUNT = 'prevAccount'
- }
- /** 参与者模式 */
- export enum ParticipantMode {
- /** @name 用户模式 */
- ACCOUNT = 'account',
- /** @name 单位角色模式 */
- ROLE = 'role'
- }
- /** 配置信息 */
- export enum ConfigureType {
- SKIP = 'skip', // 跳过
- RETURN = 'return', // 退回
- REVOKE = 'revoke', // 撤回
- ASSISTAUDIT = 'assistAudit', // 协审
- ADDSIGN = 'addSign', // 加签
- NEXTSECTOR = 'nextSector' // 下个环节
- }
- /** 会签模式下模式option enum */
- export enum VoteOption {
- ALLVOTE = 'allVote', // 全票通过
- ONEVOTENO = 'oneVoteNo', // 一票否决
- PERCENTAGEVOTE = 'percentageVote', // 比例投票
- NUMVOTE = 'numVote' // 人数投票
- }
- /** 审批模式对应的配置信息 */
- export const approvalWayConfigurations = {
- [ApprovalWay.ACCOUNT]: [ConfigureType.ASSISTAUDIT, ConfigureType.RETURN],
- [ApprovalWay.JOINTLYSIGN]: [ConfigureType.RETURN]
- }
|