优化系统业务管理校验

This commit is contained in:
chenjinsong
2018-03-23 19:34:17 +08:00
parent c43c889791
commit 3cfe93616f
3 changed files with 15 additions and 11 deletions

View File

@@ -138,11 +138,12 @@ public class SystemServiceController extends BaseController {
return "true";
} else {
if (id != null) {
if (list.get(0).getId() == id) {
return "true";
} else {
return "false";
for (SystemServiceInfo info : list) {
if (info.getIsValid() == 1 && info.getId().longValue() == id.longValue()) {
return "true";
}
}
return "false";
} else {
return "false";
}

View File

@@ -99,7 +99,7 @@
<select id="getSystemServiceByServiceId" resultType="systemServiceInfo">
select
id
id, is_valid
from
system_service_info
where

View File

@@ -9,6 +9,10 @@
<script type="text/javascript">
$(document).ready(function() {
top.window.scrollTo(0, 0);
if ("${systemServiceInfo.id}") {
$("[name=childTableFlag]").val("1");
}
$("#inputForm").validate({
ignore: [],
rules: {
@@ -49,7 +53,7 @@
required:'<spring:message code="required"/>'
}
},
//submitHandler: function(form){
submitHandler: function(form){
/* $("[for=childTableFlag]").css("display", "none");
var flag = true;
var tables = document.getElementsByClassName("child-required");
@@ -73,16 +77,15 @@
flag = false;
}
if (flag) {
loading('LOADING...');
if (flag) {*/
$("[disabled=disabled]").attr("disabled", false);
$("#submitBtn").attr("disabled", true);//防止重复提交
form.submit();
} else {
/*} else {
flag = true;
return false;
} */
//},
},
errorContainer: "#messageBox",
errorPlacement: function(error, element) {
$("#messageBox").text("<spring:message code='enter_error'/>");
@@ -326,7 +329,7 @@
<shiro:hasPermission name="system:service:edit">
<div>
<button id="addBtn" type="button" class="btn btn-default" onclick="addDatatable()"><spring:message code="add"/></button>
<input type="hidden" name="childTableFlag" value=""/>
<input type="hidden" name="childTableFlag" value="${id }"/>
<!-- <label for="childTableFlag" class="error" style="display:none"></label> -->
</div>
</shiro:hasPermission>