import { EventType } from "@/enum";

export const EventOptions = [
  { label: "删除", value: EventType.DELETE },
  { label: "保存草稿", value: EventType.SAVE_DRAFT },
  { label: "保存模板", value: EventType.SAVE_TEMPLATE },
  { label: "提交", value: EventType.SUBMIT },
  { label: "挂起", value: EventType.WAIT },
];

// 系统变量
export const SysVars = [
  { id: "1", name: "sysCurrentTime", type: 1 },
  { id: "2", name: "sysInitiator", type: 0 },
  { id: "3", name: "sysTaskID", type: 0 },
  { id: "4", name: "sysToday", type: 1 },
  { id: "5", name: "sysApplicant", type: 0 },
  { id: "6", name: "sysApprovers", type: 0 },
  { id: "7", name: "sysInitiatorGroupCode", type: 0 },
  { id: "8", name: "sysApplicantGroupCode", type: 0 },
  { id: "9", name: "sysInitiatorJobLevel", type: 0 },
  { id: "10", name: "sysApplicantJobLevel", type: 0 },
  { id: "12", name: "sysCurrentJobLevel", type: 0 },
  { id: "13", name: "sysLocation", type: 0 },
];

// 数据类型
export const TypeMap = {
  0: "文本",
  1: "日期",
  2: "数字",
};

export const ActorOptions = [
  { label: "发起人", value: 0},
  { label: "申请人", value: 19},
  { label: "业务相关人", value: 1},
  { label: "岗位", value: 2},
  { label: "岗位用户", value: 22},
  { label: "角色", value: 3},
  { label: "部门", value: 4},
  { label: "与某一步处理人相同", value: 5},
  { label: "岗位代码按人过滤", value: 6},
  { label: "岗位级别按人过滤", value: 7},
  { label: "岗位代码按部门过滤", value: 17},
  { label: "岗位级别按部门过滤", value: 18},
  { label: "角色按部门过滤", value: 8},
  { label: "角色按照公司过滤", value: 21},
  { label: "部门领导", value: 9},
  { label: "直属主管", value: 10},
  { label: "前置步骤的直属主管", value: 11},
  { label: "前置步骤的部门领导", value: 12},
  { label: "某组织某岗位级别人员", value: 13},
  { label: "指定步骤的直属主管", value: 14},
  { label: "指定步骤的部门领导", value: 15},
  { label: "从某岗位级别到某岗位级别", value: 16},
  { label: "直属主管循环审批到指定岗位级别", value: 23},
]
