mirror of
https://gitee.com/orangeform/orange-admin.git
synced 2026-01-17 10:36:31 +08:00
428 lines
6.8 KiB
TypeScript
428 lines
6.8 KiB
TypeScript
/**
|
|
* 流程表单常量字典
|
|
*/
|
|
import { DictionaryBase } from './types';
|
|
|
|
const SysFlowEntryBindFormType = new DictionaryBase('流程绑定表单类型', [
|
|
{
|
|
id: 0,
|
|
name: '动态表单',
|
|
symbol: 'ONLINE_FORM',
|
|
},
|
|
{
|
|
id: 1,
|
|
name: '路由表单',
|
|
symbol: 'ROUTER_FORM',
|
|
},
|
|
]);
|
|
|
|
const SysFlowEntryPublishedStatus = new DictionaryBase('流程设计发布状态', [
|
|
{
|
|
id: 0,
|
|
name: '未发布',
|
|
symbol: 'UNPUBLISHED',
|
|
},
|
|
{
|
|
id: 1,
|
|
name: '已发布',
|
|
symbol: 'PUBLISHED',
|
|
},
|
|
]);
|
|
|
|
const SysFlowEntryStep = new DictionaryBase('流程设计步骤', [
|
|
{
|
|
id: 0,
|
|
name: '编辑基础信息',
|
|
symbol: 'BASIC',
|
|
},
|
|
{
|
|
id: 1,
|
|
name: '流程变量设置',
|
|
symbol: 'PROCESS_VARIABLE',
|
|
},
|
|
{
|
|
id: 2,
|
|
name: '设计流程',
|
|
symbol: 'PROCESS_DESIGN',
|
|
},
|
|
{
|
|
id: 3,
|
|
name: '流程状态设置',
|
|
symbol: 'PROCESS_STATUS',
|
|
},
|
|
]);
|
|
|
|
const SysFlowTaskOperationType = new DictionaryBase('任务操作类型', [
|
|
{
|
|
id: 'agree',
|
|
name: '同意',
|
|
symbol: 'AGREE',
|
|
},
|
|
{
|
|
id: 'refuse',
|
|
name: '拒绝',
|
|
symbol: 'REFUSE',
|
|
},
|
|
{
|
|
id: 'reject',
|
|
name: '驳回',
|
|
symbol: 'REJECT',
|
|
},
|
|
{
|
|
id: 'rejectToStart',
|
|
name: '驳回到起点',
|
|
symbol: 'REJECT_TO_START',
|
|
},
|
|
{
|
|
id: 'revoke',
|
|
name: '撤销',
|
|
symbol: 'REVOKE',
|
|
},
|
|
{
|
|
id: 'transfer',
|
|
name: '转办',
|
|
symbol: 'TRANSFER',
|
|
},
|
|
{
|
|
id: 'multi_consign',
|
|
name: '加签',
|
|
symbol: 'CO_SIGN',
|
|
},
|
|
{
|
|
id: 'multi_minus_sign',
|
|
name: '减签',
|
|
symbol: 'SIGN_REDUCTION',
|
|
},
|
|
{
|
|
id: 'save',
|
|
name: '保存',
|
|
symbol: 'SAVE',
|
|
},
|
|
{
|
|
id: 'stop',
|
|
name: '终止',
|
|
symbol: 'STOP',
|
|
},
|
|
{
|
|
id: 'multi_sign',
|
|
name: '会签',
|
|
symbol: 'MULTI_SIGN',
|
|
},
|
|
{
|
|
id: 'multi_agree',
|
|
name: '同意(会签)',
|
|
symbol: 'MULTI_AGREE',
|
|
},
|
|
{
|
|
id: 'multi_refuse',
|
|
name: '拒绝(会签)',
|
|
symbol: 'MULTI_REFUSE',
|
|
},
|
|
{
|
|
id: 'multi_abstain',
|
|
name: '弃权(会签)',
|
|
symbol: 'MULTI_ABSTAIN',
|
|
},
|
|
{
|
|
id: 'set_assignee',
|
|
name: '指定审批人',
|
|
symbol: 'SET_ASSIGNEE',
|
|
},
|
|
{
|
|
id: 'multi_before_consign',
|
|
name: '前加签(串行会签)',
|
|
symbol: 'BFORE_CONSIGN',
|
|
},
|
|
{
|
|
id: 'multi_after_consign',
|
|
name: '后加签(串行会签)',
|
|
symbol: 'AFTER_CONSIGN',
|
|
},
|
|
]);
|
|
|
|
const SysFlowTaskType = new DictionaryBase('工作流任务类型', [
|
|
{
|
|
id: 0,
|
|
name: '其他任务',
|
|
symbol: 'OTHER_TASK',
|
|
},
|
|
{
|
|
id: 1,
|
|
name: '用户任务',
|
|
symbol: 'USER_TASK',
|
|
},
|
|
]);
|
|
|
|
const SysFlowVariableType = new DictionaryBase('工作流变量类型', [
|
|
{
|
|
id: 0,
|
|
name: '流程变量',
|
|
symbol: 'INSTANCE',
|
|
},
|
|
{
|
|
id: 1,
|
|
name: '任务变量',
|
|
symbol: 'TASK',
|
|
},
|
|
{
|
|
id: 2,
|
|
name: '系统内置变量',
|
|
symbol: 'SYSTEM',
|
|
},
|
|
{
|
|
id: 4,
|
|
name: '自定义变量',
|
|
symbol: 'CUSTOM',
|
|
},
|
|
]);
|
|
|
|
const SysFlowWorkOrderStatus = new DictionaryBase('工单状态', [
|
|
{
|
|
id: 0,
|
|
name: '已提交',
|
|
symbol: 'SUBMITED',
|
|
},
|
|
{
|
|
id: 1,
|
|
name: '审批中',
|
|
symbol: 'APPROVING',
|
|
},
|
|
{
|
|
id: 2,
|
|
name: '已拒绝',
|
|
symbol: 'REFUSED',
|
|
},
|
|
{
|
|
id: 3,
|
|
name: '已完成',
|
|
symbol: 'FINISHED',
|
|
},
|
|
{
|
|
id: 4,
|
|
name: '终止',
|
|
symbol: 'STOPPED',
|
|
},
|
|
{
|
|
id: 5,
|
|
name: '撤销',
|
|
symbol: 'CANCEL',
|
|
},
|
|
{
|
|
id: 6,
|
|
name: '草稿',
|
|
symbol: 'DRAFT',
|
|
},
|
|
]);
|
|
|
|
const SysFlowCopyForType = new DictionaryBase('抄送类型', [
|
|
{
|
|
id: 'user',
|
|
name: '抄送人',
|
|
symbol: 'USER',
|
|
},
|
|
{
|
|
id: 'dept',
|
|
name: '抄送部门',
|
|
symbol: 'DEPT',
|
|
},
|
|
{
|
|
id: 'role',
|
|
name: '抄送角色',
|
|
symbol: 'ROLE',
|
|
},
|
|
{
|
|
id: 'deptPostLeader',
|
|
name: '审批人部门领导',
|
|
symbol: 'SELF_DEPT_LEADER',
|
|
},
|
|
{
|
|
id: 'upDeptPostLeader',
|
|
name: '审批人上级部门领导',
|
|
symbol: 'UP_DEPT_LEADER',
|
|
},
|
|
{
|
|
id: 'allDeptPost',
|
|
name: '抄送岗位',
|
|
symbol: 'POST',
|
|
},
|
|
{
|
|
id: 'selfDeptPost',
|
|
name: '审批人部门岗位',
|
|
symbol: 'SELF_DEPT_POST',
|
|
},
|
|
{
|
|
id: 'siblingDeptPost',
|
|
name: '审批人同级部门岗位',
|
|
symbol: 'SLIBING_DEPT_POST',
|
|
},
|
|
{
|
|
id: 'upDeptPost',
|
|
name: '审批人上级部门岗位',
|
|
symbol: 'UP_DEPT_POST',
|
|
},
|
|
{
|
|
id: 'deptPost',
|
|
name: '指定部门岗位',
|
|
symbol: 'DEPT_POST',
|
|
},
|
|
]);
|
|
|
|
const FlowNodeType = new DictionaryBase('钉钉节点类型', [
|
|
{
|
|
id: 0,
|
|
name: '发起人',
|
|
symbol: 'ORIGINATOR',
|
|
},
|
|
{
|
|
id: 1,
|
|
name: '审批人',
|
|
symbol: 'APPROVED_BY',
|
|
},
|
|
{
|
|
id: 2,
|
|
name: '抄送人',
|
|
symbol: 'CC_TO',
|
|
},
|
|
{
|
|
id: 3,
|
|
name: '连接线',
|
|
symbol: 'CONNECTING_LINE',
|
|
},
|
|
{
|
|
id: 4,
|
|
name: '条件分支',
|
|
symbol: 'CONDITIONAL_BRANCH',
|
|
},
|
|
{
|
|
id: 5,
|
|
name: '并行分支',
|
|
symbol: 'PARALLEL_BRANCH',
|
|
},
|
|
{
|
|
id: 6,
|
|
name: '服务任务',
|
|
symbol: 'SERVICE_TASK',
|
|
},
|
|
{
|
|
id: 7,
|
|
name: '接收任务',
|
|
symbol: 'RECEIVE_TASK',
|
|
},
|
|
{
|
|
id: 100,
|
|
name: '子流程',
|
|
symbol: 'SUB_PROCESS',
|
|
},
|
|
]);
|
|
|
|
const DiagramType = new DictionaryBase('', [
|
|
{
|
|
id: 0,
|
|
name: '普通流程图',
|
|
symbol: 'ORDINARY',
|
|
},
|
|
{
|
|
id: 1,
|
|
name: '钉钉风格流程图',
|
|
symbol: 'DINGDING',
|
|
},
|
|
]);
|
|
|
|
const SysAutoCodeType = new DictionaryBase('自动编码类型', [
|
|
{
|
|
id: 'DAYS',
|
|
name: '精确到日',
|
|
symbol: 'DAYS',
|
|
},
|
|
{
|
|
id: 'HOURS',
|
|
name: '精确到时',
|
|
symbol: 'HOURS',
|
|
},
|
|
{
|
|
id: 'MINUTES',
|
|
name: '精确到分',
|
|
symbol: 'MINUTES',
|
|
},
|
|
{
|
|
id: 'SECONDS',
|
|
name: '精确到秒',
|
|
symbol: 'SECONDS',
|
|
},
|
|
]);
|
|
const FlowEntryType = new DictionaryBase('流程类型', [
|
|
{
|
|
id: 0,
|
|
name: '审批流程',
|
|
symbol: 'NORMAL',
|
|
},
|
|
{
|
|
id: 1,
|
|
name: '自动化任务',
|
|
symbol: 'AUTO_TASK',
|
|
},
|
|
]);
|
|
|
|
const AutoTaskValueType = new DictionaryBase('自动化任务值类型', [
|
|
{
|
|
id: 0,
|
|
name: '固定值',
|
|
symbol: 'FIXED',
|
|
},
|
|
{
|
|
id: 1,
|
|
name: '源表字段',
|
|
symbol: 'FIELD',
|
|
},
|
|
{
|
|
id: 2,
|
|
name: '流程变量',
|
|
symbol: 'VARIABLE',
|
|
},
|
|
]);
|
|
|
|
const AutoTaskActionType = new DictionaryBase('自动化任务动作类型', [
|
|
{
|
|
id: 0,
|
|
name: '数据插入',
|
|
symbol: 'INSERT',
|
|
},
|
|
{
|
|
id: 1,
|
|
name: '数据更新',
|
|
symbol: 'UPDATE',
|
|
},
|
|
{
|
|
id: 2,
|
|
name: '数据删除',
|
|
symbol: 'DELETE',
|
|
},
|
|
{
|
|
id: 3,
|
|
name: '单条查询',
|
|
symbol: 'QUERY_SINGLE_DATA',
|
|
},
|
|
{
|
|
id: 10,
|
|
name: 'HTTP请求',
|
|
symbol: 'HTTP',
|
|
},
|
|
]);
|
|
|
|
export {
|
|
SysFlowEntryPublishedStatus,
|
|
SysFlowEntryBindFormType,
|
|
SysFlowEntryStep,
|
|
SysFlowTaskOperationType,
|
|
SysFlowTaskType,
|
|
SysFlowVariableType,
|
|
SysFlowWorkOrderStatus,
|
|
SysFlowCopyForType,
|
|
DiagramType,
|
|
FlowNodeType,
|
|
SysAutoCodeType,
|
|
FlowEntryType,
|
|
AutoTaskValueType,
|
|
AutoTaskActionType,
|
|
};
|