|  | @@ -16,7 +16,10 @@ import kd.bos.form.events.ClosedCallBackEvent;
 | 
											
												
													
														|  |  import kd.bos.form.field.TextEdit;
 |  |  import kd.bos.form.field.TextEdit;
 | 
											
												
													
														|  |  import kd.bos.form.operate.AbstractOperate;
 |  |  import kd.bos.form.operate.AbstractOperate;
 | 
											
												
													
														|  |  import kd.bos.form.plugin.AbstractFormPlugin;
 |  |  import kd.bos.form.plugin.AbstractFormPlugin;
 | 
											
												
													
														|  | 
 |  | +import kd.bos.list.ListFilterParameter;
 | 
											
												
													
														|  |  import kd.bos.list.ListShowParameter;
 |  |  import kd.bos.list.ListShowParameter;
 | 
											
												
													
														|  | 
 |  | +import kd.bos.orm.query.QCP;
 | 
											
												
													
														|  | 
 |  | +import kd.bos.orm.query.QFilter;
 | 
											
												
													
														|  |  import kd.bos.servicehelper.BusinessDataServiceHelper;
 |  |  import kd.bos.servicehelper.BusinessDataServiceHelper;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  import java.util.EventObject;
 |  |  import java.util.EventObject;
 | 
											
										
											
												
													
														|  | @@ -36,7 +39,6 @@ public class SalaryDataSelectPlugin extends AbstractFormPlugin {
 | 
											
												
													
														|  |          // 对选择计提单按钮添加点击监听
 |  |          // 对选择计提单按钮添加点击监听
 | 
											
												
													
														|  |          TextEdit textEdit = getControl("nckd_selectdata");
 |  |          TextEdit textEdit = getControl("nckd_selectdata");
 | 
											
												
													
														|  |          textEdit.addClickListener(this);
 |  |          textEdit.addClickListener(this);
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      @Override
 |  |      @Override
 | 
											
										
											
												
													
														|  | @@ -44,12 +46,24 @@ public class SalaryDataSelectPlugin extends AbstractFormPlugin {
 | 
											
												
													
														|  |          super.click(evt);
 |  |          super.click(evt);
 | 
											
												
													
														|  |          Control control = (Control) evt.getSource();
 |  |          Control control = (Control) evt.getSource();
 | 
											
												
													
														|  |          String key = control.getKey();
 |  |          String key = control.getKey();
 | 
											
												
													
														|  | 
 |  | +        //当前表单数据
 | 
											
												
													
														|  | 
 |  | +        DynamicObject dynamicObject=this.getModel().getDataEntity(true);
 | 
											
												
													
														|  |          //点击计提单数据库选择
 |  |          //点击计提单数据库选择
 | 
											
												
													
														|  |          if (StringUtils.equalsIgnoreCase("nckd_selectdata", key)) {
 |  |          if (StringUtils.equalsIgnoreCase("nckd_selectdata", key)) {
 | 
											
												
													
														|  |              //薪酬计提数据
 |  |              //薪酬计提数据
 | 
											
												
													
														|  |              ListShowParameter parameter = ShowFormHelper.createShowListForm("nckd_salarydis", false);
 |  |              ListShowParameter parameter = ShowFormHelper.createShowListForm("nckd_salarydis", false);
 | 
											
												
													
														|  |              parameter.getListFilterParameter().setOrderBy("nckd_bizdate Desc");
 |  |              parameter.getListFilterParameter().setOrderBy("nckd_bizdate Desc");
 | 
											
												
													
														|  |              parameter.setCloseCallBack(new CloseCallBack(this, "actionid"));
 |  |              parameter.setCloseCallBack(new CloseCallBack(this, "actionid"));
 | 
											
												
													
														|  | 
 |  | +            //设置过滤条件
 | 
											
												
													
														|  | 
 |  | +            ListFilterParameter listFilterParameter = new ListFilterParameter();
 | 
											
												
													
														|  | 
 |  | +            //支付组织
 | 
											
												
													
														|  | 
 |  | +            String nckd_zijinzz=dynamicObject.getString("nckd_zijinzz.number");
 | 
											
												
													
														|  | 
 |  | +            //分录类型
 | 
											
												
													
														|  | 
 |  | +            String nckd_entrytype=dynamicObject.getString("nckd_entrytype");
 | 
											
												
													
														|  | 
 |  | +            QFilter qFilter=new QFilter("nckd_zijinzz.number",QCP.equals,nckd_zijinzz);
 | 
											
												
													
														|  | 
 |  | +            qFilter.and("nckd_entrytype",QCP.equals,nckd_entrytype);
 | 
											
												
													
														|  | 
 |  | +            listFilterParameter.setFilter(qFilter);
 | 
											
												
													
														|  | 
 |  | +            parameter.setListFilterParameter(listFilterParameter);
 | 
											
												
													
														|  |              getView().showForm(parameter);
 |  |              getView().showForm(parameter);
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |  
 |  |  
 |