业务配置标题与菜单名称保持一致

This commit is contained in:
duandongmei
2018-09-30 11:36:09 +08:00
parent 3e0877f85b
commit 47f39dfc99
29 changed files with 158 additions and 144 deletions

View File

@@ -15,8 +15,12 @@ import com.fasterxml.jackson.annotation.JsonFormat;
import com.google.gson.annotations.Expose; import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName; import com.google.gson.annotations.SerializedName;
import com.nis.domain.BaseEntity; import com.nis.domain.BaseEntity;
import com.nis.domain.SysMenu;
import com.nis.util.Constants; import com.nis.util.Constants;
import com.nis.util.StringUtil;
import com.nis.util.StringUtils;
import com.nis.util.excel.ExcelField; import com.nis.util.excel.ExcelField;
import com.nis.web.security.UserUtils;
/** /**
* @ClassName: BaseConfig.java * @ClassName: BaseConfig.java
@@ -196,6 +200,14 @@ public class BaseCfg<T> extends BaseEntity<T> implements Cloneable{
* 菜单ID * 菜单ID
*/ */
protected Integer functionId; protected Integer functionId;
/**
* 菜单权限
*/
protected String permission;
/**
* 菜单权限
*/
protected String menuNameCode;
/** /**
* do_log属性在界面do_log:0不需要1记录所有日志2只记录结构化日志。默认是2 * do_log属性在界面do_log:0不需要1记录所有日志2只记录结构化日志。默认是2
@@ -250,6 +262,33 @@ public class BaseCfg<T> extends BaseEntity<T> implements Cloneable{
*/ */
public void setFunctionId(Integer functionId) { public void setFunctionId(Integer functionId) {
this.functionId = functionId; this.functionId = functionId;
if(!StringUtil.isEmpty(functionId) && StringUtil.isEmpty(this.menuNameCode)){
List<SysMenu> list = UserUtils.getMenuList();
if(!StringUtil.isEmpty(list)) {
for (SysMenu menu :list) {
if (!StringUtil.isEmpty(menu.getCode()) && !StringUtil.isEmpty(menu.getFunctionId()) &&menu.getFunctionId().equals(functionId)) {
this.setMenuNameCode(menu.getCode());
}
}
}
}
}
public String getMenuNameCode() {
return menuNameCode;
}
public void setMenuNameCode(String menuNameCode) {
this.menuNameCode = menuNameCode;
}
public String getPermission() {
return permission;
}
public void setPermission(String permission) {
this.permission = permission;
} }
/** /**
* cfgId * cfgId

View File

@@ -40,9 +40,9 @@ $(function(){
<body> <body>
<div class="page-content"> <div class="page-content">
<%-- <h3 class="page-title"> <h3 class="page-title">
<spring:message code="app_built_in_features_config"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
</h3> --%> </h3>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<div class="portlet box blue"> <div class="portlet box blue">

View File

@@ -46,7 +46,7 @@
</div> </div>
<h3 class="page-title"> <h3 class="page-title">
<spring:message code="app_built_in_features_config"></spring:message> <spring:message code="${cfg.menuNameCode }"></spring:message>
</h3> </h3>
<h5 class="page-header"></h5> <h5 class="page-header"></h5>
<div class="col-md-12"> <div class="col-md-12">

View File

@@ -46,9 +46,9 @@ $(function(){
<div class="page-content"> <div class="page-content">
<span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span> <span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span>
<span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span> <span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span>
<%-- <h3 class="page-title"> <h3 class="page-title">
<spring:message code="app_byte_config"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
</h3> --%> </h3>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<div class="portlet box blue"> <div class="portlet box blue">

View File

@@ -47,9 +47,9 @@ $(function(){
<div class="page-content"> <div class="page-content">
<span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span> <span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span>
<span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span> <span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span>
<%-- <h3 class="page-title"> <h3 class="page-title">
<spring:message code="app_domain_config"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
</h3> --%> </h3>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<div class="portlet box blue"> <div class="portlet box blue">

View File

@@ -61,14 +61,9 @@ $(function(){
<div class="page-content"> <div class="page-content">
<span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span> <span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span>
<span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span> <span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span>
<%-- <h3 class="page-title"> <h3 class="page-title">
<spring:message code="app_header_config"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
<c:forEach items="${serviceList}" var="service"> </h3>
<c:if test="${_cfg.functionId eq service.functionId}">
<spring:message code="${service.serviceName}"></spring:message>
</c:if>
</c:forEach>
</h3> --%>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<div class="portlet box blue"> <div class="portlet box blue">

View File

@@ -61,9 +61,9 @@ $(function(){
<div class="page-content"> <div class="page-content">
<span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span> <span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span>
<span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span> <span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span>
<%-- <h3 class="page-title"> <h3 class="page-title">
<spring:message code="app_http_config"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
</h3> --%> </h3>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<div class="portlet box blue"> <div class="portlet box blue">

View File

@@ -28,9 +28,9 @@ $(function(){
<body> <body>
<div class="page-content"> <div class="page-content">
<%-- <h3 class="page-title"> <h3 class="page-title">
<spring:message code="app_ip_config"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
</h3> --%> </h3>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<div class="portlet box blue"> <div class="portlet box blue">

View File

@@ -98,9 +98,9 @@ var delContent = function(contentClassName, addBtnClassName) {
<c:set var="serviceName" value="${service.serviceName}"/> <c:set var="serviceName" value="${service.serviceName}"/>
</c:if> </c:if>
</c:forEach> </c:forEach>
<%-- <h3 class="page-title"> <h3 class="page-title">
<spring:message code="${serviceName }"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
</h3> --%> </h3>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<div class="portlet box blue"> <div class="portlet box blue">

View File

@@ -167,9 +167,9 @@ var delContent = function(contentClassName, addBtnClassName) {
<span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span> <span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span>
<span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span> <span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span>
<div class="page-content"> <div class="page-content">
<%-- <h3 class="page-title"> <h3 class="page-title">
<spring:message code="social_app_control"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
</h3> --%> </h3>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<div class="portlet box blue"> <div class="portlet box blue">

View File

@@ -61,9 +61,9 @@ $(function(){
<div class="page-content"> <div class="page-content">
<span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span> <span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span>
<span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span> <span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span>
<%-- <h3 class="page-title"> <h3 class="page-title">
<spring:message code="app_ssl_config"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
</h3> --%> </h3>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<div class="portlet box blue"> <div class="portlet box blue">

View File

@@ -55,9 +55,9 @@ $(function(){
<div class="page-content"> <div class="page-content">
<span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span> <span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span>
<span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span> <span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span>
<%-- <h3 class="page-title"> <h3 class="page-title">
<spring:message code="app_tcp_config"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
</h3> --%> </h3>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<div class="portlet box blue"> <div class="portlet box blue">

View File

@@ -144,9 +144,9 @@ $(function(){
<div class="page-content"> <div class="page-content">
<span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span> <span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span>
<span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span> <span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span>
<%-- <h3 class="page-title"> <h3 class="page-title">
<spring:message code="app_topic_domain_cfg"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
</h3> --%> </h3>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<div class="portlet box blue"> <div class="portlet box blue">

View File

@@ -64,9 +64,9 @@ var delContent = function(contentClassName, addBtnClassName) {
<span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span> <span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span>
<div class="page-content"> <div class="page-content">
<%-- <h3 class="page-title"> <h3 class="page-title">
<spring:message code="av_content_ip_control"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
</h3> --%> </h3>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">

View File

@@ -96,9 +96,9 @@ var delContent = function(contentClassName, addBtnClassName) {
<span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span> <span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span>
<div class="page-content"> <div class="page-content">
<%-- <h3 class="page-title"> <h3 class="page-title">
<spring:message code="av_content_url_control"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
</h3> --%> </h3>
<span style="color: red;font-size: 14px;letter-spacing: 0px;"> <spring:message code="av_content_url_note"></spring:message></span> <span style="color: red;font-size: 14px;letter-spacing: 0px;"> <spring:message code="av_content_url_note"></spring:message></span>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">

View File

@@ -100,13 +100,9 @@ function hiddenlevel(){
<div class="page-content"> <div class="page-content">
<%-- <h3 class="page-title"> <h3 class="page-title">
<c:forEach items="${regionList}" var="region"> <spring:message code="${_cfg.menuNameCode }"></spring:message>
<c:if test="${_cfg.functionId eq region.functionId}"> </h3>
<spring:message code="${region.configRegionValue}"></spring:message>
</c:if>
</c:forEach>
</h3> --%>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">

View File

@@ -65,9 +65,9 @@ var delContent = function(contentClassName, addBtnClassName) {
<span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span> <span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span>
<div class="page-content"> <div class="page-content">
<%-- <h3 class="page-title"> <h3 class="page-title">
<spring:message code="av_picture_ip_control"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
</h3> --%> </h3>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">

View File

@@ -88,9 +88,9 @@ var delContent = function(contentClassName, addBtnClassName) {
<span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span> <span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span>
<div class="page-content"> <div class="page-content">
<%-- <h3 class="page-title"> <h3 class="page-title">
<spring:message code="av_picture_url_control"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
</h3> --%> </h3>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">

View File

@@ -75,13 +75,9 @@ function hiddenlevel(){
<body> <body>
<div class="page-content"> <div class="page-content">
<%-- <h3 class="page-title"> <h3 class="page-title">
<c:forEach items="${regionList}" var="region"> <spring:message code="${_cfg.menuNameCode }"></spring:message>
<c:if test="${_cfg.functionId eq region.functionId}"> </h3>
<spring:message code="${region.configRegionValue}"></spring:message>
</c:if>
</c:forEach>
</h3> --%>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<div class="portlet box blue"> <div class="portlet box blue">

View File

@@ -63,11 +63,7 @@ $(function(){
<div class="page-content"> <div class="page-content">
<h3 class="page-title"> <h3 class="page-title">
<spring:message code="av_sample_video_porn_control"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
<%-- <c:forEach items="${regionList}" var="region">
<c:if test="${_cfg.functionId eq region.functionId}">
</c:if>
</c:forEach> --%>
</h3> </h3>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">

View File

@@ -40,16 +40,16 @@
var flag = true; var flag = true;
var subscribeId=0; var subscribeId=0;
//存在隐藏的subscribeId,不算进域配置 //瀛樺湪闅愯棌鐨剆ubscribeId锛屼笉绠楄繘鍩熼厤缃<EFBFBD>
if($(".boxSolid.hidden").hasClass("subscribeId")){ if($(".boxSolid.hidden").hasClass("subscribeId")){
subscribeId=1; subscribeId=1;
} }
//代表所有业务都隐藏了,提示必须增加一种业务数据 //〃鎵<EFBFBD>鏈変笟鍔¢兘闅愯棌浜嗭紝鎻愮ず蹇呴』澧炲姞涓<EFBFBD>绉嶄笟鍔℃暟鎹<EFBFBD>
if(($(".boxSolid").length - 1) == ($(".boxSolid.hidden").length - subscribeId)){ if(($(".boxSolid").length - 1) == ($(".boxSolid.hidden").length - subscribeId)){
top.$.jBox.tip("<spring:message code='one_more'/>", "<spring:message code='info'/>"); top.$.jBox.tip("<spring:message code='one_more'/>", "<spring:message code='info'/>");
return; return;
} }
//代表所有区域都隐藏了,提示必须增加个区域信息 //〃鎵<EFBFBD>鏈夊尯鍩熼兘闅愯棌浜嗭紝鎻愮ず蹇呴』澧炲姞涓尯鍩熶俊鎭<EFBFBD>
if($("input[name='isAreaEffective']:checked").val()==1 && $(".container-fluid:visible").size()==0){ if($("input[name='isAreaEffective']:checked").val()==1 && $(".container-fluid:visible").size()==0){
if($("#areaIsp").hasClass("hidden")) $("#areaIp").find(".glyphicon-plus").click(); if($("#areaIsp").hasClass("hidden")) $("#areaIp").find(".glyphicon-plus").click();
if($("#areaIp").hasClass("hidden")) $("#areaIsp").find(".glyphicon-plus").click(); if($("#areaIp").hasClass("hidden")) $("#areaIsp").find(".glyphicon-plus").click();
@@ -65,10 +65,10 @@
flag = false; flag = false;
} }
}) })
//keywords非空校验完成校验二进制字符串 //keywords闈炵┖鏍¢獙瀹屾垚鏍¢獙浜岃繘鍒跺瓧绗︿覆
$(".boxSolid:visible").find("select[name$='isHexbin']").each(function(){ $(".boxSolid:visible").find("select[name$='isHexbin']").each(function(){
var isHexbin=$(this).val(); var isHexbin=$(this).val();
if(isHexbin == 1){ //十六进制 if(isHexbin == 1){ //鍗佸叚杩涘埗
var keywords=$("input[name$='"+$(this).attr("name").replace("isHexbin","cfgKeywords")+"']").val(); var keywords=$("input[name$='"+$(this).attr("name").replace("isHexbin","cfgKeywords")+"']").val();
keywords=keywords.replace("***and***","") keywords=keywords.replace("***and***","")
if(keywords != ''){ if(keywords != ''){
@@ -87,7 +87,7 @@
flag=flag1; flag=flag1;
} }
if(flag){ if(flag){
//将disable属性的元素删除 //灏哾isable灞炴<EFBFBD>х殑鍏冪礌鍒犻櫎
$(".disabled").each(function(){ $(".disabled").each(function(){
$(this).remove(); $(this).remove();
}); });
@@ -101,14 +101,14 @@
}, },
errorContainer : "#messageBox", errorContainer : "#messageBox",
}); });
//业务内容增加 //涓氬姟鍐呭澧炲姞
/* $("span[title='add']").on("click", function() { /* $("span[title='add']").on("click", function() {
$(".ipPort0").removeClass("hidden"); $(".ipPort0").removeClass("hidden");
}); */ }); */
}); });
//业务窗口打开 //涓氬姟绐楀彛鎵撳紑
var addContent = function(obj, contentClassName) { var addContent = function(obj, contentClassName) {
var showDiv = $(obj).parent().parent().next(); var showDiv = $(obj).parent().parent().next();
$(showDiv).removeClass("hidden").removeClass( $(showDiv).removeClass("hidden").removeClass(
@@ -119,7 +119,7 @@
$(obj).addClass("hidden"); $(obj).addClass("hidden");
} }
//业务窗口关闭 //涓氬姟绐楀彛鍏抽棴
var delContent = function(contentClassName, addBtnClassName) { var delContent = function(contentClassName, addBtnClassName) {
$("." + contentClassName).addClass("hidden").addClass("disabled"); $("." + contentClassName).addClass("hidden").addClass("disabled");
/* $("."+contentClassName).find("input,select").each(function(){ /* $("."+contentClassName).find("input,select").each(function(){
@@ -134,7 +134,7 @@
<span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span> <span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span>
<div class="page-content"> <div class="page-content">
<h3 class="page-title"> <h3 class="page-title">
<spring:message code="av_voip_ip_control"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
</h3> </h3>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
@@ -174,7 +174,7 @@
</div> </div>
</div> </div>
</div> </div>
<!-- 动作 --> <!-- 鍔ㄤ綔 -->
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label class="control-label col-md-3"><spring:message code="action" /></label> <label class="control-label col-md-3"><spring:message code="action" /></label>

View File

@@ -22,7 +22,7 @@
</c:choose> </c:choose>
<script> <script>
$(document).ready(function() { $(document).ready(function() {
//搜索框提示语初始化 //鎼滅储妗嗘彁绀鸿鍒濆鍖<EFBFBD>
if("${cfg.cfgDesc}"){ if("${cfg.cfgDesc}"){
$("#intype").val("${cfg.cfgDesc}"); $("#intype").val("${cfg.cfgDesc}");
}else if("${cfg.voipIp.srcIpAddress}"){ }else if("${cfg.voipIp.srcIpAddress}"){
@@ -39,7 +39,7 @@
$("#seltype").change(function(){ $("#seltype").change(function(){
$("#intype").attr("placeholder","<spring:message code='input'/> "+$(this).find("option:selected").text()); $("#intype").attr("placeholder","<spring:message code='input'/> "+$(this).find("option:selected").text());
}); });
//筛选功能初始化 //绛涢<EFBFBD>夊姛鑳藉垵濮嬪寲
filterActionInit(); filterActionInit();
$("#isAudit").change(function(){ $("#isAudit").change(function(){
page(); page();
@@ -57,7 +57,7 @@
$("#intype").attr("placeholder","<spring:message code='input'/> "+$("#seltype").find("option:selected").text()); $("#intype").attr("placeholder","<spring:message code='input'/> "+$("#seltype").find("option:selected").text());
}); });
//异步获取voip相关信息 //寮傛鑾峰彇voip鐩稿叧淇℃伅
$("span[id^=open]").click(function(){ $("span[id^=open]").click(function(){
var openId=$(this).attr("id"); var openId=$(this).attr("id");
var closeId=$(this).attr("id").replace("open","close"); var closeId=$(this).attr("id").replace("open","close");
@@ -102,14 +102,14 @@
} }
html+="</div>"; html+="</div>";
//subscribe信息 //subscribe淇℃伅
if(data.subscribe.length > 0){ if(data.subscribe.length > 0){
html+="<div id='subscribeInfo"+index+"' class='content content'>"; html+="<div id='subscribeInfo"+index+"' class='content content'>";
$.each(data.subscribe,function(index,item){ $.each(data.subscribe,function(index,item){
html+="<div class='row'>"; html+="<div class='row'>";
html+="<div class='col-md-8'>"; html+="<div class='col-md-8'>";
html+="<div class='form-group'>"; html+="<div class='form-group'>";
html+="<label class='keyword-disinline'><spring:message code='NTC_SUBSCRIBE_ID'/> "; html+="<label class='keyword-disinline'><spring:message code='NTC_SUBSCRIBE_ID'/><EFBFBD> ";
html+=item.cfgKeywords.replace(/\*\*\*and\*\*\*/g , " "); html+=item.cfgKeywords.replace(/\*\*\*and\*\*\*/g , " ");
html+="</label>"; html+="</label>";
html+="</div>"; html+="</div>";
@@ -120,7 +120,7 @@
html+="<div class='row'>"; html+="<div class='row'>";
html+="<div class='col-md-4'>"; html+="<div class='col-md-4'>";
html+="<div class='form-group'>"; html+="<div class='form-group'>";
html+="<label><spring:message code='is_hex'/></label>"; html+="<label><spring:message code='is_hex'/><EFBFBD></label>";
html+="<label>" html+="<label>"
html+="<spring:message code='not_hex'/>" html+="<spring:message code='not_hex'/>"
html+="</label>"; html+="</label>";
@@ -130,7 +130,7 @@
html+="<div class='row'>"; html+="<div class='row'>";
html+="<div class='col-md-4'>"; html+="<div class='col-md-4'>";
html+="<div class='form-group'>"; html+="<div class='form-group'>";
html+="<label><spring:message code='is_case_insenstive'/></label>"; html+="<label><spring:message code='is_case_insenstive'/><EFBFBD></label>";
html+="<label>" html+="<label>"
html+="<spring:message code='case_insenstive'/>" html+="<spring:message code='case_insenstive'/>"
html+="</label>"; html+="</label>";
@@ -142,7 +142,7 @@
html+="<div class='row'>"; html+="<div class='row'>";
html+="<div class='col-md-4'>"; html+="<div class='col-md-4'>";
html+="<div class='form-group'>"; html+="<div class='form-group'>";
html+="<label><spring:message code='is_hex'/></label>"; html+="<label><spring:message code='is_hex'/><EFBFBD></label>";
html+="<label>" html+="<label>"
html+="<spring:message code='hex'/>" html+="<spring:message code='hex'/>"
html+="</label>"; html+="</label>";
@@ -152,7 +152,7 @@
html+="<div class='row'>"; html+="<div class='row'>";
html+="<div class='col-md-4'>"; html+="<div class='col-md-4'>";
html+="<div class='form-group'>"; html+="<div class='form-group'>";
html+="<label><spring:message code='is_case_insenstive'/></label>"; html+="<label><spring:message code='is_case_insenstive'/><EFBFBD></label>";
html+="<label>" html+="<label>"
html+="<spring:message code='case_insenstive'/>" html+="<spring:message code='case_insenstive'/>"
html+="</label>"; html+="</label>";
@@ -164,7 +164,7 @@
html+="<div class='row'>"; html+="<div class='row'>";
html+="<div class='col-md-4'>"; html+="<div class='col-md-4'>";
html+="<div class='form-group'>"; html+="<div class='form-group'>";
html+="<label><spring:message code='is_hex'/></label>"; html+="<label><spring:message code='is_hex'/><EFBFBD></label>";
html+="<label>" html+="<label>"
html+="<spring:message code='not_hex'/>" html+="<spring:message code='not_hex'/>"
html+="</label>"; html+="</label>";
@@ -174,7 +174,7 @@
html+="<div class='row'>"; html+="<div class='row'>";
html+="<div class='col-md-4'>"; html+="<div class='col-md-4'>";
html+="<div class='form-group'>"; html+="<div class='form-group'>";
html+="<label><spring:message code='is_case_insenstive'/></label>"; html+="<label><spring:message code='is_case_insenstive'/><EFBFBD></label>";
html+="<label>" html+="<label>"
html+="<spring:message code='case_senstive'/>" html+="<spring:message code='case_senstive'/>"
html+="</label>"; html+="</label>";
@@ -186,7 +186,7 @@
html+="<div class='row'>"; html+="<div class='row'>";
html+="<div class='col-md-4'>"; html+="<div class='col-md-4'>";
html+="<div class='form-group'>"; html+="<div class='form-group'>";
html+="<label><spring:message code='expression_type'/></label>"; html+="<label><spring:message code='expression_type'/><EFBFBD></label>";
html+="<label>" html+="<label>"
if(item.exprType==1){ if(item.exprType==1){
html+="<spring:message code='and_expression'/>" html+="<spring:message code='and_expression'/>"
@@ -201,7 +201,7 @@
html+="<div class='row'>"; html+="<div class='row'>";
html+="<div class='col-md-4'>"; html+="<div class='col-md-4'>";
html+="<div class='form-group'>"; html+="<div class='form-group'>";
html+="<label><spring:message code='match_method'/></label>"; html+="<label><spring:message code='match_method'/><EFBFBD></label>";
html+="<label>" html+="<label>"
if(item.matchMethod==0){ if(item.matchMethod==0){
html+="<spring:message code='substring_match'/>" html+="<spring:message code='substring_match'/>"
@@ -220,20 +220,20 @@
html+="</div>"; html+="</div>";
html+="</div>"; html+="</div>";
/* if(index < (data.ip.length-1) && index != 0){ /* if(index < (data.ip.length-1) && index != 0){
alert("下一行"); alert("涓嬩竴琛<EFBFBD>");
} }
html+="<h5 class='page-header'></h5>";*/ html+="<h5 class='page-header'></h5>";*/
}) })
html+="</div>"; html+="</div>";
} }
//ip信息 //ip淇℃伅
if(data.ip.length >0){ if(data.ip.length >0){
html+="<div id='ipInfo"+index+"' class='content' style='display:none'>"; html+="<div id='ipInfo"+index+"' class='content' style='display:none'>";
$.each(data.ip,function(index,item){ $.each(data.ip,function(index,item){
html+="<div class='row'>"; html+="<div class='row'>";
html+="<div class='col-md-4'>"; html+="<div class='col-md-4'>";
html+="<div class='form-group'>"; html+="<div class='form-group'>";
html+="<label><spring:message code='ip_type'/></label>"; html+="<label><spring:message code='ip_type'/><EFBFBD></label>";
html+="<label>" html+="<label>"
if(item.ipType==4){ if(item.ipType==4){
html+="<spring:message code='ipv4'/>"; html+="<spring:message code='ipv4'/>";
@@ -257,7 +257,7 @@
html+="<div class='row'>"; html+="<div class='row'>";
html+="<div class='col-md-4'>"; html+="<div class='col-md-4'>";
html+="<div class='form-group'>"; html+="<div class='form-group'>";
html+="<label><spring:message code='ip_pattern'/></label>"; html+="<label><spring:message code='ip_pattern'/><EFBFBD></label>";
html+="<label>" html+="<label>"
if(item.ipPattern==1){ if(item.ipPattern==1){
html+="<spring:message code='ip_subnet'/>" html+="<spring:message code='ip_subnet'/>"
@@ -273,7 +273,7 @@
html+="</div>"; html+="</div>";
html+="<div class='col-md-4'>"; html+="<div class='col-md-4'>";
html+="<div class='form-group'>"; html+="<div class='form-group'>";
html+="<label><spring:message code='client_ip'/></label>"; html+="<label><spring:message code='client_ip'/><EFBFBD></label>";
html+="<label>" html+="<label>"
html+=item.srcIpAddress; html+=item.srcIpAddress;
html+="</label>"; html+="</label>";
@@ -283,7 +283,7 @@
html+="<div class='row'>"; html+="<div class='row'>";
html+="<div class='col-md-4'>"; html+="<div class='col-md-4'>";
html+="<div class='form-group'>"; html+="<div class='form-group'>";
html+="<label><spring:message code='port_pattern'/></label>"; html+="<label><spring:message code='port_pattern'/><EFBFBD></label>";
html+="<label>" html+="<label>"
if(item.portPattern==1){ if(item.portPattern==1){
html+="port" html+="port"
@@ -296,7 +296,7 @@
html+="</div>"; html+="</div>";
html+="<div class='col-md-4'>"; html+="<div class='col-md-4'>";
html+="<div class='form-group'>"; html+="<div class='form-group'>";
html+="<label><spring:message code='client_port'/></label>"; html+="<label><spring:message code='client_port'/><EFBFBD></label>";
html+="<label>" html+="<label>"
html+=item.srcPort; html+=item.srcPort;
html+="</label>"; html+="</label>";
@@ -306,7 +306,7 @@
html+="<div class='row'>"; html+="<div class='row'>";
html+="<div class='col-md-4'>"; html+="<div class='col-md-4'>";
html+="<div class='form-group'>"; html+="<div class='form-group'>";
html+="<label><spring:message code='server_ip'/></label>"; html+="<label><spring:message code='server_ip'/><EFBFBD></label>";
html+="<label>" html+="<label>"
html+=item.destIpAddress; html+=item.destIpAddress;
html+="</label>"; html+="</label>";
@@ -314,7 +314,7 @@
html+="</div>"; html+="</div>";
html+="<div class='col-md-4'>"; html+="<div class='col-md-4'>";
html+="<div class='form-group'>"; html+="<div class='form-group'>";
html+="<label><spring:message code='server_port'/></label>"; html+="<label><spring:message code='server_port'/><EFBFBD></label>";
html+="<label>" html+="<label>"
html+=item.destPort; html+=item.destPort;
html+="</label>"; html+="</label>";
@@ -324,7 +324,7 @@
html+="<div class='row'>"; html+="<div class='row'>";
html+="<div class='col-md-4'>"; html+="<div class='col-md-4'>";
html+="<div class='form-group'>"; html+="<div class='form-group'>";
html+="<label><spring:message code='direction'/></label>"; html+="<label><spring:message code='direction'/><EFBFBD></label>";
html+="<label>" html+="<label>"
if(item.direction==0){ if(item.direction==0){
html+="<spring:message code='twoway'/>" html+="<spring:message code='twoway'/>"
@@ -340,7 +340,7 @@
html+="</div>"; html+="</div>";
html+="<div class='col-md-4'>"; html+="<div class='col-md-4'>";
html+="<div class='form-group'>"; html+="<div class='form-group'>";
html+="<label><spring:message code='protocol'/></label>"; html+="<label><spring:message code='protocol'/><EFBFBD></label>";
html+="<label>" html+="<label>"
if(item.protocol==6){ if(item.protocol==6){
html+="TCP" html+="TCP"
@@ -356,7 +356,7 @@
html+="</div>"; html+="</div>";
html+="</div>"; html+="</div>";
/* if(index < (data.ip.length-1) && index != 0){ /* if(index < (data.ip.length-1) && index != 0){
alert("下一行"); alert("涓嬩竴琛<EFBFBD>");
} }
html+="<h5 class='page-header'></h5>";*/ html+="<h5 class='page-header'></h5>";*/
}) })
@@ -390,7 +390,7 @@
}); });
function switchInfo(flag,index){ function switchInfo(flag,index){
//关闭ip信息 //鍏抽棴ip淇℃伅
if("ip" ==flag){ if("ip" ==flag){
$("#ipInfo"+index).hide(); $("#ipInfo"+index).hide();
$("#downIp"+index).hide(); $("#downIp"+index).hide();
@@ -402,7 +402,7 @@
$("#ipDown"+index).hide(); $("#ipDown"+index).hide();
$("#subscribeTitle"+index).addClass("badge-info"); $("#subscribeTitle"+index).addClass("badge-info");
}else{ }else{
//关闭subscribe信息 //鍏抽棴subscribe淇℃伅
$("#subscribeInfo"+index).hide(); $("#subscribeInfo"+index).hide();
$("#downsubscribe"+index).hide(); $("#downsubscribe"+index).hide();
$("#subscribeTitle"+index).removeClass("badge-info"); $("#subscribeTitle"+index).removeClass("badge-info");
@@ -432,7 +432,7 @@
</div> </div>
<h3 class="page-title"> <h3 class="page-title">
<spring:message code="av_voip_ip_control"/> <spring:message code="${cfg.menuNameCode }"></spring:message>
</h3> </h3>
<h5 class="page-header"></h5> <h5 class="page-header"></h5>
<div class="col-md-12"> <div class="col-md-12">
@@ -446,9 +446,9 @@
<input id="pageSize" name="pageSize" type="hidden" value="${page.pageSize}"/> <input id="pageSize" name="pageSize" type="hidden" value="${page.pageSize}"/>
<sys:tableSort id="orderBy" name="orderBy" value="${page.orderBy}" <sys:tableSort id="orderBy" name="orderBy" value="${page.orderBy}"
callback="page();" /> callback="page();" />
<!-- 筛选按钮展开状态--> <!-- 绛涢<EFBFBD>夋寜閽睍寮<EFBFBD>鐘舵<EFBFBD><EFBFBD>-->
<input id="isFilterAction" name="isFilterAction" type="hidden" value="${cfg.isFilterAction }"/> <input id="isFilterAction" name="isFilterAction" type="hidden" value="${cfg.isFilterAction }"/>
<!-- 搜索内容与操作按钮栏 --> <!-- 鎼滅储鍐呭涓庢搷浣滄寜閽爮 -->
<div class="col-md-12"> <div class="col-md-12">
<div class="pull-left"> <div class="pull-left">
<c:set var="state"><spring:message code='state'/></c:set> <c:set var="state"><spring:message code='state'/></c:set>
@@ -524,9 +524,9 @@
</a> </a>
</div> </div>
</div> </div>
<!-- /搜索内容与操作按钮栏 --> <!-- /鎼滅储鍐呭涓庢搷浣滄寜閽爮 -->
<!-- 筛选搜索内容栏默认隐藏--> <!-- 绛涢<EFBFBD>夋悳绱㈠唴瀹规爮榛樿闅愯棌-->
<div class="col-md-12 filter-action-select-panle hide" > <div class="col-md-12 filter-action-select-panle hide" >
<div class="row"> <div class="row">
@@ -593,7 +593,7 @@
<div class="row"> <div class="row">
<div class="col-md-2"> <div class="col-md-2">
<div class="form-group"> <div class="form-group">
<label><spring:message code="config_time"/></label> <label><spring:message code="config_time"/><EFBFBD></label>
<input name="search_create_time_start" type="text" readonly="readonly" maxlength="20" class="form-control Wdate" <input name="search_create_time_start" type="text" readonly="readonly" maxlength="20" class="form-control Wdate"
value="<fmt:formatDate value='${cfg.search_create_time_start}' pattern='yyyy-MM-dd HH:mm:ss'/>" onClick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true});"/> value="<fmt:formatDate value='${cfg.search_create_time_start}' pattern='yyyy-MM-dd HH:mm:ss'/>" onClick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true});"/>
</div> </div>
@@ -610,7 +610,7 @@
<div class="col-md-2"> <div class="col-md-2">
<div class="form-group"> <div class="form-group">
<label><spring:message code="edit_time"/></label> <label><spring:message code="edit_time"/><EFBFBD></label>
<input name="search_edit_time_start" type="text" readonly="readonly" maxlength="20" class="form-control Wdate" <input name="search_edit_time_start" type="text" readonly="readonly" maxlength="20" class="form-control Wdate"
value="<fmt:formatDate value="${cfg.search_edit_time_start}" pattern="yyyy-MM-dd HH:mm:ss"/>" onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true});"/> value="<fmt:formatDate value="${cfg.search_edit_time_start}" pattern="yyyy-MM-dd HH:mm:ss"/>" onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true});"/>
@@ -628,7 +628,7 @@
<div class="col-md-2"> <div class="col-md-2">
<div class="form-group"> <div class="form-group">
<label><spring:message code="audit_time"/></label> <label><spring:message code="audit_time"/><EFBFBD></label>
<input name="search_audit_time_start" type="text" readonly="readonly" maxlength="20" class="form-control Wdate" <input name="search_audit_time_start" type="text" readonly="readonly" maxlength="20" class="form-control Wdate"
value="<fmt:formatDate value="${cfg.search_audit_time_start}" pattern="yyyy-MM-dd HH:mm:ss"/>" onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true});"/> value="<fmt:formatDate value="${cfg.search_audit_time_start}" pattern="yyyy-MM-dd HH:mm:ss"/>" onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true});"/>
@@ -648,7 +648,7 @@
</div> </div>
<!-- /筛选搜索内容栏 结束--> <!-- /绛涢<EFBFBD>夋悳绱㈠唴瀹规爮 缁撴潫-->
</form:form> </form:form>
</div> </div>
<div class="table-responsive"> <div class="table-responsive">
@@ -681,7 +681,7 @@
<c:forEach items="${page.list }" var="indexCfg" varStatus="status" step="1"> <c:forEach items="${page.list }" var="indexCfg" varStatus="status" step="1">
<tr> <tr>
<td> <td>
<span id="open${status.index}" class="" compileId="${indexCfg.compileId}" cfgId="${indexCfg.cfgId}"> </span><span style="display: none" id="close${status.index}" > </span> <span id="open${status.index}" class="" compileId="${indexCfg.compileId}" cfgId="${indexCfg.cfgId}"> <EFBFBD> </span><span style="display: none" id="close${status.index}" > <EFBFBD> </span>
<input type="checkbox" class="i-checks child-checks" id="${indexCfg.cfgId}" compileId="${indexCfg.compileId}" value="${indexCfg.isAudit}"> <input type="checkbox" class="i-checks child-checks" id="${indexCfg.cfgId}" compileId="${indexCfg.compileId}" value="${indexCfg.isAudit}">
</td> </td>
<td>${indexCfg.compileId }</td> <td>${indexCfg.compileId }</td>

View File

@@ -131,9 +131,9 @@ var delContent = function(contentClassName, addBtnClassName) {
<span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span> <span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span>
<span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span> <span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span>
<div class="page-content"> <div class="page-content">
<%-- <h3 class="page-title"> <h3 class="page-title">
<spring:message code="basic_protocol"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
</h3> --%> </h3>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<div class="portlet box blue"> <div class="portlet box blue">

View File

@@ -56,9 +56,9 @@
</c:forEach> </c:forEach>
<div class="page-content"> <div class="page-content">
<%-- <h3 class="page-title"> <h3 class="page-title">
<spring:message code="${cfgName}"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
</h3> --%> </h3>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">

View File

@@ -66,8 +66,8 @@
</div> </div>
<h3 class="page-title"> <h3 class="page-title">
<spring:message code="${cfgName}"></spring:message> <spring:message code="${cfg.menuNameCode }"></spring:message>
</h3> </h3>
<h5 class="page-header"></h5> <h5 class="page-header"></h5>
<div class="col-md-12"> <div class="col-md-12">
<div class="portlet"> <div class="portlet">

View File

@@ -280,9 +280,9 @@ $(function(){
</head> </head>
<body> <body>
<div class="page-content"> <div class="page-content">
<%-- <h3 class="page-title"> <h3 class="page-title">
<spring:message code="${cfgName}"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
</h3> --%> </h3>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<div class="portlet box blue"> <div class="portlet box blue">

View File

@@ -155,9 +155,9 @@ var delContent = function(contentClassName, addBtnClassName) {
<span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span> <span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span>
<span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span> <span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span>
<div class="page-content"> <div class="page-content">
<%-- <h3 class="page-title"> <h3 class="page-title">
<spring:message code="encrypted_tunnel_behavior"></spring:message> <spring:message code="${_cfg.menuNameCode }"></spring:message>
</h3> --%> </h3>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<div class="portlet box blue"> <div class="portlet box blue">

View File

@@ -145,17 +145,9 @@
<span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span> <span id="keywordError" style="display:none"><spring:message code="required"></spring:message></span>
<span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span> <span id="tagsinputTip" style="display:none"><spring:message code="multiple_keywords_tip"></spring:message></span>
<div class="page-content"> <div class="page-content">
<%-- <h3 class="page-title"> <h3 class="page-title">
<!-- fucntion_ID 200-IP 201-DOMAIN --> <spring:message code="${_cfg.menuNameCode}"></spring:message>
<c:if test="${_cfg.functionId eq 200}"> </h3>
<spring:message code="ip_intercept"></spring:message>
<c:set var="interceptType" value="Ip"/>
</c:if>
<c:if test="${_cfg.functionId eq 201}">
<spring:message code="domain_intercept"></spring:message>
<c:set var="interceptType" value="Domain"/>
</c:if>
</h3> --%>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<div class="portlet box blue"> <div class="portlet box blue">

View File

@@ -103,7 +103,7 @@
</div> </div>
<h3 class="page-title"> <h3 class="page-title">
<spring:message code="${interceptType }"></spring:message> <spring:message code="${cfg.menuNameCode }"></spring:message>
</h3> </h3>
<h5 class="page-header"></h5> <h5 class="page-header"></h5>
<div class="col-md-12"> <div class="col-md-12">