初始版本提交
This commit is contained in:
48
src/enums/appEnum.ts
Normal file
48
src/enums/appEnum.ts
Normal file
@ -0,0 +1,48 @@
|
||||
export const SIDE_BAR_MINI_WIDTH = 48;
|
||||
export const SIDE_BAR_SHOW_TIT_MINI_WIDTH = 80;
|
||||
|
||||
export enum ContentEnum {
|
||||
// auto width
|
||||
FULL = 'full',
|
||||
// fixed width
|
||||
FIXED = 'fixed',
|
||||
}
|
||||
|
||||
// menu theme enum
|
||||
export enum ThemeEnum {
|
||||
DARK = 'dark',
|
||||
LIGHT = 'light',
|
||||
}
|
||||
|
||||
export enum SettingButtonPositionEnum {
|
||||
AUTO = 'auto',
|
||||
HEADER = 'header',
|
||||
FIXED = 'fixed',
|
||||
}
|
||||
|
||||
export enum SessionTimeoutProcessingEnum {
|
||||
ROUTE_JUMP,
|
||||
PAGE_COVERAGE,
|
||||
}
|
||||
|
||||
/**
|
||||
* 权限模式
|
||||
*/
|
||||
export enum PermissionModeEnum {
|
||||
// role
|
||||
ROLE = 'ROLE',
|
||||
// black
|
||||
BACK = 'BACK',
|
||||
// route mapping
|
||||
ROUTE_MAPPING = 'ROUTE_MAPPING',
|
||||
}
|
||||
|
||||
// Route switching animation
|
||||
export enum RouterTransitionEnum {
|
||||
ZOOM_FADE = 'zoom-fade',
|
||||
ZOOM_OUT = 'zoom-out',
|
||||
FADE_SIDE = 'fade-slide',
|
||||
FADE = 'fade',
|
||||
FADE_BOTTOM = 'fade-bottom',
|
||||
FADE_SCALE = 'fade-scale',
|
||||
}
|
||||
28
src/enums/breakpointEnum.ts
Normal file
28
src/enums/breakpointEnum.ts
Normal file
@ -0,0 +1,28 @@
|
||||
export enum sizeEnum {
|
||||
XS = 'XS',
|
||||
SM = 'SM',
|
||||
MD = 'MD',
|
||||
LG = 'LG',
|
||||
XL = 'XL',
|
||||
XXL = 'XXL',
|
||||
}
|
||||
|
||||
export enum screenEnum {
|
||||
XS = 480,
|
||||
SM = 576,
|
||||
MD = 768,
|
||||
LG = 992,
|
||||
XL = 1200,
|
||||
XXL = 1600,
|
||||
}
|
||||
|
||||
const screenMap = new Map<sizeEnum, number>();
|
||||
|
||||
screenMap.set(sizeEnum.XS, screenEnum.XS);
|
||||
screenMap.set(sizeEnum.SM, screenEnum.SM);
|
||||
screenMap.set(sizeEnum.MD, screenEnum.MD);
|
||||
screenMap.set(sizeEnum.LG, screenEnum.LG);
|
||||
screenMap.set(sizeEnum.XL, screenEnum.XL);
|
||||
screenMap.set(sizeEnum.XXL, screenEnum.XXL);
|
||||
|
||||
export { screenMap };
|
||||
35
src/enums/cacheEnum.ts
Normal file
35
src/enums/cacheEnum.ts
Normal file
@ -0,0 +1,35 @@
|
||||
// token key
|
||||
export const TOKEN_KEY = 'TOKEN__';
|
||||
|
||||
export const LOCALE_KEY = 'LOCALE__';
|
||||
|
||||
export const LANGUAGE_KEY = 'LANGUAGE__';
|
||||
|
||||
export const PERMISSION_KEY = 'PERMISSION_';
|
||||
|
||||
// user info key
|
||||
export const USER_INFO_KEY = 'USER__INFO__';
|
||||
|
||||
// role info key
|
||||
export const ROLES_KEY = 'ROLES__KEY__';
|
||||
|
||||
// project config key
|
||||
export const PROJ_CFG_KEY = 'PROJ__CFG__KEY__';
|
||||
|
||||
// lock info
|
||||
export const LOCK_INFO_KEY = 'LOCK__INFO__KEY__';
|
||||
|
||||
export const MULTIPLE_TABS_KEY = 'MULTIPLE_TABS__KEY__';
|
||||
|
||||
export const APP_DARK_MODE_KEY_ = '__APP__DARK__MODE__';
|
||||
|
||||
// base global local key
|
||||
export const APP_LOCAL_CACHE_KEY = 'COMMON__LOCAL__KEY__';
|
||||
|
||||
// base global session key
|
||||
export const APP_SESSION_CACHE_KEY = 'COMMON__SESSION__KEY__';
|
||||
|
||||
export enum CacheTypeEnum {
|
||||
SESSION,
|
||||
LOCAL,
|
||||
}
|
||||
96
src/enums/desktop.ts
Normal file
96
src/enums/desktop.ts
Normal file
@ -0,0 +1,96 @@
|
||||
//桌面设计
|
||||
export enum DesktopComponent {
|
||||
DASHBOARD = 'Dashboard', //数据面板
|
||||
INFORMATION = 'Information', //信息列表
|
||||
CHARTLINE = 'ChartLine', //折线/柱状图
|
||||
PIE = 'Pie', //饼图
|
||||
RADAR = 'Radar', //雷达图
|
||||
GAUGE = 'Gauge', //仪表盘
|
||||
FUNNEL = 'Funnel', //漏斗图
|
||||
CHARTBAR = 'ChartBar', //柱状百分比
|
||||
MYTASK = 'MyTask', //我的任务
|
||||
TODOLIST = 'TodoList', //待办事项
|
||||
MODULES = 'Modules', //常用功能
|
||||
BANNER = 'Banner', //Banner图
|
||||
BUTTON = 'Button', // 按钮组件
|
||||
TABLE = 'Table', // 表格组件
|
||||
CATEGORY_STACK = 'CategoryStack', //甘特图
|
||||
TABSTABLE = 'TabsTable', // 多表格组件
|
||||
IMAGE = 'Image', //图片组件
|
||||
MAP = 'Map', //地图组件
|
||||
DEFAULT = 'Default',
|
||||
}
|
||||
// 数据面板风格类型
|
||||
export enum DashboardShowType {
|
||||
ONE = '1', //风格1
|
||||
TWO = '2', //风格2
|
||||
THREE = '3', //风格3
|
||||
}
|
||||
// 图标类型
|
||||
export enum ImgType {
|
||||
ICON = 'icon', //图标
|
||||
PICTURE = 'picture', //图片
|
||||
DEFAULT = 'default', //无
|
||||
}
|
||||
|
||||
//布局朝向
|
||||
export enum OrientType {
|
||||
HORIZONTAL = 'horizontal', //水平
|
||||
VERTICAL = 'vertical', //垂直
|
||||
}
|
||||
// 所在位置
|
||||
export enum LocationType {
|
||||
LEFT_TOP = 1,
|
||||
RIGHT_TOP,
|
||||
LEFT_BOTTOM,
|
||||
RIGHT_BOTTOM,
|
||||
TOP_CENTER,
|
||||
BOTTOM_CENTER,
|
||||
}
|
||||
// 对齐方式
|
||||
|
||||
export enum AlignType {
|
||||
LEFT = 'left',
|
||||
CENTER = 'center',
|
||||
RIGHT = 'right',
|
||||
}
|
||||
// 雷达图类型
|
||||
export enum RadarShapeType {
|
||||
POLYGON = 'polygon',
|
||||
CIRCLE = 'circle',
|
||||
}
|
||||
// 图标设置 类型
|
||||
export enum LegendType {
|
||||
NONE = 'none',
|
||||
RECT = 'rect',
|
||||
CIRCLE = 'circle',
|
||||
ROUND_RECT = 'roundRect',
|
||||
TRIANGLE = 'triangle',
|
||||
DIAMOND = 'diamond',
|
||||
PIN = 'pin',
|
||||
ARROW = 'arrow',
|
||||
SQUARE = 'square',
|
||||
}
|
||||
|
||||
//跳转地址
|
||||
export enum JumpToPathType {
|
||||
PROCESSTASKS = '/task/processtasks',
|
||||
}
|
||||
|
||||
// 按钮设置 类型
|
||||
export enum ButtonType {
|
||||
SEARCH = 1,
|
||||
CREATE,
|
||||
EXECUTE,
|
||||
}
|
||||
// 按钮设置 执行类型
|
||||
export enum ExecuteType {
|
||||
API = 1,
|
||||
JS,
|
||||
RULE,
|
||||
}
|
||||
// 表格设置 类型
|
||||
export enum TableType {
|
||||
API = 1,
|
||||
FORM,
|
||||
}
|
||||
27
src/enums/exceptionEnum.ts
Normal file
27
src/enums/exceptionEnum.ts
Normal file
@ -0,0 +1,27 @@
|
||||
/**
|
||||
* @description: Exception related enumeration
|
||||
*/
|
||||
export enum ExceptionEnum {
|
||||
// page not access
|
||||
PAGE_NOT_ACCESS = 403,
|
||||
|
||||
// page not found
|
||||
PAGE_NOT_FOUND = 404,
|
||||
|
||||
// error
|
||||
ERROR = 500,
|
||||
|
||||
// net work error
|
||||
NET_WORK_ERROR = 10000,
|
||||
|
||||
// No data on the page. In fact, it is not an exception page
|
||||
PAGE_NOT_DATA = 10100,
|
||||
}
|
||||
|
||||
export enum ErrorTypeEnum {
|
||||
VUE = 'vue',
|
||||
SCRIPT = 'script',
|
||||
RESOURCE = 'resource',
|
||||
AJAX = 'ajax',
|
||||
PROMISE = 'promise',
|
||||
}
|
||||
15
src/enums/formtypeEnum.ts
Normal file
15
src/enums/formtypeEnum.ts
Normal file
@ -0,0 +1,15 @@
|
||||
export enum FormTypeEnum {
|
||||
// basic login path
|
||||
SYSTEM_FORM = 0,
|
||||
// basic home path
|
||||
CUSTOM_FORM = 1,
|
||||
}
|
||||
|
||||
export enum FormDesignTypeEnum {
|
||||
// 数据优先
|
||||
DATA_FIRST,
|
||||
// 界面优先
|
||||
CODE_FIRST,
|
||||
// 简易模板
|
||||
SIMPLE_TEMPLATE,
|
||||
}
|
||||
32
src/enums/httpEnum.ts
Normal file
32
src/enums/httpEnum.ts
Normal file
@ -0,0 +1,32 @@
|
||||
/**
|
||||
* @description: Request result set
|
||||
*/
|
||||
export enum ResultEnum {
|
||||
SUCCESS = 0,
|
||||
ERROR = 1,
|
||||
TIMEOUT = 10401,
|
||||
UNAUTHRAZATION = 10401,
|
||||
TYPE = 'success',
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: request method
|
||||
*/
|
||||
export enum RequestEnum {
|
||||
GET = 'GET',
|
||||
POST = 'POST',
|
||||
PUT = 'PUT',
|
||||
DELETE = 'DELETE',
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: contentType
|
||||
*/
|
||||
export enum ContentTypeEnum {
|
||||
// json
|
||||
JSON = 'application/json;charset=UTF-8',
|
||||
// form-data qs
|
||||
FORM_URLENCODED = 'application/x-www-form-urlencoded;charset=UTF-8',
|
||||
// form-data upload
|
||||
FORM_DATA = 'multipart/form-data;charset=UTF-8',
|
||||
}
|
||||
50
src/enums/menuEnum.ts
Normal file
50
src/enums/menuEnum.ts
Normal file
@ -0,0 +1,50 @@
|
||||
/**
|
||||
* @description: menu type
|
||||
*/
|
||||
export enum MenuTypeEnum {
|
||||
// left menu
|
||||
SIDEBAR = 'sidebar',
|
||||
|
||||
MIX_SIDEBAR = 'mix-sidebar',
|
||||
// mixin menu
|
||||
MIX = 'mix',
|
||||
// top menu
|
||||
TOP_MENU = 'top-menu',
|
||||
}
|
||||
|
||||
// 折叠触发器位置
|
||||
export enum TriggerEnum {
|
||||
// 不显示
|
||||
NONE = 'NONE',
|
||||
// 菜单底部
|
||||
FOOTER = 'FOOTER',
|
||||
// 头部
|
||||
HEADER = 'HEADER',
|
||||
}
|
||||
|
||||
export type Mode = 'vertical' | 'vertical-right' | 'horizontal' | 'inline';
|
||||
|
||||
// menu mode
|
||||
export enum MenuModeEnum {
|
||||
VERTICAL = 'vertical',
|
||||
HORIZONTAL = 'horizontal',
|
||||
VERTICAL_RIGHT = 'vertical-right',
|
||||
INLINE = 'inline',
|
||||
}
|
||||
|
||||
export enum MenuSplitTyeEnum {
|
||||
NONE,
|
||||
TOP,
|
||||
LEFT,
|
||||
}
|
||||
|
||||
export enum TopMenuAlignEnum {
|
||||
CENTER = 'center',
|
||||
START = 'start',
|
||||
END = 'end',
|
||||
}
|
||||
|
||||
export enum MixSidebarTriggerEnum {
|
||||
HOVER = 'hover',
|
||||
CLICK = 'click',
|
||||
}
|
||||
9
src/enums/oa.ts
Normal file
9
src/enums/oa.ts
Normal file
@ -0,0 +1,9 @@
|
||||
// OA类型
|
||||
export enum OaType {
|
||||
NEWS = 1,
|
||||
NOTICE,
|
||||
}
|
||||
|
||||
export enum NewsCategoryDic {
|
||||
ID = '1718831555510091777',
|
||||
}
|
||||
14
src/enums/pageEnum.ts
Normal file
14
src/enums/pageEnum.ts
Normal file
@ -0,0 +1,14 @@
|
||||
export enum PageEnum {
|
||||
// basic login path
|
||||
BASE_LOGIN = '/login',
|
||||
// basic home path
|
||||
BASE_HOME = '/dashboard',
|
||||
// error page path
|
||||
ERROR_PAGE = '/exception',
|
||||
// error log page path
|
||||
ERROR_LOG_PAGE = '/error-log/list',
|
||||
// user center
|
||||
USER_CENTER = '/user-center/info',
|
||||
//自定义表单
|
||||
CUSTOM_FORM = '/custom-form/list',
|
||||
}
|
||||
9
src/enums/printEnum.ts
Normal file
9
src/enums/printEnum.ts
Normal file
@ -0,0 +1,9 @@
|
||||
// 分类id
|
||||
export enum PrintCategory {
|
||||
ID = '1659097789878583298',
|
||||
}
|
||||
// 模板打印按钮必然包含的字符串
|
||||
export enum PrintButton {
|
||||
CODE = 'templateprint',
|
||||
}
|
||||
//
|
||||
5
src/enums/reportEnum.ts
Normal file
5
src/enums/reportEnum.ts
Normal file
@ -0,0 +1,5 @@
|
||||
// 分类
|
||||
export enum ReportCategory {
|
||||
COMMON = 0,
|
||||
ACTIVE_REPORT,
|
||||
}
|
||||
7
src/enums/roleEnum.ts
Normal file
7
src/enums/roleEnum.ts
Normal file
@ -0,0 +1,7 @@
|
||||
export enum RoleEnum {
|
||||
// super admin
|
||||
SUPER = 'super',
|
||||
|
||||
// tester
|
||||
TEST = 'test',
|
||||
}
|
||||
19
src/enums/sizeEnum.ts
Normal file
19
src/enums/sizeEnum.ts
Normal file
@ -0,0 +1,19 @@
|
||||
export enum SizeEnum {
|
||||
DEFAULT = 'default',
|
||||
SMALL = 'small',
|
||||
LARGE = 'large',
|
||||
}
|
||||
|
||||
export enum SizeNumberEnum {
|
||||
DEFAULT = 48,
|
||||
SMALL = 16,
|
||||
LARGE = 64,
|
||||
}
|
||||
|
||||
export const sizeMap: Map<SizeEnum, SizeNumberEnum> = (() => {
|
||||
const map = new Map<SizeEnum, SizeNumberEnum>();
|
||||
map.set(SizeEnum.DEFAULT, SizeNumberEnum.DEFAULT);
|
||||
map.set(SizeEnum.SMALL, SizeNumberEnum.SMALL);
|
||||
map.set(SizeEnum.LARGE, SizeNumberEnum.LARGE);
|
||||
return map;
|
||||
})();
|
||||
5
src/enums/userEnum.ts
Normal file
5
src/enums/userEnum.ts
Normal file
@ -0,0 +1,5 @@
|
||||
export enum GenderEnum {
|
||||
SECRECY = -1, //保密
|
||||
FEMALE = 0, //女
|
||||
MALE = 1, //男
|
||||
}
|
||||
256
src/enums/workflowEnum.ts
Normal file
256
src/enums/workflowEnum.ts
Normal file
@ -0,0 +1,256 @@
|
||||
//工作流 流程设计 节点
|
||||
export enum BpmnNodeKey {
|
||||
START = 'bpmn:StartEvent', //开始节点
|
||||
END = 'bpmn:EndEvent', //结束节点
|
||||
INCLUSIVE = 'bpmn:InclusiveGateway', //相容网关
|
||||
PARALLEL = 'bpmn:ParallelGateway', //并行网关
|
||||
EXCLUSIVE = 'bpmn:ExclusiveGateway', //互斥网关
|
||||
USER = 'bpmn:UserTask', //用户任务
|
||||
SCRIPT = 'bpmn:ScriptTask', //脚本任务
|
||||
SCRIPT_CONTENT = 'bpmn:script', //脚本任务 脚本内容
|
||||
SUB_PROCESS = 'bpmn:SubProcess', //子流程
|
||||
PROCESS = 'bpmn:Process', //流程
|
||||
SEQUENCEFLOW = 'bpmn:SequenceFlow', //流程线
|
||||
CALLACTIVITY = 'bpmn:CallActivity', //外部流程
|
||||
EVENT = 'bpmn:Event',
|
||||
COUNTERSIGN = 'bpmn:MultiInstanceLoopCharacteristics', //会签节点 外部节点多实例
|
||||
COUNTERSIGN_CONDITION = 'bpmn:completionCondition', //会签条件
|
||||
CONDITION_EXPRESSION = 'bpmn:FormalExpression', //流程线条件
|
||||
}
|
||||
// 表单信息
|
||||
export enum FormType {
|
||||
SYSTEM = 0, //系统表单
|
||||
CUSTOM, //自定义表单
|
||||
WORKFLOW, //流程已添加表单
|
||||
}
|
||||
//人员权限类型
|
||||
export enum MemberType {
|
||||
USER = 0, //用户
|
||||
ROLE, //角色
|
||||
POST, //岗位
|
||||
SPECIFY_NODE_APPROVER, //指定节点审批人
|
||||
SUPERIOR_LEADERS, //上级领导
|
||||
FORM_FIELD, //表单字段
|
||||
API, //api调用
|
||||
// COMPANY_ROLE, //公司角色
|
||||
// DEPARTMENT_ROLE, //部门角色
|
||||
// SQL, //sql语句
|
||||
}
|
||||
// 自动同意
|
||||
export enum AutoAgreeRule {
|
||||
NO_RULE = 0, //未选择自动同意规则
|
||||
ORIGINATOR, //候选审批人包含流程任务发起人
|
||||
PREVIOUS_NODE, //候选审批人包含上一节点审批人
|
||||
APPROVED, // 候选审批人在此流程中审批过
|
||||
}
|
||||
// 无处理人
|
||||
export enum NoHandler {
|
||||
ADMIN = 0, //由超级管理员处理
|
||||
PREVIOUS_NODE, //由上一节点审批人指定审批人
|
||||
}
|
||||
// 指定审批人
|
||||
export enum DesignatedApprover {
|
||||
NOT_SPECIFIED = 0, //不指定审批人
|
||||
PREVIOUS_NODE, //由上一节点审批人指定
|
||||
}
|
||||
|
||||
//权限类型
|
||||
export enum AuthType {
|
||||
ALL = 0, // 0 所有
|
||||
APPOINT, // 1 指定
|
||||
}
|
||||
// 任务状态
|
||||
export enum ProcessStatus {
|
||||
APPROVAL_INPROGRESS = 0, //审批中
|
||||
APPROVAL_COMPLETED, //审批通过
|
||||
}
|
||||
// 任务权限
|
||||
export enum TaskPermissions {
|
||||
LIMITED_TO_PROMOTER_INITIATED = 0, //限发起人发起
|
||||
EVERYONE_LAUNCHES, //所有人发起
|
||||
}
|
||||
//参数类型
|
||||
export enum ParamType {
|
||||
VALUE = 0, //值
|
||||
VARIABLE, //变量
|
||||
API, //api
|
||||
FORM_DATA, //表单数据
|
||||
}
|
||||
|
||||
//脚本记录
|
||||
export enum RecordType {
|
||||
NO_RECORD = 0, //不在流程记录中记录脚本任务操作信息
|
||||
RECORD, //记录脚本任务操作信息
|
||||
}
|
||||
|
||||
//通知消息类型
|
||||
export enum NoticePolicyType {
|
||||
SYSTEM_MESSAGES = 0, // 系统消息
|
||||
SHORT_MESSAGE, // 短信
|
||||
ENTERPRISE_WECHAT, // 企业微信
|
||||
DING_TALK, // 钉钉
|
||||
MAILBOX, //邮箱
|
||||
}
|
||||
//会签类型
|
||||
export enum MultipleInstancesType {
|
||||
NONE = 0, //无
|
||||
SYNC, //同步
|
||||
ASYNC, //异步
|
||||
}
|
||||
|
||||
export enum AddOrRemoveType {
|
||||
ALLOW = 1, //允许
|
||||
FORBID = 0, //禁止
|
||||
}
|
||||
|
||||
//会签 完成条件(多实例)
|
||||
export enum InstanceCompletionConditions {
|
||||
ALL = 0, //全部
|
||||
SINGLE, //单个
|
||||
PERCENTAGE, //百分比
|
||||
}
|
||||
|
||||
//审批意见展示类型
|
||||
export enum ApprovalOpinionDisplayType {
|
||||
ALL = 0, //显示所有
|
||||
SHOW_FINAL_RESULTS, //显示最终结果
|
||||
}
|
||||
//电子签章验证
|
||||
export enum ElectronicSignatureVerification {
|
||||
NO_PASSWORD_REQUIRED = 0, //直接使用不需要密码
|
||||
PASSWORD_REQUIRED, //填写密码
|
||||
}
|
||||
|
||||
export enum LevelEnum {
|
||||
ONE = 1, //上1级领导
|
||||
SECOND, //上2级领导
|
||||
THREE, //上3级领导
|
||||
FOUR, //上4级领导
|
||||
FIVE, //上5级领导
|
||||
}
|
||||
// 参数类型
|
||||
export enum OperationType {
|
||||
VALUE = 0, //值
|
||||
VARIABLE, //变量
|
||||
API, //APi
|
||||
}
|
||||
|
||||
// 按钮类型
|
||||
export enum ButtonType {
|
||||
DEFAULT = 0,
|
||||
SCRIPT = 1,
|
||||
API = 2,
|
||||
}
|
||||
// 按钮 驳回类型
|
||||
export enum RejectType {
|
||||
ALL = 0, // 允许驳回至任一流转过的节点
|
||||
ONLY = 1, // 仅允许驳回至上一节点
|
||||
}
|
||||
|
||||
// 外部流程 调用类型
|
||||
export enum CallActivityType {
|
||||
SINGLE = 0, // 单实例
|
||||
MULTIPLE = 1, // 多实例
|
||||
}
|
||||
// 外部流程 完成条件
|
||||
export enum FinishType {
|
||||
ALL = 0, //全部
|
||||
SINGLE, //单个
|
||||
PERCENTAGE, //百分比
|
||||
}
|
||||
|
||||
// 外部流程 执行类型
|
||||
export enum ExecutionType {
|
||||
SEQUENCE = 0, //顺序执行
|
||||
PARALLEL, //并行执行
|
||||
}
|
||||
|
||||
// 流程任务类型
|
||||
export enum TaskTypeUrl {
|
||||
PENDING_TASKS = '/workflow/execute/pending', //待办
|
||||
FINISHED_TASKS = '/workflow/execute/finished/page', //已办
|
||||
MY_PROCESS = '/workflow/execute/my-process/page', //我的流程
|
||||
CIRCULATED = '/workflow/execute/circulated/page', //我的传阅
|
||||
RECYCLE = '/workflow/execute/my-process/recycle/page', //回收站
|
||||
DRAFT = '/workflow/execute/draft/page', //草稿箱
|
||||
}
|
||||
// 工作流分类id
|
||||
export enum FlowCategory {
|
||||
ID = '1419276800524425555',
|
||||
}
|
||||
|
||||
// 审批类型 0 同意 1 拒绝 2 驳回 3 结束 4 其他(用户自定义按钮)
|
||||
export enum ApproveType {
|
||||
AGREE = 0, //同意
|
||||
DISAGREE, //拒绝
|
||||
REJECT, //驳回
|
||||
FINISH, //结束
|
||||
OTHER, //其他(用户自定义按钮)
|
||||
}
|
||||
export enum ApproveCode {
|
||||
AGREE = 'agree', //同意
|
||||
DISAGREE = 'disagree', //拒绝
|
||||
REJECT = 'reject', //驳回
|
||||
FINISH = 'finish', //结束
|
||||
OTHER = 'other', //其他(用户自定义按钮)
|
||||
}
|
||||
// 流程监控状态
|
||||
export enum ProcessMonitorStatus {
|
||||
SUSPENDED = 'SUSPENDED', //挂起
|
||||
ACTIVE = 'ACTIVE', //活动
|
||||
COMPLETED = 'COMPLETED',
|
||||
INTERNALLY_TERMINATED = 'INTERNALLY_TERMINATED',
|
||||
}
|
||||
|
||||
// 签章类型
|
||||
|
||||
export enum StampType {
|
||||
PRIVATE_SIGNATURE = 0, //私人签章
|
||||
PUBLIC_SIGNATURE, //公共签章
|
||||
DEFAULT_SIGNATURE, //默认签章
|
||||
}
|
||||
// 签章文件类型
|
||||
export enum StampFileTypeAttributes {
|
||||
UPLOAD_PICTURES = 0, //上传照片
|
||||
HANDWRITTEN_SIGNATURE, //手写签名
|
||||
}
|
||||
|
||||
// 签章分类id
|
||||
export enum StampCategory {
|
||||
ID = '1585911685466951681',
|
||||
}
|
||||
|
||||
//事件类型
|
||||
export enum NodeEventType {
|
||||
START = 0, //开始事件
|
||||
END, //结束事件
|
||||
}
|
||||
|
||||
//事件执行类型
|
||||
export enum NodeEventExType {
|
||||
API = 0, //api
|
||||
LITEFLOW, //规则引擎
|
||||
}
|
||||
|
||||
//用户节点超时处理
|
||||
export enum TimeOutHandle {
|
||||
NO = 1, //不启用
|
||||
YES = 2, //启用
|
||||
}
|
||||
//用户节点超时机制
|
||||
export enum TimeOutRule {
|
||||
MAX = 1, //超过最大推送次数则即时处理
|
||||
FIRST = 2, //首次超时即处理
|
||||
}
|
||||
//用户节点处理方式
|
||||
export enum TimeOutType {
|
||||
AGREE = 2, //自动同意并向下流转
|
||||
BACK = 1, //自动驳回至上一节点
|
||||
}
|
||||
// 表单form页面来源
|
||||
export enum FromPageType {
|
||||
MENU = 0, //菜单页面
|
||||
FLOW, //工作流
|
||||
PREVIEW, //预览
|
||||
DESKTOP, //桌面设计
|
||||
}
|
||||
Reference in New Issue
Block a user