费用项目及付款事项左侧树过滤

This commit is contained in:
zengweihai 2024-06-24 17:10:59 +08:00
parent f9907c25c4
commit b5aa7fda98
1 changed files with 4 additions and 0 deletions

View File

@ -2,6 +2,7 @@ package shkd.fi.er.plugin.formplugin;
import kd.bos.bill.AbstractBillPlugIn;
import kd.bos.dataentity.entity.DynamicObject;
import kd.bos.entity.filter.QFilterDto;
import kd.bos.form.field.BasedataEdit;
import kd.bos.form.field.events.BeforeF7SelectEvent;
import kd.bos.form.field.events.BeforeF7SelectListener;
@ -17,6 +18,7 @@ import shkd.cosmic.cxkg.task.HrmDepartmentTaskImpl;
import java.util.ArrayList;
import java.util.EventObject;
import java.util.HashSet;
import java.util.List;
/**
* 单据界面插件
@ -120,6 +122,8 @@ public class CommonBillOsPaymentBillFormPlugin extends AbstractBillPlugIn implem
logger.info("付款事项编码树集合为"+sets.toString());
formShowParameter.getTreeFilterParameter().getQFilters().add(new QFilter("number", QCP.in, sets));
formShowParameter.getListFilterParameter().setFilter(qF);
List<QFilter> qFilters = formShowParameter.getTreeFilterParameter().getQFilters();
logger.info("付款事项编码树过滤条件为"+qFilters.toString());
}else {
beforeF7SelectEvent.setCancel(true);
this.getView().showTipNotification("此类型单据无关联付款事项");