地址池IP增加IP格式选项.

This commit is contained in:
zhangwq
2018-12-01 17:46:54 +08:00
parent ca2141ea3b
commit c69ed65620
3 changed files with 52 additions and 35 deletions

View File

@@ -29,10 +29,13 @@ $(function(){
},
errorContainer: "#messageBox"
});
//switchIpInfo($("select[name$='ipType']"));
$("select[name$='ipType']").on("change",function(){
switchIpInfo(this);
});
$("select[name$='ipPattern']").on("change",function(){
switchIpInfo(this);
});
ipInfoDiv.removeClass("ipDiv");
ipInfoDiv.removeClass("hidden");
@@ -56,6 +59,9 @@ var resetDiv = function(obj){
$("select[name$='ipType']").on("change",function(){
switchIpInfo(this);
});
$("select[name$='ipPattern']").on("change",function(){
switchIpInfo(this);
});
resetIndex();
}
@@ -172,13 +178,14 @@ var resetIndex = function(){
<div class="form-group">
<label class="col-md-3 control-label"><spring:message code="desc"/>:</label>
<div class="col-md-6">
<form:textarea path="description" htmlEscape="false" maxlength="128" class="form-control" />
<form:textarea path="description" htmlEscape="false" rows="1" maxlength="128" class="form-control" />
</div>
</div>
</div>
</div>
<div class="row ipInfo ipDiv <c:if test="${!empty _cfg.ipCfgs}">hidden</c:if>">
<h5 class="page-header"></h5>
<input type="hidden" name="ipCfgs[0].protocolId" value="0">
<div class="row">
<div class="col-md-6">
@@ -196,21 +203,7 @@ var resetIndex = function(){
<div for="ipCfgs[0].ipType"></div>
</div>
</div>
<div class="col-md-6 hidden">
<div class="form-group">
<label class="control-label col-md-3"><font color="red">*</font><spring:message code="ip_pattern"/></label>
<div class="col-md-6">
<select name="ipCfgs[0].ipPattern" class="selectpicker show-tick form-control required">
<c:forEach items="${fns:getDictList('IP_PATTERN')}" var="ipPatternC">
<option value="${ipPatternC.itemCode}">
<spring:message code="${ipPatternC.itemValue}"/>
</option>
</c:forEach>
</select>
</div>
<div for="ipCfgs[0].ipPattern"></div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label class="control-label col-md-3"><font color="red">*</font><spring:message code="ip"/></label>
@@ -228,6 +221,21 @@ var resetIndex = function(){
</div>
<div class="row port">
<div class="col-md-6">
<div class="form-group">
<label class="control-label col-md-3"><font color="red">*</font><spring:message code="ip_pattern"/></label>
<div class="col-md-6">
<select name="ipCfgs[0].ipPattern" class="selectpicker show-tick form-control required">
<c:forEach items="${fns:getDictList('IP_PATTERN')}" var="ipPatternC">
<option value="${ipPatternC.itemCode}">
<spring:message code="${ipPatternC.itemValue}"/>
</option>
</c:forEach>
</select>
</div>
<div for="ipCfgs[0].ipPattern"></div>
</div>
</div>
<div class="col-md-6 hidden">
<div class="form-group">
<label class="control-label col-md-3"><font color="red">*</font><spring:message code="port_pattern"/></label>
@@ -313,6 +321,7 @@ var resetIndex = function(){
<c:forEach items="${_cfg.ipCfgs }" var="ipCfg" varStatus="index">
<div class="row ipInfo">
<h5 class="page-header"></h5>
<input type="hidden" name="ipCfgs[0].protocolId" value="0">
<div class="row">
<div class="col-md-6">
@@ -333,24 +342,6 @@ var resetIndex = function(){
<div for="ipCfgs[0].ipType"></div>
</div>
</div>
<div class="col-md-6 hidden">
<div class="form-group">
<label class="control-label col-md-3"><font color="red">*</font><spring:message code="ip_pattern"/></label>
<div class="col-md-6">
<select name="ipCfgs[0].ipPattern" class="selectpicker show-tick form-control required">
<c:forEach items="${fns:getDictList('IP_PATTERN')}" var="ipPatternC">
<option value="${ipPatternC.itemCode}"
<c:if test="${ipCfg.ipPattern == ipPatternC.itemCode}">
selected
</c:if>>
<spring:message code="${ipPatternC.itemValue}"/>
</option>
</c:forEach>
</select>
</div>
<div for="ipCfgs[0].ipPattern"></div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label class="control-label col-md-3"><font color="red">*</font><spring:message code="ip"/></label>
@@ -368,6 +359,24 @@ var resetIndex = function(){
</div>
<div class="row port">
<div class="col-md-6">
<div class="form-group">
<label class="control-label col-md-3"><font color="red">*</font><spring:message code="ip_pattern"/></label>
<div class="col-md-6">
<select name="ipCfgs[0].ipPattern" class="selectpicker show-tick form-control required">
<c:forEach items="${fns:getDictList('IP_PATTERN')}" var="ipPatternC">
<option value="${ipPatternC.itemCode}"
<c:if test="${ipCfg.ipPattern == ipPatternC.itemCode}">
selected
</c:if>>
<spring:message code="${ipPatternC.itemValue}"/>
</option>
</c:forEach>
</select>
</div>
<div for="ipCfgs[0].ipPattern"></div>
</div>
</div>
<div class="col-md-6 hidden">
<div class="form-group">
<label class="control-label col-md-3"><font color="red">*</font><spring:message code="port_pattern"/></label>