You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

269 lines
6.9 KiB
Plaintext

11 months ago

if (typeof RunModel == "undefined") {
var RunModel = {}
// 普通
RunModel.Ordinary = 0,
// 合流
RunModel.HL = 1,
// 分流
RunModel.FL = 2,
// 分合流
RunModel.FHL = 3,
// 子线程
RunModel.SubThread = 4
}
function getRunModelName(keyValue) {
switch (keyValue) {
case 0:
return "Ordinary";
case 1:
return "HL";
case 2:
return "FL";
case 3:
return "FHL";
case 4:
return "SubThread";
default:
return "Ordinary";
}
}
//投递方式
if (typeof DeliveryWay == "undefined") {
var DeliveryWay = {}
// 按岗位(以部门为纬度)
DeliveryWay.ByStation = 0,
// 按部门
DeliveryWay.ByDept = 1,
// 按SQL
DeliveryWay.BySQL = 2,
// 按本节点绑定的人员
DeliveryWay.ByBindEmp = 3,
// 由上一步发送人选择
DeliveryWay.BySelected = 4,
// 按表单选择人员
DeliveryWay.ByPreviousNodeFormEmpsField = 5,
// 与上一节点的人员相同
DeliveryWay.ByPreviousNodeEmp = 6,
// 与开始节点的人员相同
DeliveryWay.ByStarter = 7,
// 与指定节点的人员相同
DeliveryWay.BySpecNodeEmp = 8,
// 按岗位与部门交集计算
DeliveryWay.ByDeptAndStation = 9,
// 按岗位计算(以部门集合为纬度)
DeliveryWay.ByStationAndEmpDept = 10,
// 按指定节点的人员或者指定字段作为人员的岗位计算
DeliveryWay.BySpecNodeEmpStation = 11,
// 按SQL确定子线程接受人与数据源
DeliveryWay.BySQLAsSubThreadEmpsAndData = 12,
// 按明细表确定子线程接受人
DeliveryWay.ByDtlAsSubThreadEmps = 13,
// 仅按岗位计算
DeliveryWay.ByStationOnly = 14,
// FEE计算
DeliveryWay.ByFEE = 15,
// 按绑定部门计算,该部门一人处理标识该工作结束(子线程)
DeliveryWay.BySetDeptAsSubthread = 16,
// 按SQL模版计算
DeliveryWay.BySQLTemplate = 17,
// 从人员到人员
DeliveryWay.ByFromEmpToEmp = 18,
// 按照ccflow的BPM模式处理
DeliveryWay.ByCCFlowBPM = 100
}
//表单模式
if (typeof FormType == "undefined") {
var FormType = {}
//傻瓜表单
FormType.FoolForm = 0,
/// <summary>
/// 自由表单.
/// </summary>
FormType.FreeForm = 1,
/// <summary>
/// 嵌入式表单.
/// </summary>
FormType.SelfForm = 2,
/// <summary>
/// SDKForm
/// </summary>
FormType.SDKForm = 3,
/// <summary>
/// SL表单
/// </summary>
FormType.SLForm = 4,
/// <summary>
/// 表单树
/// </summary>
FormType.SheetTree = 5,
/// <summary>
/// 动态表单树
/// </summary>
FormType.SheetAutoTree = 6,
/// <summary>
/// 公文表单
/// </summary>
FormType.WebOffice = 7,
/// <summary>
/// Excel表单
/// </summary>
FormType.ExcelForm = 8,
/// <summary>
/// Word表单
/// </summary>
FormType.WordForm = 9,
/// <summary>
/// 傻瓜轨迹表单
/// </summary>
FormType.FoolTruck = 10,
/// <summary>
/// 表单库的表单
/// </summary>
FormType.RefOneFrmTree = 11,
/// <summary>
/// 禁用(对多表单流程有效)
/// </summary>
FormType.DisableIt = 100
}
/// 公文工作模式
if (typeof WebOfficeWorkModel == "undefined") {
var WebOfficeWorkModel ={}
/// <summary>
/// 不启用
/// </summary>
WebOfficeWorkModel.None = 0,
/// <summary>
/// 按钮方式启用
/// </summary>
WebOfficeWorkModel.Button = 1,
/// <summary>
/// 表单在前
/// </summary>
WebOfficeWorkModel.FrmFirst = 2,
/// <summary>
/// 文件在前
/// </summary>
WebOfficeWorkModel.WordFirst = 3
}
///条件数据源
if (typeof ConnDataFrom == "undefined") {
var ConnDataFrom = {}
/// <summary>
/// 表单数据
/// </summary>
ConnDataFrom.NodeForm = 0,
/// <summary>
/// 岗位数据
/// </summary>
ConnDataFrom.Stas = 1,
/// <summary>
/// Depts
/// </summary>
ConnDataFrom.Depts = 2,
/// <summary>
/// 按sql计算.
/// </summary>
ConnDataFrom.SQL = 3,
/// <summary>
/// 按参数
/// </summary>
ConnDataFrom.Paras = 4,
/// <summary>
/// 按Url.
/// </summary>
ConnDataFrom.Url = 5,
/// <summary>
/// 按sql模版计算.
/// </summary>
ConnDataFrom.SQLTemplate = 6,
/// <summary>
/// 独立表单
/// </summary>
ConnDataFrom.StandAloneFrm = 7
}
/// <summary>
/// 条件类型
/// </summary>
if (typeof CondType == "undefined") {
var CondType = {}
/// <summary>
/// 节点完成条件
/// </summary>
CondType.Node = 0,
/// <summary>
/// 流程条件
/// </summary>
CondType. Flow=1,
/// <summary>
/// 方向条件
/// </summary>
CondType.Dir = 2,
/// <summary>
/// 启动子流程
/// </summary>
CondType.SubFlow = 3
}
//
if (typeof RefMethodType == "undefined") {
var RefMethodType = {}
/// <summary>
/// 功能
/// </summary>
RefMethodType.Func = 0,
/// <summary>
/// 模态窗口打开
/// </summary>
RefMethodType.LinkModel = 1,
/// <summary>
/// 新窗口打开
/// </summary>
RefMethodType.LinkeWinOpen = 2,
/// <summary>
/// 右侧窗口打开
/// </summary>
RefMethodType.RightFrameOpen = 3
}
/// <summary>
/// 文件展现方式
/// </summary>
if (typeof FileShowWay=="undefined"){
var FileShowWay = {}
/// <summary>
/// 表格
/// </summary>
FileShowWay.Table=0,
/// <summary>
/// 图片
/// </summary>
FileShowWay.Pict=1,
/// <summary>
/// 自由模式
/// </summary>
FileShowWay.Free=2
}
/// <summary>
/// 附件删除规则
/// </summary>
if (typeof AthDeleteWay=="undefined"){
var AthDeleteWay = {}
/// <summary>
/// 不删除 0
/// </summary>
AthDeleteWay.None=0,
/// <summary>
/// 删除所有 1
/// </summary>
AthDeleteWay.DelAll=1,
/// <summary>
/// 只删除自己上传 2
/// </summary>
AthDeleteWay.DelSelf=2
}