easypanel/vhost/view/default/js/anticc.js
2024-05-18 09:45:03 +08:00

102 lines
No EOL
2.4 KiB
JavaScript

function anticc_checkon(val)
{
var data = 'status=' + val;
functoin_checkon('?c=anticc&a=anticcCheckOn',data);
}
function anticc_add()
{
var frequency = $("#frequency").val();
var mode = $("#mode").val();
if(frequency == 'diy' || frequency == ''){
var request = $("#request").val();
if (request == "") {
return alert('请求次数不能为空');
}
var second = $("#second").val();
if (second == "") {
return alert("单位时间不能为空");
}
}else{
var request = frequency.split(',')[0];
var second = frequency.split(',')[1];
}
var whiteip = $("#whiteip").val();
var whiteurl = $("#whiteurl").val();
var whiteext = $("#whiteext").val();
$.ajax({
type: "POST",
url: '?c=anticc&a=anticcAdd',
data: {mode:mode, request:request, second:second, whiteip:whiteip, whiteurl:whiteurl, whiteext:whiteext},
success: function(msg){
if(msg != "成功") {
return alert(msg);
}
},
complete: function(msg){
show_sync();
window.location.reload();
}
});
}
function anticc_del()
{
if (confirm("确定删除设置吗?") != true) {
return;
}
$.ajax({
type:'GET',
url:'?c=anticc&a=anticcDel',
success:function(msg) {
if (msg != "成功") {
return alert(msg);
}
window.location.reload();
},
complete: function(msg){
show_sync();
}
});
}
function isExistOption(id,value) {
var isExist = false;
var count = $('#'+id).find('option').length;
for(var i=0;i<count;i++)
{
if($('#'+id).get(0).options[i].value == value)
{
isExist = true;
break;
}
}
return isExist;
}
$(document).ready(function(){
$("#frequency").change(function(){
if($(this).val() == 'diy'){
$("#request_form").css("display","table-row");
$("#second_form").css("display","table-row");
}else{
$("#request_form").css("display","none");
$("#second_form").css("display","none");
}
});
var request = $("#frequency").attr('data-request');
var second = $("#frequency").attr('data-second');
if(request!=''&&second!=''){
var option = request+','+second;
if(isExistOption('frequency', option)){
$("#frequency").val(option);
}else{
$("#frequency").val('diy');
}
$("#frequency").change();
}
var mode = $("#mode").attr('data-mode');
if(mode!=''){
if(isExistOption('mode', mode)){
$("#mode").val(mode);
}
}
})