snat策略界面隐藏生效范围.

This commit is contained in:
zhangwq
2018-12-03 10:35:26 +08:00
parent ac5e519e39
commit 388f2d3c0b
4 changed files with 13 additions and 13 deletions

View File

@@ -195,7 +195,7 @@ public class IpAddrPoolCfgService extends BaseService{
ip.setService(ipcfg.getServiceId()); ip.setService(ipcfg.getServiceId());
ip.setAddrPoolId(cfg.getCfgId()); ip.setAddrPoolId(cfg.getCfgId());
ip.setOpTime(auditTime); ip.setOpTime(auditTime);
//ip.setAreaEffectiveIds(cfg.getAreaEffectiveIds());//添加区域管控 ip.setAreaEffectiveIds(cfg.getAreaEffectiveIds());//添加区域管控
resStrategyList.add(ip); resStrategyList.add(ip);
} }
@@ -240,7 +240,7 @@ public class IpAddrPoolCfgService extends BaseService{
ip.setService(ipcfg.getServiceId()); ip.setService(ipcfg.getServiceId());
ip.setAddrPoolId(cfg.getCfgId()); ip.setAddrPoolId(cfg.getCfgId());
ip.setOpTime(auditTime); ip.setOpTime(auditTime);
//ip.setAreaEffectiveIds(cfg.getAreaEffectiveIds()); ip.setAreaEffectiveIds(cfg.getAreaEffectiveIds());
resStrategyList.add(ip); resStrategyList.add(ip);
} }
//调用服务接口取消配置 //调用服务接口取消配置

View File

@@ -126,6 +126,7 @@ public class IpMultiplexService extends BaseService{
cfg = this.getPolicyCfg(cfg.getCfgId(), null); cfg = this.getPolicyCfg(cfg.getCfgId(), null);
String json=""; String json="";
if(cfg.getIsAudit() == Constants.AUDIT_YES){ if(cfg.getIsAudit() == Constants.AUDIT_YES){
String areaEffectiveIds = cfg.getIsAreaEffective() == 1?sysDictInfoService.setEffectiveRange(cfg.getAreaEffectiveIds()):"0";
Map<String, Object> params = new HashMap<String,Object>(); Map<String, Object> params = new HashMap<String,Object>();
params.put("configId", cfg.getCompileId()); params.put("configId", cfg.getCompileId());
params.put("addrPoolId", cfg.getAddrPoolId()); params.put("addrPoolId", cfg.getAddrPoolId());
@@ -133,9 +134,8 @@ public class IpMultiplexService extends BaseService{
params.put("userId", cfg.getUserId()); params.put("userId", cfg.getUserId());
params.put("isValid", 1); params.put("isValid", 1);
params.put("opTime", auditTime); params.put("opTime", auditTime);
if(cfg.getIsAreaEffective() == 1){ params.put("effectiveRange", areaEffectiveIds);
params.put("effectiveRange", sysDictInfoService.setEffectiveRange(cfg.getAreaEffectiveIds()));
}
List list = Lists.newArrayList(); List list = Lists.newArrayList();
list.add(params); list.add(params);
//调用服务接口下发配置数据 //调用服务接口下发配置数据
@@ -153,6 +153,7 @@ public class IpMultiplexService extends BaseService{
} }
}else if(cfg.getIsAudit() == Constants.AUDIT_NOT_YES){ }else if(cfg.getIsAudit() == Constants.AUDIT_NOT_YES){
String areaEffectiveIds = cfg.getIsAreaEffective() == 1?sysDictInfoService.setEffectiveRange(cfg.getAreaEffectiveIds()):"0";
Map<String, Object> params = new HashMap<String,Object>(); Map<String, Object> params = new HashMap<String,Object>();
params.put("configId", cfg.getCompileId()); params.put("configId", cfg.getCompileId());
params.put("addrPoolId", cfg.getAddrPoolId()); params.put("addrPoolId", cfg.getAddrPoolId());
@@ -160,9 +161,8 @@ public class IpMultiplexService extends BaseService{
params.put("userId", cfg.getUserId()); params.put("userId", cfg.getUserId());
params.put("isValid", 0); params.put("isValid", 0);
params.put("opTime", auditTime); params.put("opTime", auditTime);
if(cfg.getIsAreaEffective() == 1){ params.put("effectiveRange", areaEffectiveIds);
params.put("effectiveRange", sysDictInfoService.setEffectiveRange(cfg.getAreaEffectiveIds()));
}
List list = Lists.newArrayList(); List list = Lists.newArrayList();
list.add(params); list.add(params);
//调用服务接口取消配置 //调用服务接口取消配置

View File

@@ -45,6 +45,7 @@ $(function(){
<input type="hidden" name="cfgId" value="${_cfg.cfgId}"> <input type="hidden" name="cfgId" value="${_cfg.cfgId}">
<input type="hidden" name="compileId" value="${_cfg.compileId}"> <input type="hidden" name="compileId" value="${_cfg.compileId}">
<input type="hidden" name="functionId" value="${_cfg.functionId}"> <input type="hidden" name="functionId" value="${_cfg.functionId}">
<input name="isAreaEffective" type="hidden" value="0">
<c:if test="${fn:length(serviceList)==1}"> <c:if test="${fn:length(serviceList)==1}">
<c:forEach items="${serviceList}" var="service"> <c:forEach items="${serviceList}" var="service">
<input type="hidden" name="action" serviceId="${service.serviceId }" protocolId="${service.protocolId }" regionCode="${service.regionCode}" value="${service.action }"> <input type="hidden" name="action" serviceId="${service.serviceId }" protocolId="${service.protocolId }" regionCode="${service.regionCode}" value="${service.action }">
@@ -159,8 +160,7 @@ $(function(){
</div> </div>
</div> </div>
</div> </div>
<br> <%-- <br><%@include file="/WEB-INF/include/form/areaInfo.jsp"%> --%>
<%@include file="/WEB-INF/include/form/areaInfo.jsp"%>
<br> <br>
<%@include file="/WEB-INF/include/form/basicInfo.jsp" %> <%@include file="/WEB-INF/include/form/basicInfo.jsp" %>
</div> </div>

View File

@@ -293,7 +293,7 @@
<th class="sort-column a.action"><spring:message code="block_type"/></th> <th class="sort-column a.action"><spring:message code="block_type"/></th>
<th class="sort-column a.is_valid"><spring:message code="valid_identifier"/></th> <th class="sort-column a.is_valid"><spring:message code="valid_identifier"/></th>
<th><spring:message code="is_audit"/></th> <th><spring:message code="is_audit"/></th>
<th><spring:message code="whether_area_block"/></th> <%-- <th><spring:message code="whether_area_block"/></th> --%>
<th><spring:message code="letter"/></th> <th><spring:message code="letter"/></th>
<th><spring:message code="classification"/></th> <th><spring:message code="classification"/></th>
<th><spring:message code="attribute"/></th> <th><spring:message code="attribute"/></th>
@@ -349,14 +349,14 @@
<c:when test="${indexCfg.isAudit eq '3'}"><span indexTable="${indexCfg.indexTable}" data-placement="right" data-original-title="<spring:message code='letter_cancel_info'/>: " class="label le-ca-fo label-warning tooltips" data-icon="&#xe01e;"> <spring:message code="cancel_approved"/></span></c:when> <c:when test="${indexCfg.isAudit eq '3'}"><span indexTable="${indexCfg.indexTable}" data-placement="right" data-original-title="<spring:message code='letter_cancel_info'/>: " class="label le-ca-fo label-warning tooltips" data-icon="&#xe01e;"> <spring:message code="cancel_approved"/></span></c:when>
</c:choose> </c:choose>
</td> </td>
<td> <%-- <td>
<c:if test="${indexCfg.isAreaEffective==0}"><spring:message code="all"/></c:if> <c:if test="${indexCfg.isAreaEffective==0}"><spring:message code="all"/></c:if>
<c:if test="${indexCfg.isAreaEffective==1}"> <c:if test="${indexCfg.isAreaEffective==1}">
<a href="javascript:viewAreaInfo('${ctx}','${indexCfg.areaEffectiveIds }','${indexCfg.compileId }')" > <a href="javascript:viewAreaInfo('${ctx}','${indexCfg.areaEffectiveIds }','${indexCfg.compileId }')" >
<spring:message code="selective"/> <spring:message code="selective"/>
</a> </a>
</c:if> </c:if>
</td> </td> --%>
<td>${indexCfg.requestName }</td> <td>${indexCfg.requestName }</td>
<td> <td>
<c:set var="classify"></c:set> <c:set var="classify"></c:set>