From e70d67383b40cdb7b38116235badb7b9febddb75 Mon Sep 17 00:00:00 2001 From: xuhaihui <2098865055@qq.com> Date: Fri, 22 Aug 2025 17:13:37 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=AC=BE=E7=94=B3=E8=AF=B7=E5=8D=95?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=8F=92=E4=BB=B6=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../form/paymentApplicationListPlugin.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/form/paymentApplicationListPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/form/paymentApplicationListPlugin.java index 5b46905..1170baa 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/form/paymentApplicationListPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/form/paymentApplicationListPlugin.java @@ -2,12 +2,19 @@ package zcgj.zcdev.zcdev.fs.plugin.form; import kd.bos.context.RequestContext; import kd.bos.filter.FilterColumn; +import kd.bos.form.FormShowParameter; +import kd.bos.form.IFormView; +import kd.bos.form.container.Tab; +import kd.bos.form.container.TabPage; +import kd.bos.form.control.Control; import kd.bos.form.events.FilterContainerInitArgs; import kd.bos.form.field.events.BeforeFilterF7SelectEvent; import kd.bos.list.ListShowParameter; import kd.bos.list.plugin.AbstractListPlugin; +import kd.bos.mvc.SessionManager; import kd.bos.orm.query.QFilter; import kd.bos.servicehelper.user.UserServiceHelper; +import kd.sdk.plugin.Plugin; import java.util.ArrayList; import java.util.List; @@ -22,6 +29,11 @@ public class paymentApplicationListPlugin extends AbstractListPlugin { @Override public void filterContainerInit(FilterContainerInitArgs args) { super.filterContainerInit(args); + ListShowParameter param = (ListShowParameter) this.getView().getFormShowParameter(); + String appId = param.getAppId(); + if (!appId.equals("dhc")) { + return; + } List commonFilterColumns = args.getCommonFilterColumns(); for (FilterColumn commonFilterColumn : commonFilterColumns) { String fieldName = commonFilterColumn.getFieldName(); @@ -37,6 +49,11 @@ public class paymentApplicationListPlugin extends AbstractListPlugin { public void filterContainerBeforeF7Select(BeforeFilterF7SelectEvent evt) { super.filterContainerBeforeF7Select(evt); String key = evt.getFieldName(); + ListShowParameter param = (ListShowParameter) this.getView().getFormShowParameter(); + String appId = param.getAppId(); + if (!appId.equals("dhc")) { + return; + } if ("zcgj_org.id".equals(key)) { String userid = RequestContext.get().getUserId();//获取当前用户id List ids = UserServiceHelper.getOrgsUserJoin(Long.parseLong(userid));//获取用户所有部门id