dobe_comic8/main/java/shkd/todotask/ApprovalPageMobilePlugin.java

35 lines
1.1 KiB
Java
Raw Normal View History

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);
}
}
}