From fdc864b30ba78993cbec3c7e98d500bfad13eac8 Mon Sep 17 00:00:00 2001 From: ptt <2403326863@qq.com> Date: Tue, 27 May 2025 10:54:03 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E8=B4=AD=E8=AE=A2=E5=8D=95=E9=80=89?= =?UTF-8?q?=E4=B8=AD=E6=88=98=E7=95=A5=E5=8D=8F=E8=AE=AE=E5=B8=A6=E5=87=BA?= =?UTF-8?q?=E7=89=A9=E6=96=99=E5=9F=BA=E6=9C=AC=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../repe/formplugin/RepeOrderFormPlugin.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/main/java/shkd/repc/repe/formplugin/RepeOrderFormPlugin.java b/main/java/shkd/repc/repe/formplugin/RepeOrderFormPlugin.java index ea5d81c..a6e27a0 100644 --- a/main/java/shkd/repc/repe/formplugin/RepeOrderFormPlugin.java +++ b/main/java/shkd/repc/repe/formplugin/RepeOrderFormPlugin.java @@ -128,6 +128,23 @@ public class RepeOrderFormPlugin extends AbstractFormPlugin { } this.getView().updateView("orderformentry"); break; + case "strategicagreement": + DynamicObjectCollection orderformentrys1 = this.getModel().getDataEntity(true).getDynamicObjectCollection("orderformentry"); + for (int i = 0; orderformentrys1!=null&&i < orderformentrys1.size(); i++) { + DynamicObject dynamicObject = orderformentrys1.get(i); + if(dynamicObject.get("material")!=null){ + dynamicObject.set("material",BusinessDataServiceHelper.loadSingle(dynamicObject.get("material.id"), "bd_material")); + dynamicObject.set("qeug_materialnames",dynamicObject.get("material.name")); + dynamicObject.set("qeug_materialtypeid",dynamicObject.get("material.group")); + dynamicObject.set("qeug_importmodel",dynamicObject.get("material.modelnum")); + dynamicObject.set("qeug_importunit",dynamicObject.get("material.baseunit.name")); + dynamicObject.set("qeug_brand",dynamicObject.get("material.qeug_brand")); + dynamicObject.set("qeug_model",dynamicObject.get("material.qeug_model")); + } + } + this.getView().updateView("orderformentry"); + break; + default: break; }