| 
					
				 | 
			
			
				@@ -44,13 +44,22 @@ public class PayApplyBillSRMListPlugin extends AbstractListPlugin { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (selectedDatas.size() == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     ListSelectedRow row = args.getListSelectedData().get(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     String entityName = ((ListShowParameter)this.getView().getFormShowParameter()).getBillFormId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    DynamicObject objcetInfo = QueryServiceHelper.queryOne(entityName, "nckd_srmurl", new QFilter[]{new QFilter("id", "=", row.getPrimaryKeyValue())}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (StringUtils.isEmpty(objcetInfo.getString("nckd_srmurl"))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        this.getView().showTipNotification(ResManager.loadKDString("不是SRM生成的单据,不能单点到SRM系统", "TripReqBillList_11", "fi-er-formplugin", new Object[0])); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        args.setCancel(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        openSRMSSOLink(objcetInfo.getString("nckd_srmurl")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if("er_layout_publicreimburse".equals(entityName)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        entityName = "er_publicreimbursebill"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } else if("er_layout_prepay".equals(entityName)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        entityName = "er_prepaybill"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if(!StringUtils.isEmpty(entityName)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        DynamicObject objcetInfo = QueryServiceHelper.queryOne(entityName, "nckd_srmurl", new QFilter[]{new QFilter("id", "=", row.getPrimaryKeyValue())}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (StringUtils.isEmpty(objcetInfo.getString("nckd_srmurl"))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            this.getView().showTipNotification(ResManager.loadKDString("不是SRM生成的单据,不能单点到SRM系统", "TripReqBillList_11", "fi-er-formplugin", new Object[0])); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            args.setCancel(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            openSRMSSOLink(objcetInfo.getString("nckd_srmurl")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 |