图片IP,APP IP IP白名单关系添加
This commit is contained in:
@@ -14,4 +14,13 @@ UPDATE function_service_dict SET region_code=1 WHERE function_id=200 AND ACTION
|
|||||||
UPDATE function_region_dict SET config_service_type='ratelimit',config_ip_port_show='1,2' ,config_ip_type='4,6,46,64,10',config_ip_pattern='1,2,3',config_port_pattern='1,2',config_direction='0,1',config_protocol='0,6,17' WHERE dict_id=53;
|
UPDATE function_region_dict SET config_service_type='ratelimit',config_ip_port_show='1,2' ,config_ip_type='4,6,46,64,10',config_ip_pattern='1,2,3',config_port_pattern='1,2',config_direction='0,1',config_protocol='0,6,17' WHERE dict_id=53;
|
||||||
#音视频IP
|
#音视频IP
|
||||||
UPDATE function_service_dict SET region_code=2 WHERE function_id=20 AND ACTION IN(1,16);
|
UPDATE function_service_dict SET region_code=2 WHERE function_id=20 AND ACTION IN(1,16);
|
||||||
UPDATE function_region_dict SET config_ip_port_show='1,2' ,config_ip_type='4,6,46,64,10',config_ip_pattern='1,2,3',config_port_pattern='1,2',config_direction='0,1',config_protocol='0,6,17' WHERE dict_id=17;
|
UPDATE function_region_dict SET config_ip_port_show='1,2' ,config_ip_type='4,6,46,64,10',config_ip_pattern='1,2,3',config_port_pattern='1,2',config_direction='0,1',config_protocol='0,6,17' WHERE dict_id=17;
|
||||||
|
#图片IP
|
||||||
|
UPDATE function_service_dict SET region_code=1 WHERE function_id=21 AND ACTION IN(1,16);
|
||||||
|
UPDATE function_region_dict SET config_ip_port_show='1,2' ,config_ip_type='4,6,46,64,10',config_ip_pattern='1,2,3',config_port_pattern='1,2',config_direction='0,1',config_protocol='0,6,17' WHERE dict_id=24;
|
||||||
|
#APP IP
|
||||||
|
UPDATE function_service_dict SET region_code=1 WHERE function_id=405 AND ACTION IN(1);
|
||||||
|
UPDATE function_region_dict SET config_ip_port_show='1,2' ,config_ip_type='4,6',config_ip_pattern='1,2,3',config_port_pattern='1,2',config_direction='0',config_protocol='0,6,17' WHERE dict_id=62;
|
||||||
|
#IP白名单
|
||||||
|
UPDATE function_service_dict SET region_code=1 WHERE function_id=3 AND ACTION IN(128);
|
||||||
|
UPDATE function_region_dict SET config_ip_port_show='1,2' ,config_ip_type='4,6',config_ip_pattern='1,2,3',config_port_pattern='1,2',config_direction='0',config_protocol='0,6,17' WHERE dict_id=7;
|
||||||
@@ -5,12 +5,7 @@
|
|||||||
<title><spring:message code="${cfgName}"></spring:message></title>
|
<title><spring:message code="${cfgName}"></spring:message></title>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$(function(){
|
$(function(){
|
||||||
$("#cancel").on("click",function(){
|
initCommIpVal();
|
||||||
window.history.back();
|
|
||||||
});
|
|
||||||
$(".action").on("change", function() {
|
|
||||||
$("#serviceId").val($(this).attr("serviceId"));
|
|
||||||
});
|
|
||||||
$("#serviceId").val($(".action:checked").attr("serviceId"));
|
$("#serviceId").val($(".action:checked").attr("serviceId"));
|
||||||
$("#cfgFrom").validate({
|
$("#cfgFrom").validate({
|
||||||
errorPlacement: function(error,element){
|
errorPlacement: function(error,element){
|
||||||
@@ -59,7 +54,15 @@ $(function(){
|
|||||||
<c:forEach items="${regionList}" var="region">
|
<c:forEach items="${regionList}" var="region">
|
||||||
<c:if test="${_cfg.functionId eq region.functionId}">
|
<c:if test="${_cfg.functionId eq region.functionId}">
|
||||||
<input type="hidden" name="cfgType" value="${region.configRegionValue}">
|
<input type="hidden" name="cfgType" value="${region.configRegionValue}">
|
||||||
<input type="hidden" name="cfgRegionCode" value="${region.configRegionCode}">
|
<input type="hidden" name="cfgRegionCode"isMaat="${region.isMaat}"
|
||||||
|
serviceType="${region.configServiceType}"
|
||||||
|
ipPortShow="${region.configIpPortShow}"
|
||||||
|
ipType="${region.configIpType}"
|
||||||
|
ipPattern="${region.configIpPattern}"
|
||||||
|
portPattern="${region.configPortPattern}"
|
||||||
|
direction="${region.configDirection}"
|
||||||
|
protocol="${region.configProtocol}"
|
||||||
|
value="${region.configRegionCode}">
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
<div class="form-body">
|
<div class="form-body">
|
||||||
@@ -189,6 +192,7 @@ $(function(){
|
|||||||
<input type="radio" name="action"
|
<input type="radio" name="action"
|
||||||
serviceId="${service.serviceId }"
|
serviceId="${service.serviceId }"
|
||||||
protocolId="${service.protocolId }"
|
protocolId="${service.protocolId }"
|
||||||
|
regionCode="${service.regionCode}"
|
||||||
value="${service.action }" class="required action"
|
value="${service.action }" class="required action"
|
||||||
<c:if test="${_cfg.action==service.action || (_cfg.action==null && satus.index==0)}">checked</c:if>>
|
<c:if test="${_cfg.action==service.action || (_cfg.action==null && satus.index==0)}">checked</c:if>>
|
||||||
<c:forEach items="${fns:getDictList('SERVICE_ACTION') }" var="dict">
|
<c:forEach items="${fns:getDictList('SERVICE_ACTION') }" var="dict">
|
||||||
|
|||||||
@@ -5,13 +5,7 @@
|
|||||||
<title><spring:message code="${cfgName}"></spring:message></title>
|
<title><spring:message code="${cfgName}"></spring:message></title>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$(function(){
|
$(function(){
|
||||||
$("#cancel").on("click",function(){
|
initCommIpVal();
|
||||||
window.history.back();
|
|
||||||
});
|
|
||||||
$(".action").on("change", function() {
|
|
||||||
$("#serviceId").val($(this).attr("serviceId"));
|
|
||||||
$("#protocolId").val($(this).attr("protocolId"));
|
|
||||||
});
|
|
||||||
$("#serviceId").val($(".action:checked").attr("serviceId"));
|
$("#serviceId").val($(".action:checked").attr("serviceId"));
|
||||||
$("#protocolId").val($(".action:checked").attr("protocolId"));
|
$("#protocolId").val($(".action:checked").attr("protocolId"));
|
||||||
$("#cfgFrom").validate({
|
$("#cfgFrom").validate({
|
||||||
@@ -56,8 +50,18 @@ $(function(){
|
|||||||
<!-- 配置域类型 -->
|
<!-- 配置域类型 -->
|
||||||
<c:forEach items="${regionList}" var="region">
|
<c:forEach items="${regionList}" var="region">
|
||||||
<c:if test="${_cfg.functionId eq region.functionId}">
|
<c:if test="${_cfg.functionId eq region.functionId}">
|
||||||
<input type="hidden" name="cfgType" value="${region.configRegionValue}">
|
<input type="hidden" name="${cfgName}.configServiceType" value="${region.configServiceType}">
|
||||||
<input type="hidden" name="cfgRegionCode" value="${region.configRegionCode}">
|
<input type="hidden" id="cfgType${region.configRegionCode}" name="cfgType" value="${region.configRegionValue}">
|
||||||
|
<input type="hidden" name="cfgRegionCode" id="cfgRegionCode${region.configRegionCode}"
|
||||||
|
isMaat="${region.isMaat}"
|
||||||
|
serviceType="${region.configServiceType}"
|
||||||
|
ipPortShow="${region.configIpPortShow}"
|
||||||
|
ipType="${region.configIpType}"
|
||||||
|
ipPattern="${region.configIpPattern}"
|
||||||
|
portPattern="${region.configPortPattern}"
|
||||||
|
direction="${region.configDirection}"
|
||||||
|
protocol="${region.configProtocol}"
|
||||||
|
value="${region.configRegionCode}">
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
<div class="form-body">
|
<div class="form-body">
|
||||||
|
|||||||
@@ -6,51 +6,7 @@
|
|||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$(function(){
|
$(function(){
|
||||||
switchIpInfo($("select[name$='ipType']"),"ipType");
|
switchIpInfo($("select[name$='ipType']"),"ipType");
|
||||||
$("input[name='isAreaEffective']").on('change',function(){
|
initCommIpVal();
|
||||||
var val=$(this).val();
|
|
||||||
if(val==1){
|
|
||||||
$(".areaType").removeClass("hidden");
|
|
||||||
if($("input[name='areaType']:checked").val()==1){//areaISP
|
|
||||||
$("#areaIsp").removeClass("hidden");
|
|
||||||
}else if($("input[name='areaType']:checked").val()==0){//areaIp
|
|
||||||
$("#areaIp").removeClass("hidden");
|
|
||||||
}
|
|
||||||
}else{
|
|
||||||
$(".areaType").addClass("hidden");
|
|
||||||
$("#areaIp").addClass("hidden");
|
|
||||||
$("#areaIsp").addClass("hidden");
|
|
||||||
}
|
|
||||||
});
|
|
||||||
$("input[name='areaType']").on('change',function(){
|
|
||||||
var val=$(this).val();
|
|
||||||
if($(this).is(":visible")){
|
|
||||||
if(val==0){
|
|
||||||
$("#areaIp").removeClass("hidden");
|
|
||||||
$("#areaIsp").addClass("hidden");
|
|
||||||
}else{
|
|
||||||
$("#areaIsp").removeClass("hidden");
|
|
||||||
$("#areaIp").addClass("hidden");
|
|
||||||
}
|
|
||||||
}else{
|
|
||||||
$("#areaIsp").addClass("hidden");
|
|
||||||
$("#areaIp").addClass("hidden");
|
|
||||||
}
|
|
||||||
});
|
|
||||||
$("#cancel").on("click",function(){
|
|
||||||
window.history.back();
|
|
||||||
});
|
|
||||||
$("select[name$='ipType']").on("change",function(){
|
|
||||||
switchIpInfo(this,"ipType");
|
|
||||||
});
|
|
||||||
$("select[name$='ipPattern']").on("change",function(){
|
|
||||||
switchIpInfo(this,"ipPattern");
|
|
||||||
});
|
|
||||||
$("select[name$='portPattern']").on("change",function(){
|
|
||||||
switchIpInfo(this,"portPattern");
|
|
||||||
});
|
|
||||||
$(".action").on("change",function(){
|
|
||||||
$("#serviceId").val($(this).attr("serviceId"));
|
|
||||||
});
|
|
||||||
$("#ipCfgFrom").validate({
|
$("#ipCfgFrom").validate({
|
||||||
errorPlacement: function(error,element){
|
errorPlacement: function(error,element){
|
||||||
$(element).parents(".form-group").find("div[for='"+element.attr("name")+"']").append(error);
|
$(element).parents(".form-group").find("div[for='"+element.attr("name")+"']").append(error);
|
||||||
@@ -93,7 +49,8 @@ $(function(){
|
|||||||
<input type="hidden" name="isAreaEffective" value="0">
|
<input type="hidden" name="isAreaEffective" 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" value="${service.action }">
|
<input type="hidden" name="${cfgName}.configServiceType" value="${region.configServiceType}">
|
||||||
|
<input type="hidden" name="action" protocolId="${service.protocolId}" regionCode="${service.regionCode}" value="${service.action }">
|
||||||
<input type="hidden" id="serviceId" name="serviceId" value="${service.serviceId}">
|
<input type="hidden" id="serviceId" name="serviceId" value="${service.serviceId}">
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:if>
|
</c:if>
|
||||||
@@ -104,7 +61,15 @@ $(function(){
|
|||||||
<c:forEach items="${regionList}" var="region">
|
<c:forEach items="${regionList}" var="region">
|
||||||
<c:if test="${_cfg.functionId eq region.functionId}">
|
<c:if test="${_cfg.functionId eq region.functionId}">
|
||||||
<input type="hidden" name="cfgType" value="${region.configRegionValue}">
|
<input type="hidden" name="cfgType" value="${region.configRegionValue}">
|
||||||
<input type="hidden" name="cfgRegionCode" value="${region.configRegionCode}">
|
<input type="hidden" name="cfgRegionCode" isMaat="${region.isMaat}"
|
||||||
|
serviceType="${region.configServiceType}"
|
||||||
|
ipPortShow="${region.configIpPortShow}"
|
||||||
|
ipType="${region.configIpType}"
|
||||||
|
ipPattern="${region.configIpPattern}"
|
||||||
|
portPattern="${region.configPortPattern}"
|
||||||
|
direction="${region.configDirection}"
|
||||||
|
protocol="${region.configProtocol}"
|
||||||
|
value="${region.configRegionCode}">
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
<h3 class="form-section"><spring:message code="block_config"/></h3>
|
<h3 class="form-section"><spring:message code="block_config"/></h3>
|
||||||
|
|||||||
Reference in New Issue
Block a user