From 68554547155dce5ab27a5b9cf67e9d9df4511c13 Mon Sep 17 00:00:00 2001 From: wangxin Date: Thu, 25 Oct 2018 19:05:07 +0800 Subject: [PATCH] =?UTF-8?q?packet=20ip=20asn=E4=B8=8B=E5=8F=91=E6=97=B6?= =?UTF-8?q?=E5=8A=A0=E5=85=A5=E7=94=A8=E6=88=B7=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E5=9F=9FASN=5FID,config=5Fgroup=5Finfo=E8=A1=A8=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E5=AD=97=E6=AE=B5asn=5Fid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/nis/domain/specific/ConfigGroupInfo.java | 7 +++++++ .../com/nis/web/dao/configuration/AsnPolicyCfgDao.xml | 2 +- .../com/nis/web/dao/specific/SpecificServiceCfgDao.xml | 6 +++--- .../nis/web/service/configuration/IpCfgService.java | 8 +++++++- src/main/resources/sql/20181025/add_asn_id.sql | 1 + src/main/webapp/WEB-INF/views/cfg/ipaddr/asnForm.jsp | 3 ++- src/main/webapp/WEB-INF/views/cfg/ipaddr/ipForm.jsp | 7 +++++++ src/main/webapp/WEB-INF/views/cfg/ipaddr/ipSubList.jsp | 10 ++++++++++ 8 files changed, 38 insertions(+), 6 deletions(-) create mode 100644 src/main/resources/sql/20181025/add_asn_id.sql 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 @@
+
+
+
+ + +
+
+