diff --git a/erp_web/pages/manage/customer.html b/erp_web/pages/manage/customer.html index aab67eef..32f268c1 100644 --- a/erp_web/pages/manage/customer.html +++ b/erp_web/pages/manage/customer.html @@ -52,18 +52,18 @@
-
- - + - - + @@ -134,13 +134,13 @@
名称 + 名称 联系人 + 联系人
地址 - +
备注 - +
diff --git a/erp_web/pages/manage/depot.html b/erp_web/pages/manage/depot.html index 9e2e3212..0d82d6e5 100644 --- a/erp_web/pages/manage/depot.html +++ b/erp_web/pages/manage/depot.html @@ -457,11 +457,14 @@ //保存信息 $("#saveDepot").off("click").on("click", function () { - var infoObj = $("#depotFM").serializeObject(); - infoObj.type = 0; + if(!$('#depotFM').form('validate')){ + return; + } if (checkDepotName()) { return; } + var infoObj = $("#depotFM").serializeObject(); + infoObj.type = 0; $.ajax({ url: url, type: "post", diff --git a/erp_web/pages/manage/inOutItem.html b/erp_web/pages/manage/inOutItem.html index 711d4b70..d76a78c9 100644 --- a/erp_web/pages/manage/inOutItem.html +++ b/erp_web/pages/manage/inOutItem.html @@ -353,13 +353,16 @@ //保存收支项目 $("#saveInOutItem").off("click").on("click", function () { - if (checkInOutItemName()) { + if(!$('#inOutItemFM').form('validate')){ return; } if (!$("#type").val()) { $.messager.alert('提示', '请选择类型!', 'warning'); return; } + if (checkInOutItemName()) { + return; + } $.ajax({ url: url, type: "post", diff --git a/erp_web/pages/manage/member.html b/erp_web/pages/manage/member.html index ea8efd4a..16b1d3e3 100644 --- a/erp_web/pages/manage/member.html +++ b/erp_web/pages/manage/member.html @@ -52,18 +52,18 @@
-
- - + - - + @@ -116,7 +116,7 @@ - + @@ -134,13 +134,13 @@
名称 + 名称 联系人 + 联系人
税率税率(%)
地址 - +
备注 - +
diff --git a/erp_web/pages/manage/role.html b/erp_web/pages/manage/role.html index 58087c30..576e5e3a 100644 --- a/erp_web/pages/manage/role.html +++ b/erp_web/pages/manage/role.html @@ -272,6 +272,9 @@ //保存信息 $("#saveRole").off("click").on("click", function () { + if(!$('#roleFM').form('validate')){ + return; + } if (checkRoleName()) { return; } diff --git a/erp_web/pages/manage/vendor.html b/erp_web/pages/manage/vendor.html index 780aa197..5b537ded 100644 --- a/erp_web/pages/manage/vendor.html +++ b/erp_web/pages/manage/vendor.html @@ -52,18 +52,18 @@
-
- - + - - + @@ -134,13 +134,13 @@
名称 + 名称 联系人 + 联系人
地址 - +
备注 - +
diff --git a/erp_web/pages/materials/person.html b/erp_web/pages/materials/person.html index fe74f478..067835ea 100644 --- a/erp_web/pages/materials/person.html +++ b/erp_web/pages/materials/person.html @@ -345,6 +345,9 @@ //保存信息 $("#savePerson").off("click").on("click", function () { + if(!$('#personFM').form('validate')){ + return; + } if (!$("#Type").val()) { $.messager.alert('提示', '请选择类型!', 'warning'); return; diff --git a/src/main/java/com/jsh/erp/service/role/RoleComponent.java b/src/main/java/com/jsh/erp/service/role/RoleComponent.java index e757b083..57ede8eb 100644 --- a/src/main/java/com/jsh/erp/service/role/RoleComponent.java +++ b/src/main/java/com/jsh/erp/service/role/RoleComponent.java @@ -65,7 +65,7 @@ public class RoleComponent implements ICommonQuery { @Override public int checkIsNameExist(Long id, String name)throws Exception { - return 0; + return roleService.checkIsNameExist(id, name); } } diff --git a/src/main/java/com/jsh/erp/service/role/RoleService.java b/src/main/java/com/jsh/erp/service/role/RoleService.java index c02ecb2b..700b2b09 100644 --- a/src/main/java/com/jsh/erp/service/role/RoleService.java +++ b/src/main/java/com/jsh/erp/service/role/RoleService.java @@ -136,6 +136,18 @@ public class RoleService { return result; } + public int checkIsNameExist(Long id, String name) throws Exception{ + RoleExample example = new RoleExample(); + example.createCriteria().andIdNotEqualTo(id).andNameEqualTo(name).andDeleteFlagNotEqualTo(BusinessConstants.DELETE_FLAG_DELETED); + List list =null; + try{ + list=roleMapper.selectByExample(example); + }catch(Exception e){ + JshException.readFail(logger, e); + } + return list==null?0:list.size(); + } + public List findUserRole()throws Exception{ RoleExample example = new RoleExample(); example.setOrderByClause("Id");