消息通知,已办查看时,显示审批记录
This commit is contained in:
		
							parent
							
								
									890e40a5fc
								
							
						
					
					
						commit
						a29e85e4c5
					
				| 
						 | 
				
			
			@ -19,11 +19,18 @@ import java.util.Map;
 | 
			
		|||
public class ApprovalPagePluginNewDemo extends AbstractFormPlugin implements Plugin{
 | 
			
		||||
    @Override
 | 
			
		||||
    public void afterCreateNewData(EventObject evt) {
 | 
			
		||||
        showApprovalRecord(true, Boolean.FALSE, false, Boolean.FALSE);
 | 
			
		||||
        Boolean onlyView = (Boolean)this.getView().getFormShowParameter().getCustomParams().get("onlyView");
 | 
			
		||||
        //查看态,需要显示 审批记录页签
 | 
			
		||||
        if(onlyView==null){
 | 
			
		||||
            this.getView().setVisible(false,"tabpageap_approvalrecord");
 | 
			
		||||
            this.showApprovalRecord(true, Boolean.FALSE, false, Boolean.FALSE,"approvalrecordap");
 | 
			
		||||
        }else if(onlyView){
 | 
			
		||||
            this.showApprovalRecord(true, Boolean.FALSE, false, Boolean.FALSE,"qeug_approvalrecordap");
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    protected void showApprovalRecord(Boolean isPCShow, Boolean approvalIsNew, Boolean hideChat, Boolean isNewApprovalRecord) {
 | 
			
		||||
    protected void showApprovalRecord(Boolean isPCShow, Boolean approvalIsNew, Boolean hideChat, Boolean isNewApprovalRecord,String recordNumber) {
 | 
			
		||||
        boolean isTaskExist = Boolean.parseBoolean(super.getPageCache().get("isTaskExist"));
 | 
			
		||||
        if (isTaskExist) {
 | 
			
		||||
            Long processInstanceId = WfUtils.normalizeId(super.getPageCache().get("processInstanceId"));
 | 
			
		||||
| 
						 | 
				
			
			@ -35,7 +42,7 @@ public class ApprovalPagePluginNewDemo extends AbstractFormPlugin implements Plu
 | 
			
		|||
            TaskService taskService = wfService.getTaskService();
 | 
			
		||||
 | 
			
		||||
            List<IApprovalRecordGroup> approvalRecordItems = ApprovalPluginUtil.getApprovalRecordItems(taskService, processInstanceId, businesskey, curTaskId, isNewApprovalRecord);
 | 
			
		||||
            ApprovalRecord approvalRecord = (ApprovalRecord)this.getControl("approvalrecordap");
 | 
			
		||||
            ApprovalRecord approvalRecord = (ApprovalRecord)this.getControl(recordNumber);
 | 
			
		||||
            approvalRecord.setYzjParameter(businesskey, String.valueOf(processInstanceId), "wf_taskCenter");
 | 
			
		||||
            Map<String, Object> parameters = new HashMap();
 | 
			
		||||
            parameters.put("hideMoreChat", isPCShow && !hideChat ? "" : "true");
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue