diff --git a/src/main/java/com/yem/wm/es/encasement/from/EncaseMentEdit.java b/src/main/java/com/yem/wm/es/encasement/from/EncaseMentEdit.java index 83cc3935..2dee06a1 100644 --- a/src/main/java/com/yem/wm/es/encasement/from/EncaseMentEdit.java +++ b/src/main/java/com/yem/wm/es/encasement/from/EncaseMentEdit.java @@ -589,6 +589,21 @@ public class EncaseMentEdit extends AbstractBillPlugIn implements Plugin, Before // case "yem_wholecube"://整柜立方 // ZJHZ();//汇总至表头 // break; + case "yem_salesmethod": + DynamicObjectCollection yemImMaterialinfoMi = this.getModel().getEntryEntity("yem_im_materialinfo_mi"); + if (!yemImMaterialinfoMi.isEmpty()) { + boolean bool = false; + for (DynamicObject dynamicObject : yemImMaterialinfoMi) { + DynamicObject yemSalesmethod = dynamicObject.getDynamicObject("yem_salesmethod"); + if (yemSalesmethod != null) { + String yemSalesmethodString = yemSalesmethod.getString("name"); + if (yemSalesmethodString.equals("CKD")) { + bool = true; + } + } + } + this.getView().setEnable(bool, "yem_numberunits"); + } case "yem_lenghtunit": case "yem_vol": TotalUtil.countVolM3(model, rowIndex, "yem_lenghtunit", "yem_vol", "yem_volm3");