增加策略号值、唯一性,http请求响应替换内容的国际化

修改bgp、响应策略、图片url遮盖层显示位置
修改voip界面账号的国际化显示内容
This commit is contained in:
duandongmei
2018-07-02 15:54:29 +08:00
parent e89f918780
commit e11e984737
10 changed files with 27 additions and 10 deletions

View File

@@ -564,6 +564,7 @@ request_service_failed=request server failed
request_error=request error request_error=request error
av_voip_ip_title=voip Ip av_voip_ip_title=voip Ip
av_voip_account_title=voip Account av_voip_account_title=voip Account
account=Account
ip_pattern=ip Pattern ip_pattern=ip Pattern
port_pattern=port Pattern port_pattern=port Pattern
port_mask=port Mask port_mask=port Mask
@@ -676,6 +677,7 @@ domain_forward=domain forward
http_redirect=http redirect http_redirect=http redirect
http_req_replace=http request replace http_req_replace=http request replace
http_res_replace=http response replace http_res_replace=http response replace
replace_content=replace content
#=============about proxy========= #=============about proxy=========
#===========policy_group_manage start ============= #===========policy_group_manage start =============
all_types=all types all_types=all types
@@ -702,4 +704,6 @@ min_ttl=min ttl
max_ttl=max ttl max_ttl=max ttl
ttl_unit=unit/s ttl_unit=unit/s
res_group_num=response number res_group_num=response number
policy_number_value_valid=\u7B56\u7565\u53F7\u503C\u53EA\u80FD\u4E3A0\uFF0C\u6216\u5927\u4E8E100
policy_number_value_unique=\u7B56\u7565\u53F7\u5DF2\u5B58\u5728
#=============about Maintenance========= #=============about Maintenance=========

View File

@@ -550,6 +550,7 @@ request_service_failed=request server failed
request_error=request error request_error=request error
av_voip_ip_title=voip Ip av_voip_ip_title=voip Ip
av_voip_account_title=voip Account av_voip_account_title=voip Account
account=Account
ip_pattern=ip Pattern ip_pattern=ip Pattern
port_pattern=port Pattern port_pattern=port Pattern
port_mask=port Mask port_mask=port Mask
@@ -660,6 +661,7 @@ domain_forward=domain forward
http_redirect=http redirect http_redirect=http redirect
http_req_replace=http request replace http_req_replace=http request replace
http_res_replace=http response replace http_res_replace=http response replace
replace_content=replace content
#=============about proxy========= #=============about proxy=========
#===========policy_group_manage start ============= #===========policy_group_manage start =============
all_types=all types all_types=all types
@@ -686,4 +688,6 @@ min_ttl=min ttl
max_ttl=max ttl max_ttl=max ttl
ttl_unit=unit/s ttl_unit=unit/s
res_group_num=response number res_group_num=response number
policy_number_value_valid=\u7B56\u7565\u53F7\u503C\u53EA\u80FD\u4E3A0\uFF0C\u6216\u5927\u4E8E100
policy_number_value_unique=\u7B56\u7565\u53F7\u5DF2\u5B58\u5728
#=============about Maintenance========= #=============about Maintenance=========

View File

@@ -566,6 +566,7 @@ request_service_failed=\u8BF7\u6C42\u670D\u52A1\u63A5\u53E3\u5931\u8D25
request_error=\u8BF7\u6C42\u9519\u8BEF request_error=\u8BF7\u6C42\u9519\u8BEF
av_voip_ip_title=voip Ip av_voip_ip_title=voip Ip
av_voip_account_title=voip\u8D26\u53F7 av_voip_account_title=voip\u8D26\u53F7
account=\u8D26\u53F7
ip_pattern=ip \u683C\u5F0F ip_pattern=ip \u683C\u5F0F
port_pattern=\u7AEF\u53E3\u683C\u5F0F port_pattern=\u7AEF\u53E3\u683C\u5F0F
port_mask=port Mask port_mask=port Mask
@@ -700,8 +701,9 @@ domain_intercept=\u57DF\u540D\u62E6\u622A
control_policy=\u63A7\u5236\u7B56\u7565 control_policy=\u63A7\u5236\u7B56\u7565
domain_forward=\u57DF\u540D\u8F6C\u53D1 domain_forward=\u57DF\u540D\u8F6C\u53D1
http_redirect=http\u91CD\u5B9A\u5411 http_redirect=http\u91CD\u5B9A\u5411
http_req_replace=http\u8BF7\u6C42\u66FF\u6362 http_req_replace=http\u8BF7\u6C42\u5185\u5BB9\u66FF\u6362
http_res_replace=http\u54CD\u5E94\u66FF\u6362 http_res_replace=http\u5E94\u7B54\u5185\u5BB9\u66FF\u6362
replace_content=\u66FF\u6362\u5185\u5BB9
#=============about proxy========= #=============about proxy=========
#===========policy_group_manage start ============= #===========policy_group_manage start =============
all_types=\u6240\u6709\u7C7B\u578B all_types=\u6240\u6709\u7C7B\u578B
@@ -739,4 +741,6 @@ min_ttl=\u6700\u5C0F\u5B58\u6D3B\u65F6\u95F4
max_ttl=\u6700\u5927\u5B58\u6D3B\u65F6\u95F4 max_ttl=\u6700\u5927\u5B58\u6D3B\u65F6\u95F4
ttl_unit=\u5355\u4F4D/\u79D2 ttl_unit=\u5355\u4F4D/\u79D2
res_group_num=\u5E94\u7B54\u6570 res_group_num=\u5E94\u7B54\u6570
policy_number_value_valid=\u7B56\u7565\u53F7\u503C\u53EA\u80FD\u4E3A0\uFF0C\u6216\u5927\u4E8E100
policy_number_value_unique=\u7B56\u7565\u53F7\u5DF2\u5B58\u5728
#=============about Maintenance========= #=============about Maintenance=========

View File

@@ -35,6 +35,7 @@ $(function(){
}) })
if(flag){ if(flag){
$("input[name$='exprType']").attr("disabled",false); $("input[name$='exprType']").attr("disabled",false);
loading('onloading...');
form.submit(); form.submit();
} }
}, },

View File

@@ -26,12 +26,12 @@ $(function(){
$(element).parents(".form-group").find("div[for='"+element.attr("name")+"']").append(error); $(element).parents(".form-group").find("div[for='"+element.attr("name")+"']").append(error);
}, },
submitHandler: function(form){ submitHandler: function(form){
loading('onloading...');
//代表所有业务都隐藏了,提示必须增加一种业务数据 //代表所有业务都隐藏了,提示必须增加一种业务数据
if($(".boxSolid").length ==$(".boxSolid.hidden").length){ if($(".boxSolid").length ==$(".boxSolid.hidden").length){
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;
} }
loading('onloading...');
form.submit(); form.submit();
}, },
errorContainer: "#messageBox", errorContainer: "#messageBox",
@@ -177,7 +177,7 @@ var delContent=function(contentClassName,addBtnClassName){
<div class="row"> <div class="row">
<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"><font color="red">*</font><spring:message code="key_word"/></label> <label class="control-label col-md-3"><font color="red">*</font><spring:message code="account"/></label>
<div class="col-md-6"> <div class="col-md-6">
<input class="form-control required" type="text" name="voipAccounts[${status.index }].cfgKeywords" value="${voipAccount.cfgKeywords}"> <input class="form-control required" type="text" name="voipAccounts[${status.index }].cfgKeywords" value="${voipAccount.cfgKeywords}">
</div> </div>

View File

@@ -106,7 +106,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='key_word'/></label>"; html+="<label><spring:message code='account'/></label>";
html+="<label>" html+="<label>"
html+=item.cfgKeywords.replace("***and***", " "); html+=item.cfgKeywords.replace("***and***", " ");
html+="</label>"; html+="</label>";
@@ -438,7 +438,7 @@
<form:option value="cfgDesc"><spring:message code="config_describe"></spring:message></form:option> <form:option value="cfgDesc"><spring:message code="config_describe"></spring:message></form:option>
<form:option value="voipIp.srcIpAddress"><spring:message code="client_ip"/></form:option> <form:option value="voipIp.srcIpAddress"><spring:message code="client_ip"/></form:option>
<form:option value="voipIp.srcPort"><spring:message code="client_port"/></form:option> <form:option value="voipIp.srcPort"><spring:message code="client_port"/></form:option>
<form:option value="voipAccount.cfgKeywords"><spring:message code="key_word"/></form:option> <form:option value="voipAccount."><spring:message code="account"/></form:option>
</form:select> </form:select>
</div> </div>

View File

@@ -21,12 +21,12 @@ $(function(){
} }
}, },
submitHandler: function(form){ submitHandler: function(form){
loading('onloading...');
var flag = true; var flag = true;
var cfgId=$("#cfgId").val(); var cfgId=$("#cfgId").val();
var message=""; var message="";
if(cfgId <=100 && cfgId != 0){ if(cfgId <=100 && cfgId != 0){
message="策略号值只能为0或大于100"; //message="策略号值只能为0或大于100";
message="<spring:message code='policy_number_value_valid'/>";
flag=false; flag=false;
} }
if(flag){ if(flag){
@@ -39,7 +39,8 @@ $(function(){
success:function(data){ success:function(data){
if(data){ if(data){
flag=false; flag=false;
message="策略号已存在"; //message="策略号已存在";
message="<spring:message code='policy_number_value_unique'/>";
} }
} }
@@ -55,6 +56,7 @@ $(function(){
$("#cfgId").attr("aria-invalid","true"); $("#cfgId").attr("aria-invalid","true");
} }
if(flag){ if(flag){
loading('onloading...');
form.submit(); form.submit();
} }
}, },

View File

@@ -31,7 +31,6 @@
+ "']").append(error); + "']").append(error);
}, },
submitHandler : function(form) { submitHandler : function(form) {
loading('onloading...');
var flag = true; var flag = true;
//代表所有业务都隐藏了,提示必须增加一种业务数据 //代表所有业务都隐藏了,提示必须增加一种业务数据
if($(".boxSolid").length ==$(".boxSolid.hidden").length){ if($(".boxSolid").length ==$(".boxSolid.hidden").length){
@@ -61,6 +60,7 @@
$(this).remove(); $(this).remove();
}); });
$("input[name$='exprType']").attr("disabled",false); $("input[name$='exprType']").attr("disabled",false);
loading('onloading...');
form.submit(); form.submit();
} }

View File

@@ -35,6 +35,7 @@ $(function(){
}) })
if(flag){ if(flag){
$("input[name$='exprType']").attr("disabled",false); $("input[name$='exprType']").attr("disabled",false);
loading('onloading...');
form.submit(); form.submit();
} }
}, },

View File

@@ -35,6 +35,7 @@ $(function(){
}) })
if(flag){ if(flag){
$("input[name$='exprType']").attr("disabled",false); $("input[name$='exprType']").attr("disabled",false);
loading('onloading...');
form.submit(); form.submit();
} }
}, },