//流转按钮常量 export const PASS_UNANIMOUSLY = '1' //全票通过 export const ONE_VOTE_VETO = '2' //一票否决 export const ONE_VOTE_AGREE = '3' //一票同意 export const CUSTOM = '4' //自定义 export const VETO_DECIDE_TYPE = { [ONE_VOTE_VETO]: 'refuse', } export const VOTE_OPTIONS = [ { key: '1', value: '全票通过', }, { key: '2', value: '一票否决', }, { key: '3', value: '一票同意', }, { key: '4', value: '自定义', }, ] export const DECIDE_TYPE_OPTIONS = [ { key: 'agree', value: '同意票', }, { key: 'refuse', value: '否决票', }, ] export const VOTE_TYPE_OPTIONS = [ { key: 'amount', value: '绝对票', }, { key: 'percent', value: '百分比', }, ] export const SIGN_TYPE_OPTIONS = [ { key: 'parallel', value: '并行', }, { key: 'seq', value: '串行', }, ] export const ACTION_OPTIONS = [ { key: 'submit', value: '提交', }, { key: 'back', value: '返回', }, ] //同意按钮组件 export const BUTTON_TYPE = { agree: 'primary', agreeTrans: 'primary', //同意流转 oppose: 'default', opposeTrans: 'default', //反对流转 } export const BUTTON_NAME_MAP = { agree: '同意', agreeTrans: '同意(流转)', oppose: '反对', opposeTrans: '反对(流转)', } export const ACTION_MAP = { agree: '同意', agreeTrans: '同意', oppose: '反对', opposeTrans: '反对', } //同意审批按钮时用户任务加签 export const ADD_SIGN_ACTION_MAP = { oppose: 'opposeTrans', agree: 'agreeTrans', } //任务状态 export const TASK_STATUS_ARRAY = [ 'APPROVELINEING', 'APPROVELINEED', 'SIGNSEQUENCEING', 'SIGNSEQUENCEED', 'SIGNLINEING', 'SIGNLINEED', ] //任务能否锁定状态 export const CAN_LOCK_STATUS = { 0: 'hasHandle', //0:任务已经处理 1: 'canLock', //1:可以锁定 2: 'NoUnlock', //2:不需要解锁 3: 'canUnlock', //3:可以解锁 4: 'LockedBySomeone', //4,被其他人锁定 5: 'adminOperate', //5:这种情况一般是管理员操作 } export const TASK_STATUS_MESSAGE = { LockedBySomeone: '任务被其他人锁定', hasHandle: '任务已经处理', }