| 
														
															@@ -25,6 +25,7 @@ public class YwclF7ListtenerFromPlugin extends AbstractBillPlugIn implements Plu 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private final static String nckd_payeeaccbanknum="nckd_payeeaccbanknum";//调拨收款账户 
														 | 
														
														 | 
														
															     private final static String nckd_payeeaccbanknum="nckd_payeeaccbanknum";//调拨收款账户 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private final static String nckd_payeebanknumlb="nckd_payeebanknumlb";//收款信息修改付款账号 
														 | 
														
														 | 
														
															     private final static String nckd_payeebanknumlb="nckd_payeebanknumlb";//收款信息修改付款账号 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private final static String nckd_payeebanknumlbs="nckd_payeebanknumlbs";//付款信息修改收款账号111 
														 | 
														
														 | 
														
															     private final static String nckd_payeebanknumlbs="nckd_payeebanknumlbs";//付款信息修改收款账号111 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    private final static String nckd_basedatafield="nckd_basedatafield";//付款信息修改收款账号111 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @Override 
														 | 
														
														 | 
														
															     @Override 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     public void registerListener(EventObject e) { 
														 | 
														
														 | 
														
															     public void registerListener(EventObject e) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -42,6 +43,8 @@ public class YwclF7ListtenerFromPlugin extends AbstractBillPlugIn implements Plu 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         fieldEdit5.addBeforeF7SelectListener(this); 
														 | 
														
														 | 
														
															         fieldEdit5.addBeforeF7SelectListener(this); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         BasedataEdit fieldEdit6 = this.getView().getControl(nckd_payeebanknumlbs); 
														 | 
														
														 | 
														
															         BasedataEdit fieldEdit6 = this.getView().getControl(nckd_payeebanknumlbs); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         fieldEdit6.addBeforeF7SelectListener(this); 
														 | 
														
														 | 
														
															         fieldEdit6.addBeforeF7SelectListener(this); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        BasedataEdit fieldEdit7 = this.getView().getControl(nckd_basedatafield); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        fieldEdit7.addBeforeF7SelectListener(this); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @Override 
														 | 
														
														 | 
														
															     @Override 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     public void beforeF7Select(BeforeF7SelectEvent beforeF7SelectEvent) { 
														 | 
														
														 | 
														
															     public void beforeF7Select(BeforeF7SelectEvent beforeF7SelectEvent) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -59,6 +62,9 @@ public class YwclF7ListtenerFromPlugin extends AbstractBillPlugIn implements Plu 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (StringUtils.equals(fieldKey, nckd_payeeaccbanknum)){ 
														 | 
														
														 | 
														
															         if (StringUtils.equals(fieldKey, nckd_payeeaccbanknum)){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             this.getQFilters(beforeF7SelectEvent,nckd_payeeaccbanknum); 
														 | 
														
														 | 
														
															             this.getQFilters(beforeF7SelectEvent,nckd_payeeaccbanknum); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (StringUtils.equals(fieldKey, nckd_basedatafield)){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            this.getQFiltersbf(beforeF7SelectEvent,nckd_basedatafield); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -139,4 +145,16 @@ public class YwclF7ListtenerFromPlugin extends AbstractBillPlugIn implements Plu 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ListShowParameter showParameter = (ListShowParameter)arg0.getFormShowParameter(); 
														 | 
														
														 | 
														
															         ListShowParameter showParameter = (ListShowParameter)arg0.getFormShowParameter(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         showParameter.getListFilterParameter().setFilter(filter); 
														 | 
														
														 | 
														
															         showParameter.getListFilterParameter().setFilter(filter); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    private void getQFiltersbf(BeforeF7SelectEvent arg0, String type) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        DynamicObject data = (DynamicObject)this.getModel().getValue("nckd_costcompany") ; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if(data ==null){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            throw new KDBizException("资产组织为空!"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        String number = data.getString("number"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        QFilter filter; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        //给基础资料添加过滤 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        filter = new QFilter("assetunit.number", QCP.equals, number); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ListShowParameter showParameter = (ListShowParameter)arg0.getFormShowParameter(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        showParameter.getListFilterParameter().setFilter(filter); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 |