From 5eb834008fc738d85e1cd6a47098e28057f3b898 Mon Sep 17 00:00:00 2001 From: xuhaihui <2098865055@qq.com> Date: Fri, 5 Sep 2025 10:11:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=BA=E5=BA=93=E5=8D=95=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E4=BB=A3=E7=A0=81=EF=BC=9A=E5=8E=BB=E9=99=A4?= =?UTF-8?q?=E9=A2=86=E6=96=99=E4=BA=BA=E5=92=8C=E5=90=88=E5=90=8C=E7=BC=96?= =?UTF-8?q?=E5=8F=B7=E5=BF=85=E5=BD=95=E8=B5=8B=E5=80=BC=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pr/plugin/form/MaterialOutBillEditPluginExt.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialOutBillEditPluginExt.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialOutBillEditPluginExt.java index 30b1e44..7cfd87c 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialOutBillEditPluginExt.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialOutBillEditPluginExt.java @@ -60,7 +60,7 @@ import kd.ec.material.formplugin.materialout.PoundAutoFetchBiz; import kd.ec.material.utils.UnitProjectUtil; /** - * 出库单扩展系统代码:修改领料人必填逻辑 + * 出库单扩展系统代码:修改领料人和合同编号必填逻辑 */ public class MaterialOutBillEditPluginExt extends AbstractEcmaBillPlugin implements BeforeF7SelectListener, HyperLinkClickListener { private static final String PROJECT = "project"; @@ -605,7 +605,8 @@ public class MaterialOutBillEditPluginExt extends AbstractEcmaBillPlugin impleme BasedataEdit contract = (BasedataEdit) this.getControl("contract"); BasedataEdit labour = (BasedataEdit) this.getControl("labour"); if (StringUtils.equals(costType, "b")) { - contract.setMustInput(true); +// contract.setMustInput(true);//系统代码 + contract.setMustInput(false);//二开替代 labour.setMustInput(true); this.getView().setVisible(true, new String[]{"labour"}); } else { @@ -696,14 +697,16 @@ public class MaterialOutBillEditPluginExt extends AbstractEcmaBillPlugin impleme reqPersonCombo.setMustInput(false); BasedataEdit reqPersonF71 = (BasedataEdit) this.getControl("requestperson"); this.getView().setVisible(true, new String[]{"requestperson"}); - reqPersonF71.setMustInput(true); +// reqPersonF71.setMustInput(true);//系统代码 + reqPersonF71.setMustInput(false);//二开替代 } else if ("02".equals(team)) { reqPersonF7 = (BasedataEdit) this.getControl("requestperson"); this.getView().setVisible(false, new String[]{"requestperson"}); reqPersonF7.setMustInput(false); ComboEdit reqPersonCombo = (ComboEdit) this.getControl("reqpersonname"); this.getView().setVisible(true, new String[]{"reqpersonname"}); - reqPersonCombo.setMustInput(true); +// reqPersonCombo.setMustInput(true);//系统代码 + reqPersonCombo.setMustInput(false);//二开替代 DynamicObjectCollection personEntryEntitys = labour.getDynamicObjectCollection("entryentity"); ArrayList comboList = new ArrayList(); if (personEntryEntitys != null && personEntryEntitys.size() > 0) {