const.js 2.5 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: '传阅',
  copyto_reply: '传阅',
  feedback: '沟通',
  SHARE: '共享',
  BACKSHARE: '驳回共享',
}
export const TAB_LIST = [
  {
    label: '我的待办',
    name: 'todo',
  },
  {
    label: '领导待办',
    name: 'leaderTodo',
  },
  {
    label: '我的已办',
    name: 'done',
  },
  /*  {
    label: '领导已办',
    name: 'leaderDone',
  },*/
  {
    label: '我的转办',
    name: 'myDelegate',
  },
]
export const COMPONENTS_LIST = {
  todo: 'Todo',
  leaderTodo: 'LeaderTodo',
  done: 'Done',
  leaderDone: 'LeaderDone',
  myDelegate: 'MyDelegate',
}

export const TODO_QUICK_SEARCH_PROPS = [
  {
    prop: 'bt.subject_',
    label: '标题',
  },
  {
    prop: 'bt.proc_inst_id_',
    label: '流程编号',
  },
  {
    prop: 'bt.proc_def_name_',
    label: '流程名称',
  },
  {
    prop: 'bt.name_',
    label: '任务名称',
  },
]
export const DONE_QUICK_SEARCH_PROPS = [
  {
    prop: 'subject_',
    label: '标题',
  },
  {
    prop: 'wfInst.id_',
    label: '流程编号',
  },
  {
    prop: 'proc_def_name_',
    label: '流程名称',
  },
]
export const LEADER_TODO_QUICK_SEARCH_PROPS = [...TODO_QUICK_SEARCH_PROPS]
export const DELEGATE_QUICK_SEARCH_PROPS = [
  {
    prop: 'a.task_subject_',
    label: '标题',
  },
  {
    prop: 'a.proc_inst_id_',
    label: '流程编号',
  },
  {
    prop: 'a.task_name_',
    label: '任务名称',
  },
]
export const STATUS_DOT_CLASS_NAME_MAP = {
  NORMAL: 'green-color',
  TRANSFORMED: 'green-color',
  TRANSFORMEDINQU: 'green-color',
  DELIVERTO: 'green-color',
  FOLLOW: 'green-color',
  COMMU: 'green-color',
  feedback: 'green-color',
  copyto_reply: 'green-color',
  BACK: 'red-color',
  ADDSIGN: 'light-blue-color',
  AGENT: 'light-blue-color',
  SHARE: 'light-blue-color',
  BACKSHARE: 'red-color',
  APPROVELINEED: 'light-blue-color',
  SIGNSEQUENCEED: 'light-blue-color',
  SIGNLINEED: 'light-blue-color',
  USERADDSIGN: 'light-blue-color',
}