diff --git a/ruoyi-admin/src/main/resources/templates/erp/bom/add.html b/ruoyi-admin/src/main/resources/templates/erp/bom/add.html index 0309f324..6584813b 100644 --- a/ruoyi-admin/src/main/resources/templates/erp/bom/add.html +++ b/ruoyi-admin/src/main/resources/templates/erp/bom/add.html @@ -19,21 +19,17 @@
- +
- - +
+
- +
- +
@@ -106,7 +100,7 @@ var materialTypeDatas = [[${@category.getChildByCode('materialType')}]]; var bomLevelSelectDatas = [[${@dict.getTypeSelect('bomLevel')}]]; var processMethodDatas = [[${@dict.getType('processMethod')}]]; - + var userName = [[${@permission.getPrincipalProperty('userName')}]]; $("#form-bom-add").validate({ onkeyup: false, rules:{ @@ -276,10 +270,13 @@ mode:'inline', validate : function(value) { if (!value) { - return '损耗率不能为空'; + return '用量不能为空'; } if (isNaN(value)) { - return '损耗率必须为数字'; + return '用量必须为数字'; + } + if(value < 0){ + return "输入数值不能小于0"; } } } @@ -287,17 +284,17 @@ { field: 'lossRate', align: 'center', - title: '损耗率', + title: '损耗率(%)', editable : { type : 'text', - title : '损耗率', + title : '损耗率(%)', mode:'inline', validate : function(value) { if (!value) { - return '用量不能为空'; + return '损耗率不能为空'; } if (isNaN(value)) { - return '用量必须为数字'; + return '损耗率必须为数字'; }else if(value >100){ return "输入数值不能大100" }else if(value < 0){ @@ -320,11 +317,11 @@ title: '备注', editable : { type : 'text', - title : '损耗率', + title : '备注', mode:'inline', validate : function(value) { if (!value) { - return '用量不能为空'; + return '备注不能为空'; } } } @@ -346,6 +343,7 @@ } } }); + $("form-bom-add input[name='businessMembers']").val(userName); }); function materilalSelect(data) { var materialType1 = data.materialType.indexOf('yl'); @@ -369,6 +367,8 @@ var formData = $("#form-bom-add").serializeArray(); console.log("formData",formData); var tableData = $("#bootstrap-sub-table-1").bootstrapTable('getData'); + //是否重复料号添加 + console.log("tableData",JSON.stringify(tableData)) var rows = tableData.length; if(rows==0){ @@ -377,6 +377,16 @@ $("#selectUnit").attr("disabled","disabled"); $.modal.alertWarning("子表数据不能为空!"); }else{ + //物料的用量不能为空 + for(var i=0;i +