修改逻辑,默认值也加入字段逻辑控制
This commit is contained in:
@@ -1,141 +1,141 @@
|
||||
ALTER TABLE function_service_dict ADD COLUMN `config_do_log` VARCHAR(10) DEFAULT NULL;
|
||||
ALTER TABLE function_service_dict ADD COLUMN `config_do_log` VARCHAR(10) DEFAULT NULL COMMENT '是否显示字段;字段可选值;字段默认值';
|
||||
#IP White List
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2' WHERE service_id=1 AND function_id=3;
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2;0' WHERE service_id=1 AND function_id=3;
|
||||
#IP Address Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;2' WHERE service_id=128 AND function_id=5;
|
||||
UPDATE function_service_dict SET config_do_log='1;2;2' WHERE service_id=128 AND function_id=5;
|
||||
#IP Address Block
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2' WHERE service_id=16 AND function_id=5;
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2;2' WHERE service_id=16 AND function_id=5;
|
||||
#IP Address Drop
|
||||
UPDATE function_service_dict SET config_do_log='0;2' WHERE service_id=3 AND function_id=5;
|
||||
UPDATE function_service_dict SET config_do_log='0;2;2' WHERE service_id=3 AND function_id=5;
|
||||
#IP Address Ratelimit
|
||||
UPDATE function_service_dict SET config_do_log='0;2' WHERE service_id=514 AND function_id=5;
|
||||
UPDATE function_service_dict SET config_do_log='0;2;2' WHERE service_id=514 AND function_id=5;
|
||||
#IP Payload Replace
|
||||
UPDATE function_service_dict SET config_do_log='1;2' WHERE service_id=517 AND function_id=212;
|
||||
UPDATE function_service_dict SET config_do_log='1;2;2' WHERE service_id=517 AND function_id=212;
|
||||
#IP Spoofing Spoofing
|
||||
UPDATE function_service_dict SET config_do_log='1;2' WHERE service_id=518 AND function_id=214;
|
||||
UPDATE function_service_dict SET config_do_log='1;2;2' WHERE service_id=518 AND function_id=214;
|
||||
#Protocol Identify Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;2' WHERE service_id=147 AND function_id=407;
|
||||
UPDATE function_service_dict SET config_do_log='1;2;2' WHERE service_id=147 AND function_id=407;
|
||||
#Protocol Identify Block
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2' WHERE service_id=35 AND function_id=407;
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2;2' WHERE service_id=35 AND function_id=407;
|
||||
#Protocol Identify Rate Limit
|
||||
UPDATE function_service_dict SET config_do_log='0;2' WHERE service_id=1059 AND function_id=407;
|
||||
UPDATE function_service_dict SET config_do_log='0;2;2' WHERE service_id=1059 AND function_id=407;
|
||||
#App Identify Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;2' WHERE service_id=145 and function_id=63;
|
||||
UPDATE function_service_dict SET config_do_log='1;2;2' WHERE service_id=145 and function_id=63;
|
||||
#App Identify Block
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2' WHERE service_id=33 AND function_id=63;
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2;2' WHERE service_id=33 AND function_id=63;
|
||||
#App Identify Rate Limit
|
||||
UPDATE function_service_dict SET config_do_log='0;2' WHERE service_id=1056 AND function_id=63;
|
||||
UPDATE function_service_dict SET config_do_log='0;2;2' WHERE service_id=1056 AND function_id=63;
|
||||
#Behavior Identify Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;2' WHERE service_id=148 AND function_id=408;
|
||||
UPDATE function_service_dict SET config_do_log='1;2;2' WHERE service_id=148 AND function_id=408;
|
||||
#Behavior Identify Block
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2' WHERE service_id=36 AND function_id=408;
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2;2' WHERE service_id=36 AND function_id=408;
|
||||
#Behavior Identify Rate Limit
|
||||
UPDATE function_service_dict SET config_do_log='0;2' WHERE service_id=1060 AND function_id=408;
|
||||
UPDATE function_service_dict SET config_do_log='0;2;2' WHERE service_id=1060 AND function_id=408;
|
||||
#BGP Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;2' WHERE service_id=143 and function_id=61;
|
||||
UPDATE function_service_dict SET config_do_log='1;2;2' WHERE service_id=143 and function_id=61;
|
||||
#BGP Block
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2' WHERE service_id=31 AND function_id=61;
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2;2' WHERE service_id=31 AND function_id=61;
|
||||
#DNS Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;2' WHERE service_id=130 and function_id=7;
|
||||
UPDATE function_service_dict SET config_do_log='1;2;2' WHERE service_id=130 and function_id=7;
|
||||
#DNS Block
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2' WHERE service_id=18 AND function_id=7;
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2;2' WHERE service_id=18 AND function_id=7;
|
||||
#SSL Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;2' WHERE service_id=131 and function_id=34;
|
||||
UPDATE function_service_dict SET config_do_log='1;2;2' WHERE service_id=131 and function_id=34;
|
||||
#SSL Block
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2' WHERE service_id=19 AND function_id=34;
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2;2' WHERE service_id=19 AND function_id=34;
|
||||
#HTTP url Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;1,2' WHERE service_id=129 AND function_id=6;
|
||||
UPDATE function_service_dict SET config_do_log='1;1,2;2' WHERE service_id=129 AND function_id=6;
|
||||
#HTTP url Block
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2' WHERE service_id=17 and function_id=6;
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2;2' WHERE service_id=17 and function_id=6;
|
||||
#HTTP url WhiteList
|
||||
UPDATE function_service_dict SET config_do_log='0;0' WHERE service_id=2 AND function_id=6;
|
||||
UPDATE function_service_dict SET config_do_log='0;0;0' WHERE service_id=2 AND function_id=6;
|
||||
#HTTP Website Keyword Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;1,2' WHERE service_id=152 AND function_id=635;
|
||||
UPDATE function_service_dict SET config_do_log='1;1,2;2' WHERE service_id=152 AND function_id=635;
|
||||
#HTTP Website Keyword Block
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2' WHERE service_id=40 AND function_id=635;
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2;2' WHERE service_id=40 AND function_id=635;
|
||||
#HTTP Advanced Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;1,2' WHERE service_id=129 AND function_id=8;
|
||||
UPDATE function_service_dict SET config_do_log='1;1,2;2' WHERE service_id=129 AND function_id=8;
|
||||
#HTTP Advanced Block
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2' WHERE service_id=17 AND function_id=8;
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2;2' WHERE service_id=17 AND function_id=8;
|
||||
#Mail Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;1,2' WHERE service_id=132 AND function_id=37;
|
||||
UPDATE function_service_dict SET config_do_log='1;1,2;2' WHERE service_id=132 AND function_id=37;
|
||||
#Mail Block
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2' WHERE service_id=20 AND function_id=37;
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2;2' WHERE service_id=20 AND function_id=37;
|
||||
#Mail WhiteList
|
||||
UPDATE function_service_dict SET config_do_log='0;0' WHERE service_id=66 AND function_id=37;
|
||||
UPDATE function_service_dict SET config_do_log='0;0;0' WHERE service_id=66 AND function_id=37;
|
||||
#FTP Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;1,2' WHERE service_id=133 AND function_id=51;
|
||||
UPDATE function_service_dict SET config_do_log='1;1,2;2' WHERE service_id=133 AND function_id=51;
|
||||
#FTP Block
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2' WHERE service_id=21 AND function_id=51;
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2;2' WHERE service_id=21 AND function_id=51;
|
||||
#P2P Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;2' WHERE service_id=146 AND function_id=510;
|
||||
UPDATE function_service_dict SET config_do_log='1;2;2' WHERE service_id=146 AND function_id=510;
|
||||
#P2P Block
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2' WHERE service_id=34 AND function_id=510;
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2;2' WHERE service_id=34 AND function_id=510;
|
||||
#Streaming Media Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;2' WHERE service_id=151 AND function_id=22;
|
||||
UPDATE function_service_dict SET config_do_log='1;2;2' WHERE service_id=151 AND function_id=22;
|
||||
#Streaming Media Block
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2' WHERE service_id=39 AND function_id=22;
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2;2' WHERE service_id=39 AND function_id=22;
|
||||
#VoIP Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;2' WHERE service_id=150 AND function_id=24;
|
||||
UPDATE function_service_dict SET config_do_log='1;2;2' WHERE service_id=150 AND function_id=24;
|
||||
#VoIP Block
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2' WHERE service_id=38 AND function_id=24;
|
||||
UPDATE function_service_dict SET config_do_log='1;0,2;2' WHERE service_id=38 AND function_id=24;
|
||||
#File Digest Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;1' WHERE service_id=399 AND function_id=52;
|
||||
UPDATE function_service_dict SET config_do_log='1;1;1' WHERE service_id=399 AND function_id=52;
|
||||
#File Digest Block
|
||||
UPDATE function_service_dict SET config_do_log='1;1' WHERE service_id=273 AND function_id=52;
|
||||
UPDATE function_service_dict SET config_do_log='1;1;1' WHERE service_id=273 AND function_id=52;
|
||||
#Audio Sample Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;1' WHERE service_id=389 AND function_id=28;
|
||||
UPDATE function_service_dict SET config_do_log='1;1;1' WHERE service_id=389 AND function_id=28;
|
||||
#Audio Sample Block
|
||||
UPDATE function_service_dict SET config_do_log='1;1' WHERE service_id=261 AND function_id=28;
|
||||
UPDATE function_service_dict SET config_do_log='1;1;1' WHERE service_id=261 AND function_id=28;
|
||||
#Video Sample Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;1' WHERE service_id=390 AND function_id=29;
|
||||
UPDATE function_service_dict SET config_do_log='1;1;1' WHERE service_id=390 AND function_id=29;
|
||||
#Video Sample Block
|
||||
UPDATE function_service_dict SET config_do_log='1;1' WHERE service_id=262 AND function_id=29;
|
||||
UPDATE function_service_dict SET config_do_log='1;1;1' WHERE service_id=262 AND function_id=29;
|
||||
#Picture Sample Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;1' WHERE service_id=391 AND function_id=30;
|
||||
UPDATE function_service_dict SET config_do_log='1;1;1' WHERE service_id=391 AND function_id=30;
|
||||
#Picture Sample Block
|
||||
UPDATE function_service_dict SET config_do_log='1;1' WHERE service_id=263 AND function_id=30;
|
||||
UPDATE function_service_dict SET config_do_log='1;1;1' WHERE service_id=263 AND function_id=30;
|
||||
#VoIP Voice Sample Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;1' WHERE service_id=392 AND function_id=31;
|
||||
UPDATE function_service_dict SET config_do_log='1;1;1' WHERE service_id=392 AND function_id=31;
|
||||
#VoIP Voice Sample Block
|
||||
UPDATE function_service_dict SET config_do_log='1;1' WHERE service_id=264 AND function_id=31;
|
||||
UPDATE function_service_dict SET config_do_log='1;1;1' WHERE service_id=264 AND function_id=31;
|
||||
#Speaker Recognization Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;1' WHERE service_id=396 AND function_id=630;
|
||||
UPDATE function_service_dict SET config_do_log='1;1;1' WHERE service_id=396 AND function_id=630;
|
||||
#Speaker Recognization Block
|
||||
UPDATE function_service_dict SET config_do_log='1;1' WHERE service_id=268 AND function_id=630;
|
||||
UPDATE function_service_dict SET config_do_log='1;1;1' WHERE service_id=268 AND function_id=630;
|
||||
#Logo Detection Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;1' WHERE service_id=269 AND function_id=631;
|
||||
UPDATE function_service_dict SET config_do_log='1;1;1' WHERE service_id=269 AND function_id=631;
|
||||
#Logo Detection Block
|
||||
UPDATE function_service_dict SET config_do_log='1;1' WHERE service_id=397 AND function_id=631;
|
||||
UPDATE function_service_dict SET config_do_log='1;1;1' WHERE service_id=397 AND function_id=631;
|
||||
#Face Recognization Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;1' WHERE service_id=270 AND function_id=632;
|
||||
UPDATE function_service_dict SET config_do_log='1;1;1' WHERE service_id=270 AND function_id=632;
|
||||
#Face Recognization Block
|
||||
UPDATE function_service_dict SET config_do_log='1;1' WHERE service_id=398 AND function_id=632;
|
||||
UPDATE function_service_dict SET config_do_log='1;1;1' WHERE service_id=398 AND function_id=632;
|
||||
#Porn Detection Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;1' WHERE service_id=394 AND function_id=33;
|
||||
UPDATE function_service_dict SET config_do_log='1;1;1' WHERE service_id=394 AND function_id=33;
|
||||
#Porn Detection Block
|
||||
UPDATE function_service_dict SET config_do_log='1;1' WHERE service_id=266 AND function_id=33;
|
||||
UPDATE function_service_dict SET config_do_log='1;1;1' WHERE service_id=266 AND function_id=33;
|
||||
#Anti DDOS Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;2' WHERE service_id=6 AND function_id=301;
|
||||
UPDATE function_service_dict SET config_do_log='1;2;2' WHERE service_id=6 AND function_id=301;
|
||||
#Anti DDOS Loop
|
||||
UPDATE function_service_dict SET config_do_log='1;2' WHERE service_id=5 AND function_id=301;
|
||||
UPDATE function_service_dict SET config_do_log='1;2;2' WHERE service_id=5 AND function_id=301;
|
||||
#Intercept Policy Bypass
|
||||
UPDATE function_service_dict SET config_do_log='0;0' WHERE service_id=521 AND function_id=200;
|
||||
UPDATE function_service_dict SET config_do_log='0;0;0' WHERE service_id=521 AND function_id=200;
|
||||
#Intercept Policy Intercept
|
||||
UPDATE function_service_dict SET config_do_log='0;2' WHERE service_id=512 AND function_id=200;
|
||||
UPDATE function_service_dict SET config_do_log='0;2;2' WHERE service_id=512 AND function_id=200;
|
||||
#Intercept Policy Rate Limit
|
||||
UPDATE function_service_dict SET config_do_log='0;0' WHERE service_id=514 AND function_id=200;
|
||||
UPDATE function_service_dict SET config_do_log='0;0;0' WHERE service_id=514 AND function_id=200;
|
||||
#Control Policy Monitor
|
||||
UPDATE function_service_dict SET config_do_log='1;1,2' WHERE service_id=592 AND function_id=210;
|
||||
UPDATE function_service_dict SET config_do_log='1;1,2;2' WHERE service_id=592 AND function_id=210;
|
||||
#Control Policy Block
|
||||
UPDATE function_service_dict SET config_do_log='1;0,1,2' WHERE service_id=576 AND function_id=207;
|
||||
UPDATE function_service_dict SET config_do_log='1;0,1,2;2' WHERE service_id=576 AND function_id=207;
|
||||
#Control Policy Redirect
|
||||
UPDATE function_service_dict SET config_do_log='1;0,1,2' WHERE service_id=528 AND function_id=208;
|
||||
UPDATE function_service_dict SET config_do_log='1;0,1,2;2' WHERE service_id=528 AND function_id=208;
|
||||
#Control Policy Replace
|
||||
UPDATE function_service_dict SET config_do_log='1;0,1,2' WHERE service_id=560 AND function_id=209;
|
||||
UPDATE function_service_dict SET config_do_log='1;0,1,2;2' WHERE service_id=560 AND function_id=209;
|
||||
#Control Policy White List
|
||||
UPDATE function_service_dict SET config_do_log='0;2' WHERE service_id=750 AND function_id=211;
|
||||
UPDATE function_service_dict SET config_do_log='0;2;2' WHERE service_id=750 AND function_id=211;
|
||||
#Cache Policy Bypass
|
||||
UPDATE function_service_dict SET config_do_log='0;2' WHERE service_id=624 AND function_id=213;
|
||||
UPDATE function_service_dict SET config_do_log='0;2;2' WHERE service_id=624 AND function_id=213;
|
||||
#Cache Policy Cache
|
||||
UPDATE function_service_dict SET config_do_log='0;2' WHERE service_id=625 AND function_id=213;
|
||||
UPDATE function_service_dict SET config_do_log='0;2;2' WHERE service_id=625 AND function_id=213;
|
||||
@@ -19,49 +19,54 @@ $(function(){
|
||||
var processDoLog=function(doLog){
|
||||
var doLogValue=$("[name$='doLog']:checked").val();
|
||||
var dologObj=doLogOpt(doLog);
|
||||
if(dologObj.isShown==0){
|
||||
$(".doLog").addClass("hidden");
|
||||
}else{
|
||||
$(".doLog").removeClass("hidden");
|
||||
}
|
||||
var dologOptionValues=dologObj.options.split(",");
|
||||
if(dologOptionValues.length==1){
|
||||
$(".doLog").find("[name='doLog']").each(function(){
|
||||
if($(this).val()==dologObj.options){
|
||||
$(this).attr("checked",true);
|
||||
$(this).parents(".radio-inline").removeClass("hidden");
|
||||
}else{
|
||||
$(this).removeAttr("checked");
|
||||
$(this).parents(".radio-inline").addClass("hidden");
|
||||
}
|
||||
});
|
||||
}else{
|
||||
$(".doLog").find("[name$='doLog']").each(function(){
|
||||
var has=false;
|
||||
for(var j in dologOptionValues){
|
||||
if($(this).val()==dologOptionValues[j]){
|
||||
has=true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(has){
|
||||
$(this).parents(".radio-inline").removeClass("hidden");
|
||||
}else{
|
||||
$(this).parents(".radio-inline").addClass("hidden");
|
||||
}
|
||||
});
|
||||
if($(".doLog").find("[name$='doLog'] [value='"+doLogValue+"']:visible")){
|
||||
$(".doLog").find("[name$='doLog'] [value='"+doLogValue+"']:visible").attr("checked",true);
|
||||
}else if($(".doLog").find("[name$='doLog'] [value='2']:visible")){//默认值为2
|
||||
$(".doLog").find("[name$='doLog'] [value='2']:visible").attr("checked",true);
|
||||
if(dologObj){
|
||||
var defaults=dologObj.defaults;
|
||||
if(dologObj.isShown==0){
|
||||
$(".doLog").addClass("hidden");
|
||||
}else{
|
||||
$(".doLog").removeClass("hidden");
|
||||
}
|
||||
var dologOptionValues=dologObj.options.split(",");
|
||||
if(dologOptionValues.length==1){
|
||||
$(".doLog").find("[name='doLog']").each(function(){
|
||||
if($(this).val()==dologObj.options){
|
||||
$(this).attr("checked",true);
|
||||
$(this).parents(".radio-inline").removeClass("hidden");
|
||||
}else{
|
||||
$(this).removeAttr("checked");
|
||||
$(this).parents(".radio-inline").addClass("hidden");
|
||||
}
|
||||
});
|
||||
}else{
|
||||
$(".doLog").find("[name$='doLog']").each(function(){
|
||||
var has=false;
|
||||
for(var j in dologOptionValues){
|
||||
if($(this).val()==dologOptionValues[j]){
|
||||
has=true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(has){
|
||||
$(this).parents(".radio-inline").removeClass("hidden");
|
||||
}else{
|
||||
$(this).parents(".radio-inline").addClass("hidden");
|
||||
}
|
||||
});
|
||||
if($(".doLog").find("[name$='doLog'] [value='"+doLogValue+"']:visible")){
|
||||
$(".doLog").find("[name$='doLog'] [value='"+doLogValue+"']:visible").attr("checked",true);
|
||||
}else if($(".doLog").find("[name$='doLog'] [value='"+defaults+"']:visible")){//默认值为2
|
||||
$(".doLog").find("[name$='doLog'] [value='2']:visible").attr("checked",true);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
var doLogOpt=function(doLog){
|
||||
var doLogObj={};
|
||||
var doArr=doLog.split(';');
|
||||
doLogObj.isShown=doArr[0];
|
||||
doLogObj.options=doArr[1];
|
||||
doLogObj.defaults=doArr[2];
|
||||
return doLogObj;
|
||||
}
|
||||
Reference in New Issue
Block a user