Compare commits

..
3 Commits
Author SHA1 Message Date
Mr Chen 8ac1d78053 Merge pull request #898 from midoks/dev
常规优化
2026-06-01 11:53:03 +08:00
dami 468d6d7752 Update op_waf_index.py 2026-06-01 11:50:38 +08:00
dami f49d789411 update 2026-06-01 11:49:51 +08:00
3 changed files with 1489 additions and 5 deletions
+29 -1
View File
@@ -27,6 +27,34 @@ function owPostN(method, args, callback){
},'json');
}
function owPostCallback(method, version, args,callback){
var loadT = layer.msg('正在获取...', { icon: 16, time: 0, shade: 0.3 });
var req_data = {};
req_data['name'] = 'op_waf';
req_data['script']='op_waf_index';
req_data['func'] = method;
args['version'] = version;
if (typeof(args) == 'string'){
req_data['args'] = JSON.stringify(str2Obj(args));
} else {
req_data['args'] = JSON.stringify(args);
}
$.post('/plugins/callback', req_data, function(data) {
layer.close(loadT);
if (!data.status){
layer.msg(data.msg,{icon:0,time:2000,shade: [0.3, '#000']});
return;
}
if(typeof(callback) == 'function'){
callback(data);
}
},'json');
}
function getRuleByName(rule_name, callback){
owPost('get_rule', {rule_name:rule_name}, function(data){
@@ -1593,7 +1621,7 @@ function siteWafConfig(siteName, type) {
function wafSite(){
owPost('get_site_config', {}, function(data){
owPostCallback('get_site_config', "", {}, function(data){
var tmp = $.parseJSON(data.data);
var rdata = $.parseJSON(tmp.data);
var tbody = '';
+1458
View File
File diff suppressed because it is too large Load Diff
+2 -4
View File
@@ -34,7 +34,6 @@ function wsOriginPost(method, version, args, callback){
}
function wsPost(method, version, args,callback){
var loadT = layer.msg('正在获取...', { icon: 16, time: 0, shade: 0.3 });
wsOriginPost(method, version, args,function(data){
@@ -44,8 +43,7 @@ function wsPost(method, version, args,callback){
}
function wsPostCallbak(method, version, args,callback){
function wsPostCallback(method, version, args,callback){
var loadT = layer.msg('正在获取...', { icon: 16, time: 0, shade: 0.3 });
var req_data = {};
@@ -2258,7 +2256,7 @@ function wsTableLogRequest(page){
$('#logs_search').attr('req','start');
// wsPost('get_logs_list', '' ,args, function(rdata){
wsPostCallbak('get_logs_list', '' ,args, function(rdata){
wsPostCallback('get_logs_list', '' ,args, function(rdata){
$('#logs_search').attr('req','end');
var rdata = $.parseJSON(rdata.data);
var list = '';