From 8dfaf3481570904cfde2a853e4c70c45efa8b241 Mon Sep 17 00:00:00 2001 From: "tanfengling@x-ri.com" <123456> Date: Wed, 13 Aug 2025 17:23:35 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E7=89=A9=E6=96=99=E3=80=91=E7=89=A9?= =?UTF-8?q?=E6=96=99=E7=BC=96=E8=BE=91=E8=AE=BE=E7=BD=AE=E5=8F=98=E6=9B=B4?= =?UTF-8?q?=E7=BC=98=E7=94=B1=E5=BF=85=E5=A1=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin/form/sys/MaterialBillPlugin.java | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 lc123/cloud/app/plugin/form/sys/MaterialBillPlugin.java diff --git a/lc123/cloud/app/plugin/form/sys/MaterialBillPlugin.java b/lc123/cloud/app/plugin/form/sys/MaterialBillPlugin.java new file mode 100644 index 0000000..b26d2c3 --- /dev/null +++ b/lc123/cloud/app/plugin/form/sys/MaterialBillPlugin.java @@ -0,0 +1,52 @@ +package tqq9.lc123.cloud.app.plugin.form.sys; + +import kd.bos.bill.AbstractBillPlugIn; +import kd.bos.bill.OperationStatus; +import kd.bos.entity.property.ComboProp; +import kd.bos.entity.property.TextProp; +import kd.bos.form.field.ComboEdit; +import kd.bos.form.field.TextEdit; + +import java.util.EventObject; + + +/** + * 物料界面插件 + */ +public class MaterialBillPlugin extends AbstractBillPlugIn { + + + /** + * 修改时设置变更缘由必填 + * @param e + */ + @Override + public void afterBindData(EventObject e) { + super.afterBindData(e); + OperationStatus status = this.getView().getFormShowParameter().getStatus(); + if(OperationStatus.EDIT.getValue() == status.getValue()){ + ComboEdit tqq9_bgyyCtrl = this.getView().getControl("tqq9_bgyy"); + ComboEdit tqq9_bgyy2Ctrl = this.getView().getControl("tqq9_bgyy2"); + ComboEdit tqq9_shbgyyCtrl = this.getView().getControl("tqq9_shbgyy"); + TextEdit tqq9_bgms1Ctrl = this.getView().getControl("tqq9_bgms1"); + TextEdit tqq9_bgms2Ctrl = this.getView().getControl("tqq9_bgms2"); + TextEdit tqq9_bgms3Ctrl = this.getView().getControl("tqq9_bgms3"); + + ComboProp tqq9_bgyyProp = (ComboProp) tqq9_bgyyCtrl.getProperty(); + ComboProp tqq9_bgyy2Prop = (ComboProp) tqq9_bgyy2Ctrl.getProperty(); + ComboProp tqq9_shbgyyProp = (ComboProp) tqq9_shbgyyCtrl.getProperty(); + TextProp tqq9_bgms1Prop = (TextProp) tqq9_bgms1Ctrl.getProperty(); + TextProp tqq9_bgms2Prop = (TextProp) tqq9_bgms2Ctrl.getProperty(); + TextProp tqq9_bgms3Prop = (TextProp) tqq9_bgms3Ctrl.getProperty(); + + tqq9_bgyyProp.setMustInput(true); + tqq9_bgyy2Prop.setMustInput(true); + tqq9_shbgyyProp.setMustInput(true); + tqq9_bgms1Prop.setMustInput(true); + tqq9_bgms2Prop.setMustInput(true); + tqq9_bgms3Prop.setMustInput(true); + +// this.getView().setVisible(true, "tqq9_bgyy","tqq9_bgyy2","tqq9_shbgyy","tqq9_bgms1","tqq9_bgms2","tqq9_bgms3"); + } + } +}