diff --git a/erp_web/pages/materials/material.html b/erp_web/pages/materials/material.html index 345f8af4..66ff541e 100644 --- a/erp_web/pages/materials/material.html +++ b/erp_web/pages/materials/material.html @@ -1646,6 +1646,26 @@ function accept(objInfo) { append(0); removeit(); + //判断单位是否填写正确 + var meList = $("#materialExtendData").datagrid('getRows'); + var unit = $("#Unit").val(); + var manyUnitselected = $("#manyUnit").find("option:selected").text(); + for(var i=0; i' + commodityUnit + '不包含在' + unit + '中!', 'warning'); + return; + } + } else if(manyUnitselected) { + var manyUnitInfo = manyUnitselected.substring(0, manyUnitselected.indexOf("(")); + var unitArr = manyUnitInfo.split(","); + if(commodityUnit != unitArr[0] && commodityUnit != unitArr[1]) { + $.messager.alert('提示', '单位' + commodityUnit + '不包含在' + manyUnitInfo+ '中!', 'warning'); + return; + } + } + } if ($("#materialExtendData").datagrid('getChanges').length) { if (!CheckData()) return false;