From 93dc90c569f960ac4d0b9a88ac7b19cb4dbf308a Mon Sep 17 00:00:00 2001 From: xuhaihui <2098865055@qq.com> Date: Fri, 29 Aug 2025 15:17:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E5=87=BA=E5=90=88=E5=90=8C=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E8=B5=84=E6=BA=90=E6=B8=85=E5=8D=95=E8=BF=87=E6=BB=A4?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zcdev/pr/plugin/form/ContractFilterPlugin.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/ContractFilterPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/ContractFilterPlugin.java index 70f8add..25a0a3f 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/ContractFilterPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/ContractFilterPlugin.java @@ -68,12 +68,23 @@ public class ContractFilterPlugin extends AbstractBillPlugIn implements Plugin, //设置F7列表左树的过滤条件 showParameter.getTreeFilterParameter().getQFilters().add(treeFilter); } else if (name1.equals("treeresourceitem")) { + //资源编码 ListShowParameter showParameter =(ListShowParameter) beforeF7SelectEvent.getFormShowParameter(); Object contType = this.getModel().getValue("contracttype"); if(contType!=null){ DynamicObject contractType = (DynamicObject)contType; showParameter.setCustomParam("contractType",contractType.getString("number")); } + Object contractType = this.getModel().getValue("contracttype");//合同类型 + if (contractType != null){ + DynamicObject contractType1 = (DynamicObject)contractType; + String contractType1Number = contractType1.getString("number");//合同类型-编码 + if (contractType1Number.equals("ZCHLX02")){ + //合同类型为物资采购时 + QFilter qFilter = new QFilter("resourcetype", QCP.equals, "03"); + showParameter.getListFilterParameter().getQFilters().add(qFilter); + } + } } else if (name1.equals("zcgj_contractprocess")) { String name = this.getModel().getDataEntity().getDataEntityType().getName();