|  | @@ -12,6 +12,8 @@ import kd.bos.form.ShowType;
 | 
	
		
			
				|  |  |  import kd.bos.form.events.AfterDoOperationEventArgs;
 | 
	
		
			
				|  |  |  import kd.bos.form.field.events.BeforeF7SelectEvent;
 | 
	
		
			
				|  |  |  import kd.bos.form.field.events.BeforeF7SelectListener;
 | 
	
		
			
				|  |  | +import kd.bos.list.ListFilterParameter;
 | 
	
		
			
				|  |  | +import kd.bos.list.ListShowParameter;
 | 
	
		
			
				|  |  |  import kd.bos.orm.query.QCP;
 | 
	
		
			
				|  |  |  import kd.bos.orm.query.QFilter;
 | 
	
		
			
				|  |  |  import kd.bos.servicehelper.BusinessDataServiceHelper;
 | 
	
	
		
			
				|  | @@ -57,10 +59,17 @@ public class PayBillSubmitFormPlugin extends AbstractBillPlugIn implements Befor
 | 
	
		
			
				|  |  |          			bsp.getOpenStyle().setTargetKey("tabap");
 | 
	
		
			
				|  |  |          			String pageId = this.generatePage4ListOp(this.getView(),skdentity, skdids.toArray()[0]);
 | 
	
		
			
				|  |  |          			bsp.setPageId(pageId);
 | 
	
		
			
				|  |  | -        			this.getView().showForm(bsp);
 | 
	
		
			
				|  |  | -        			this.getView().showMessage(skdids.toString());
 | 
	
		
			
				|  |  |      			}else {
 | 
	
		
			
				|  |  | -    				this.getView().showMessage(skdids.toString());
 | 
	
		
			
				|  |  | +    				ListFilterParameter lf = new ListFilterParameter();
 | 
	
		
			
				|  |  | +    				QFilter lqf = new QFilter("id",QCP.in,skdids);
 | 
	
		
			
				|  |  | +    				lf.setFilter(lqf);
 | 
	
		
			
				|  |  | +          			ListShowParameter bsps = new ListShowParameter();
 | 
	
		
			
				|  |  | +        			bsps.setFormId(skdentity);
 | 
	
		
			
				|  |  | +        			bsps.setListFilterParameter(lf);
 | 
	
		
			
				|  |  | +        			bsps.getOpenStyle().setShowType(ShowType.MainNewTabPage);
 | 
	
		
			
				|  |  | +        			bsps.getOpenStyle().setTargetKey("tabap");
 | 
	
		
			
				|  |  | +        			String pageId = this.generatePage4ListOp(this.getView(),skdentity, "");
 | 
	
		
			
				|  |  | +        			bsps.setPageId(pageId);
 | 
	
		
			
				|  |  |      			}
 | 
	
		
			
				|  |  |      		}else {
 | 
	
		
			
				|  |  |      			this.getView().showErrorNotification("未找到关联的收款单");
 |