From 3e97a8a7a15f4f014fb4af751ab591dee8e48eec Mon Sep 17 00:00:00 2001 From: wanc Date: Wed, 16 Jul 2025 14:16:24 +0800 Subject: [PATCH] =?UTF-8?q?*=202025-7-16=20=20=20=20=20=20*=20wanc=20=20?= =?UTF-8?q?=20=20=20=20*=20=E6=B7=BB=E5=8A=A0=20=E5=B7=A5=E7=A8=8B?= =?UTF-8?q?=E8=BF=9B=E5=BA=A6=E6=B1=87=E6=8A=A5=E6=8F=92=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ContractProgressFormPlugin.java | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 main/java/shkd/repc/recon/formplugin/ContractProgressFormPlugin.java diff --git a/main/java/shkd/repc/recon/formplugin/ContractProgressFormPlugin.java b/main/java/shkd/repc/recon/formplugin/ContractProgressFormPlugin.java new file mode 100644 index 0000000..bd3a83a --- /dev/null +++ b/main/java/shkd/repc/recon/formplugin/ContractProgressFormPlugin.java @@ -0,0 +1,40 @@ +package shkd.repc.recon.formplugin; + +import kd.bos.context.RequestContext; +import kd.bos.dataentity.entity.DynamicObject; +import kd.bos.dataentity.utils.StringUtils; +import kd.bos.entity.datamodel.events.PropertyChangedArgs; +import kd.bos.form.field.events.BeforeF7SelectListener; +import kd.bos.form.plugin.AbstractFormPlugin; +import kd.bos.servicehelper.BusinessDataServiceHelper; +import kd.sdk.plugin.Plugin; + +import java.util.EventObject; + + +/** + * 动态表单插件 + * 【工程进度汇报】 + * wanc + * 2025-07-16 + */ + + + +public class ContractProgressFormPlugin extends AbstractFormPlugin { + private final static String qeug_contractbill = "qeug_contractbill";//合同 + @Override + public void afterCreateNewData(EventObject e) { + super.afterCreateNewData(e); + long orgId = RequestContext.get().getOrgId(); + DynamicObject orgInfo = BusinessDataServiceHelper.loadSingle(orgId, "bos_org", "id,number,name"); + this.getModel().setValue("qeug_org", orgInfo);//所属组织 + + + + } + public void propertyChanged(PropertyChangedArgs e) { + String fieldKey = e.getProperty().getName(); + + } +}