H5端工作流审批显示审批路线二开示例

H5端在工作流审批界面显示审批路线二开示例。这样显示是会影响任务审批界面的加载速度,如果对效率无过高要求,可参考如下步骤实现。
先在BOS设计器中对元数据WF_AssignmentApproval(工作流审批界面元数据)进行扩展。
然后在对应的位置加上一个面板,面板标识为:F_PAEZ_Panel 截图如下:

然后加上表单插件,插件代码如下:
using Kingdee.BOS.Authentication;
using Kingdee.BOS.Core;
using Kingdee.BOS.Core.DynamicForm;
using Kingdee.BOS.Core.DynamicForm.PlugIn;
using Kingdee.BOS.Workflow.Model;
using Kingdee.BOS.Workflow.Models.EnumStatus;
using Kingdee.BOS.Workflow.ServiceHelper;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Kingdee.BOS.Printing.PlugIn.Test
{
public class H5ShowChartFlowWay : AbstractDynamicFormPlugIn
{
public H5ShowChartFlowWay()
{ }
public override void AfterBindData(EventArgs e)
{
base.AfterBindData(e);
ShowChartFlowWay();
}
void ShowChartFlowWay()
{
var _currentAssignId = GetParameterAssignId(this.View);
ApprovalItemStatus _assignStatus = GetParameterItemStatus(this.View);
string procInstId = AssignmentServiceHelper.GetPrcInstByAssignId(this.View.Context, _currentAssignId, _assignStatus);
DynamicFormShowParameter param = new DynamicFormShowParameter();
param.PageId = Guid.NewGuid().ToString();
param.FormId = WFDynamicFormConst.ChartFlowWay;
param.CustomParams.Add("procInstId", procInstId);
param.CustomParams.Add("hideMenu", true.ToString()); // 菜单隐藏
param.OpenStyle.TagetKey = "F_PAEZ_Panel";
param.OpenStyle.ShowType = ShowType.InContainer;
thiH5端工作流审批显示审批路线二开示例
H5端在工作流审批界面显示审批路线二开示例。这样显示是会影响任务审批界面的加载速度,如果对效率无过高要求,可参考如下步骤实现。先在BO...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



