diff --git a/src/main/java/com/nis/domain/specific/ConfigGroupInfo.java b/src/main/java/com/nis/domain/specific/ConfigGroupInfo.java index 0e78c5bbd..95de31a55 100644 --- a/src/main/java/com/nis/domain/specific/ConfigGroupInfo.java +++ b/src/main/java/com/nis/domain/specific/ConfigGroupInfo.java @@ -16,7 +16,14 @@ public class ConfigGroupInfo { private Integer groupType; @ExcelField(title="cfg_id",sort=301) private Integer compileId; + private Integer asnId; + public Integer getAsnId() { + return asnId; + } + public void setAsnId(Integer asnId) { + this.asnId = asnId; + } public Integer getCompileId() { return compileId; } diff --git a/src/main/java/com/nis/web/dao/configuration/AsnPolicyCfgDao.xml b/src/main/java/com/nis/web/dao/configuration/AsnPolicyCfgDao.xml index acd98dc6b..1ca23e1cd 100644 --- a/src/main/java/com/nis/web/dao/configuration/AsnPolicyCfgDao.xml +++ b/src/main/java/com/nis/web/dao/configuration/AsnPolicyCfgDao.xml @@ -269,7 +269,7 @@ update cfg_index_info set is_valid=#{isValid} where cfg_id in (${ids}) diff --git a/src/main/java/com/nis/web/dao/specific/SpecificServiceCfgDao.xml b/src/main/java/com/nis/web/dao/specific/SpecificServiceCfgDao.xml index 3441dc29e..8d6fdf801 100644 --- a/src/main/java/com/nis/web/dao/specific/SpecificServiceCfgDao.xml +++ b/src/main/java/com/nis/web/dao/specific/SpecificServiceCfgDao.xml @@ -216,7 +216,7 @@
diff --git a/src/main/webapp/WEB-INF/views/cfg/ipaddr/ipForm.jsp b/src/main/webapp/WEB-INF/views/cfg/ipaddr/ipForm.jsp index 6c2d882b7..d55375188 100644 --- a/src/main/webapp/WEB-INF/views/cfg/ipaddr/ipForm.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/ipaddr/ipForm.jsp @@ -69,6 +69,12 @@ $("[class~='boxSolid'][class~='ipPortList']").find(".glyphicon-remove").click(); } }); + //处理asn id + $(".asn").find("input[name='userRegion5']").val($(".asn").find("select[name='userRegion4'] option:selected").attr("asnId")); + $(".asn").find("select[name='userRegion4']").on("change",function(){ + var asnId=$(this).find("option[value='"+$(this).val()+"']").attr("asnId"); + $(this).parents(".row").find("input[name='userRegion5']").val(asnId); + }); $(".action").on("change", function() { $("#serviceId").val($(this).attr("serviceId")); $("#protocolId").val($(this).attr("protocolId")); @@ -202,6 +208,7 @@ if(flag){ if(isAsn==0){ $("input[name='userRegion4']").attr("disabled",true); + $("input[name='userRegion5']").attr("disabled",true); } $("input[name$='userRegion1']").attr("disabled",false); $("input[name$='exprType']").attr("disabled",false); diff --git a/src/main/webapp/WEB-INF/views/cfg/ipaddr/ipSubList.jsp b/src/main/webapp/WEB-INF/views/cfg/ipaddr/ipSubList.jsp index 213350055..6147625e9 100644 --- a/src/main/webapp/WEB-INF/views/cfg/ipaddr/ipSubList.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/ipaddr/ipSubList.jsp @@ -230,6 +230,16 @@
+
+
+
+ + +
+
+