采购需求-增加过滤条件-经办人

This commit is contained in:
李贵强 2025-06-03 17:14:43 +08:00
parent 5746057c7c
commit 1186cee07b
2 changed files with 42 additions and 1 deletions

View File

@ -14,7 +14,7 @@ import java.util.List;
/**
* 动态表单插件
* 合同列表增加过滤条件-经办人
* 合同列表合同监控列表费用登记付款申请增加过滤条件-经办人
*/
public class ContractListFilterPlugin extends AbstractListPlugin implements Plugin {

View File

@ -0,0 +1,41 @@
package shkd.repc.recon.listplugin;
import kd.bos.config.client.util.StringUtils;
import kd.bos.dataentity.entity.LocaleString;
import kd.bos.filter.CommonFilterColumn;
import kd.bos.filter.FilterColumn;
import kd.bos.form.events.FilterContainerInitArgs;
import kd.bos.form.plugin.AbstractFormPlugin;
import kd.bos.list.plugin.AbstractListPlugin;
import kd.bos.logging.Log;
import kd.bos.logging.LogFactory;
import kd.bos.servicehelper.user.UserServiceHelper;
import kd.sdk.plugin.Plugin;
import java.util.List;
/**
* 动态表单插件
* 采购需求-增加过滤条件-经办人
*/
public class SettlePlanListFilterPlugin extends AbstractListPlugin implements Plugin {
private final static Log logger = LogFactory.getLog(SettlePlanListFilterPlugin.class);
@Override
public void filterContainerInit(FilterContainerInitArgs args) {
super.filterContainerInit(args);
String formId = this.getView().getFormShowParameter().getFormId();
if (StringUtils.isEmpty(formId) || !"bos_listf7".equals(formId)) {
CommonFilterColumn creatorFilter = new CommonFilterColumn("handler.id");
// 设置标题
creatorFilter.setCaption(new LocaleString("经办人"));
// 设置默认值
creatorFilter.setConstantDefaultValue("103");
args.addFilterColumn(creatorFilter);
}
logger.info(String.format("shkd.repc.recon.listplugin.SettlePlanListFilterPlugin", formId));
}
}