全局变量
客户端将ZeroCloud对象挂载于window对象,方便各类环境下快速访问
流程
流程操作工具类,可通过“ZeroCloud.util.ZcFlowUtils”访问
ZcFlowUtils.post()
发起系统中的流程
// 流程定义编码
let definitionKey = '流程编码';
// 流程版本号
let versionTag = '流程版本号';
// 设置
let config = {
title: '窗口标题',
extParams: {}
};
// 回调
let callback = function () {
// 发起流程后执行的代码
};
// 发起流程
ZeroCloud.util.ZcFlowUtils.post(definitionKey, versionTag, config, callback);
ZcFlowUtils.draftPost()
发起系统中的草稿
let draftSid = '草稿Sid';
// 设置
let config = {
title: '窗口标题',
extParams: {}
};
// 回调
let callback = function () {
};
// 发起流程(草稿)
ZeroCloud.util.ZcFlowUtils.draftPost(draftSid, config, callback);
ZcFlowUtils.process()
审批流程任务
// 流程任务ID
let taskId = '任务ID';
// 设置
let config = {
title: '窗口标题',
extParams: {}
};
// 回调
let callback = function () {
};
// 审批流程
ZeroCloud.util.ZcFlowUtils.process(taskId, config, callback);
ZcFlowUtils.read()
查看流程实例数据
let businessKey = '业务主键';
let config = {
title: '窗口标题',
extParams: {}
};
let callback = function () {
};
ZeroCloud.util.ZcFlowUtils.read(businessKey, config, callback);
表单模型
ZcFormModelUtils.create()
以"create"状态打开表单模型
let formModelSid = '表单模型的Sid';
let config = {
title: '窗口标题',
};
let callback = function() {
};
ZeroCloud.util.ZcFormModelUtils.create(formModelSid, config, callback);
ZcFormModelUtils.edit()
以"edit"状态打开表单模型
let formModelSid = '表单模型的Sid';
let dataKey = '数据主键';
let config = {
title: '窗口标题',
};
let callback = function() {
};
ZeroCloud.util.ZcFormModelUtils.edit(formModelSid, dataKey, config, callback);
ZcFormModelUtils.read()
以"read"状态打开表单模型
let formModelSid = '表单模型的Sid';
let dataKey = '数据主键';
let config = {
title: '窗口标题',
};
let callback = function() {
};
ZeroCloud.util.ZcFormModelUtils.read(formModelSid, dataKey, config, callback);
IFrame
ZcIFrameUtils.open()
对话框打开网页
let url = 'http://127.0.0.1:8000';
let params = {};
let config = {};
window.ZeroCloud.util.ZcIFrameUtils.open(url, params, config);
附件
ZcFileUtils.preview()
对话框预览附件
let fileId = '202411xxxx';
let config = {};
window.ZeroCloud.util.ZcFileUtils.preview(fileId, config);
报表
ZcReportUtils.preview()
对话框预览附件
let reportName = '报表名称';
let params = {};
window.ZeroCloud.util.ZcReportUtils.open(reportName, params);