diff --git a/main/java/shkd/repc/resm/formplugin/TycQzSupplierUSAFormPlugin.java b/main/java/shkd/repc/resm/formplugin/TycQzSupplierUSAFormPlugin.java index 42908e4..cdc6504 100644 --- a/main/java/shkd/repc/resm/formplugin/TycQzSupplierUSAFormPlugin.java +++ b/main/java/shkd/repc/resm/formplugin/TycQzSupplierUSAFormPlugin.java @@ -11,6 +11,7 @@ import kd.repc.common.util.resm.SupplierAptUtils; import kd.repc.common.util.resm.SupplierStrategyUtil; import kd.repc.resm.formplugin.supplier.RegSupplierEdit; +import java.util.EventObject; import java.util.Iterator; import java.util.List; import java.util.stream.Collectors; @@ -18,6 +19,18 @@ import java.util.stream.Collectors; public class TycQzSupplierUSAFormPlugin extends RegSupplierEdit { + @Override + public void afterCreateNewData(EventObject e) { + super.afterCreateNewData(e); + DynamicObjectCollection groupcoll= (DynamicObjectCollection)this.getView().getModel().getValue("group"); + DynamicObject groupInfo = groupcoll.addNew(); + QFilter number = new QFilter("number", QCP.equals, "GYSFL-202411-002"); + DynamicObject[] load = BusinessDataServiceHelper.load("bd_suppliergroup", "id", number.toArray()); + groupInfo.set("fbasedataid", load[0]); + groupcoll.set(0,groupInfo); + this.getView().getModel().setValue("group",groupcoll); + } + @Override protected void beforeBindData_serviceOrgAndGroup() { DynamicObject dataEntity = this.getModel().getDataEntity(); @@ -34,6 +47,8 @@ public class TycQzSupplierUSAFormPlugin extends RegSupplierEdit { } } + + this.getView().setVisible(multipleServiceFlag && visibleFlag, new String[]{"newentry_serviceorg", "deleteentry_serviceorg"}); if (dataEntity.getPkValue() == null || dataEntity.getLong("id") == 0L) { DynamicObject belongOrgEntry = dataEntity.getDynamicObject("serviceorg"); @@ -48,6 +63,7 @@ public class TycQzSupplierUSAFormPlugin extends RegSupplierEdit { DynamicObject[] load1 = BusinessDataServiceHelper.load("bos_org", "id", qFilter.toArray()); if (load1!=null&&load1.length>0) { serviceOrg.set("orgarea", load1[0]); + this.getView().getModel().setValue("serviceorg",load1[0]);//新增默认组织 } DynamicObjectCollection supGroupColl = serviceOrg.getDynamicObjectCollection("supgroup"); DynamicObject supGroup = supGroupColl.addNew();