采购订单选中战略协议带出物料基本信息

This commit is contained in:
ptt 2025-05-27 10:54:03 +08:00
parent 8a72e838fa
commit fdc864b30b
1 changed files with 17 additions and 0 deletions

View File

@ -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;
}