package shkd.todotask; import kd.bos.form.events.ClosedCallBackEvent; import kd.bos.logging.Log; import kd.bos.logging.LogFactory; import kd.bos.workflow.taskcenter.plugin.ApprovalPageMobilePluginNew; /** * 移动审批处理 * qeug_wf_approvaldealp_ext */ public class ApprovalPageMobilePlugin extends ApprovalPageMobilePluginNew { private static final Log logger = LogFactory.getLog(ApprovalPageMobilePlugin.class); @Override public void closedCallBack(ClosedCallBackEvent e){ String actionId = e.getActionId(); logger.info("获取actionId:%s",actionId); if ("btntransfer".equals(actionId) || "approvalBtn".equals(actionId)){ logger.info("获取actionId1:%s",actionId); //转交/同意or驳回操作,从成功页面回调后的情况 || 终止的情况 String operation = (String) e.getReturnData(); if (!"cancel".equals(operation)){ logger.info("close1"); this.getView().close(); logger.info("close2"); } }else { super.closedCallBack(e); } } }