const.js 2.93 KB
export const STATUS = {
  NORMAL: '待办',
  TRANSFORMED: '流转',
  TRANSFORMEDINQU: '征询',
  DELIVERTO: '转办',
  BACK: '驳回',
  ADDSIGN: '加签',
  AGENT: '委托',
  // SHARE: '共享',
  USERADDSIGN: '加签',
  RECOVER: '撤回',
}
export const LEADER_STATUS = {
  ...STATUS,
  BACK: '驳回或驳回共享',
  FOLLOW: '跟踪',
  AGENT: '代理',
  APPROVELINEING: '并行审批',
  APPROVELINEED: '接收并行',
  SIGNSEQUENCEING: '顺序签署',
  SIGNSEQUENCEED: '接收顺序签署',
  SIGNLINEING: '并行签署',
  SIGNLINEED: '接收并行签署',
  COMMU: '通知',
  copyto_reply: '传阅',
  feedback: '沟通',
}
export const TAB_LIST = [
  {
    label: '待办',
    name: 'wait',
    IndexName: 0,
  },
  {
    label: '领导待办',
    name: 'leaderWait',
    IndexName: 1,
  },
  {
    label: '已办',
    name: 'down',
    IndexName: 2,
  },
  {
    label: '转办',
    name: 'delegate',
    IndexName: 3,
  },
]
//待办列表流程状态只显示:驳回、征询、加签、流转、转办,其他状态在审批详情里显示;
export const STATUS_DOT_CLASS_NAME_MAP = {
  BACK: 'red-bgcolor',
  TRANSFORMEDINQU: 'blue-bgcolor',
  TRANSFORMED: 'light-blue-bgcolor',
  ADDSIGN: 'purple-bgcolor',
  USERADDSIGN: 'purple-bgcolor',
  DELIVERTO: 'gray-blue-bgcolor',
  NORMAL: 'theme-bgcolor',
  RECOVER: 'yellow-bgcolor',
}
//已办列表流程状态只显示:驳回、撤回、结束、人工结束,其他状态在审批详情里显示,其中驳回与撤回只显示驳回和撤回,具体是驳回或撤回到发起人还是某一环节,在审批详情里显示;
export const DONE_STATUS = {
  running: '运行中',
  revoke: '撤回',
  revokeToStart: '撤回', //撤回到发起人
  end: '结束',
  manualend: '人工结束',
  back: '驳回',
  backToStart: '驳回', //驳回到发起人
}
export const DONE_TASK_STATUS_LIST = [
  { name: 'all', label: '全部' },
  { name: 'running', label: '运行中' },
  { name: 'back', label: '驳回' },
  { name: 'revoke', label: '撤回' },
  { name: 'revokeToStart', label: '撤回到发起人' },
  { name: 'end', label: '结束' },
  { name: 'manualend', label: '人工结束' },
  { name: 'backToStart', label: '驳回到发起人' },
]
export const TODO_TASK_STATUS_LIST = [
  { name: 'all', label: '全部' },
  { name: 'NORMAL', label: '待办' },
  { name: 'BACK', label: '驳回' },
  { name: 'TRANSFORMED', label: '流转' },
  { name: 'TRANSFORMEDINQU', label: '征询' },
  { name: 'DELIVERTO', label: '转办' },
  { name: 'ADDSIGN', label: '会签加签' },
  { name: 'AGENT', label: '委托' },
  // { name: 'SHARE', label: '共享' },
  { name: 'USERADDSIGN', label: '用户加签' },
  { name: 'RECOVER', label: '撤回' },
]
export const DONE_STATUS_DOT_CLASS_NAME_MAP = {
  running: 'theme-bgcolor',
  revoke: 'yellow-bgcolor',
  revokeToStart: 'yellow-bgcolor',
  end: 'light-gray-bgcolor',
  manualend: 'light-gray-bgcolor',
  back: 'red-bgcolor',
  backToStart: 'red-bgcolor',
}