diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/ApplicationFundsPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/ApplicationFundsPlugin.java index 475b4d7..13f32b1 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/ApplicationFundsPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/ApplicationFundsPlugin.java @@ -19,7 +19,7 @@ import kd.sdk.plugin.Plugin; import java.util.*; /** - * 用款申请单部门字段过滤与初始赋值逻辑 + * 用款申请单部门字段过滤与初始赋值逻辑+所属组织默认赋值 */ public class ApplicationFundsPlugin extends AbstractBillPlugIn implements Plugin, BeforeF7SelectListener { @@ -30,6 +30,15 @@ public class ApplicationFundsPlugin extends AbstractBillPlugIn implements Plugin Value.addBeforeF7SelectListener(this); } + @Override + public void afterCreateNewData(EventObject e) { + super.afterCreateNewData(e); + DynamicObject createorg = this.getModel().getDataEntity(true).getDynamicObject("createorg");//创建组织 + if (createorg != null) { + this.getModel().setValue("zcgj_org", createorg);//所属组织 + } + } + @Override public void afterBindData(EventObject e) { super.afterBindData(e);