|
|
@@ -37,7 +37,9 @@
|
|
|
<div class="content clearfix m-b">
|
|
|
<div class="form-group" style="margin-left: 200px">
|
|
|
<a href="javascript:disjunctor()" class="btn" style="margin-top:5px;" >
|
|
|
- <input type="button" id="disjunctor" class="btn {if($settings['ip_disjunctor']=='on')}btn-primary{else}btn-danger{/if} btn-sm" value="{$settings['disjunctor']}" style="font-weight: bold;height: 34px;margin-top: -2px;">
|
|
|
+ <input type="hidden" id="account_black_list" value="{$settings['account_black_list']}">
|
|
|
+ <input type="hidden" id="kf_white_list" value="{$settings['kf_white_list']}">
|
|
|
+ <input type="button" id="disjunctor" class="btn {if($settings['kf_white_list']=='on')}btn-primary{else}btn-danger{/if} btn-sm" value="{$settings['white_list']}" style="font-weight: bold;height: 34px;margin-top: -2px;">
|
|
|
</a>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -92,10 +94,29 @@
|
|
|
$("#current1").css("background","#eee");
|
|
|
$("#current2").css("background","#fff");
|
|
|
$("#add").attr('href','/admin/iplimit/add.html?type=1');
|
|
|
+ if($('#account_black_list').val() == 'on'){
|
|
|
+ $('#disjunctor').val('关闭用户黑名单');
|
|
|
+ $("#disjunctor").addClass("btn-primary");
|
|
|
+ $("#disjunctor").removeClass("btn-danger");
|
|
|
+ }else{
|
|
|
+ $('#disjunctor').val('开启用户黑名单');
|
|
|
+ $("#disjunctor").addClass("btn-danger");
|
|
|
+ $("#disjunctor").removeClass("btn-primary");
|
|
|
+ }
|
|
|
+
|
|
|
} else if (id == 2) {
|
|
|
$("#current2").css({"background":"#eee"});
|
|
|
$("#current1").css({"background":"#fff"});
|
|
|
$("#add").attr('href','/admin/iplimit/add.html?type=2');
|
|
|
+ if($('#kf_white_list').val() == 'on'){
|
|
|
+ $('#disjunctor').val('关闭客服白名单');
|
|
|
+ $("#disjunctor").addClass("btn-primary");
|
|
|
+ $("#disjunctor").removeClass("btn-danger");
|
|
|
+ }else{
|
|
|
+ $('#disjunctor').val('开启客服白名单');
|
|
|
+ $("#disjunctor").addClass("btn-danger");
|
|
|
+ $("#disjunctor").removeClass("btn-primary");
|
|
|
+ }
|
|
|
}
|
|
|
initTable()
|
|
|
}
|
|
|
@@ -184,25 +205,51 @@
|
|
|
}
|
|
|
|
|
|
function disjunctor(){
|
|
|
- if($('#disjunctor').val() == '开启IP限制'){
|
|
|
+ if($('#disjunctor').val() == '开启客服白名单'){
|
|
|
var disjunctor = 'on';
|
|
|
- }else{
|
|
|
+ var type = 'kf';
|
|
|
+ }
|
|
|
+ if($('#disjunctor').val() == '关闭客服白名单'){
|
|
|
var disjunctor = 'off';
|
|
|
+ var type = 'kf';
|
|
|
+ }
|
|
|
+ if($('#disjunctor').val() == '开启用户黑名单'){
|
|
|
+ var disjunctor = 'on';
|
|
|
+ var type = 'account';
|
|
|
+ }
|
|
|
+ if($('#disjunctor').val() == '关闭用户黑名单'){
|
|
|
+ var disjunctor = 'off';
|
|
|
+ var type = 'account';
|
|
|
}
|
|
|
layer.confirm('确认'+$('#disjunctor').val()+'?', {icon: 3, title:'提示'}, function(index){
|
|
|
//do something
|
|
|
- $.getJSON("{:url('iplimit/disjunctor')}", {'disjunctor':disjunctor}, function(res){
|
|
|
+ $.getJSON("{:url('iplimit/disjunctor')}", {'disjunctor':disjunctor,'type':type}, function(res){
|
|
|
//console.log(disjunctor);
|
|
|
console.log(res);
|
|
|
if(1 == res.code){
|
|
|
layer.alert(res.msg, {title: '友情提示', icon: 1, closeBtn: 0}, function(){
|
|
|
initTable();
|
|
|
- if($('#disjunctor').val() == '开启IP限制'){
|
|
|
- $('#disjunctor').val('关闭IP限制');
|
|
|
+ if(res.msg == '开启客服白名单成功'){
|
|
|
+ $('#disjunctor').val('关闭客服白名单');
|
|
|
+ $('#kf_white_list').val('on');
|
|
|
+ $("#disjunctor").addClass("btn-primary");
|
|
|
+ $("#disjunctor").removeClass("btn-danger");
|
|
|
+ }
|
|
|
+ if(res.msg == '关闭客服白名单成功'){
|
|
|
+ $('#disjunctor').val('开启客服白名单');
|
|
|
+ $('#kf_white_list').val('off');
|
|
|
+ $("#disjunctor").addClass("btn-danger");
|
|
|
+ $("#disjunctor").removeClass("btn-primary");
|
|
|
+ }
|
|
|
+ if(res.msg == '开启用户黑名单成功'){
|
|
|
+ $('#disjunctor').val('关闭用户黑名单');
|
|
|
+ $('#account_black_list').val('on');
|
|
|
$("#disjunctor").addClass("btn-primary");
|
|
|
$("#disjunctor").removeClass("btn-danger");
|
|
|
- }else{
|
|
|
- $('#disjunctor').val('开启IP限制');
|
|
|
+ }
|
|
|
+ if(res.msg == '关闭用户黑名单成功'){
|
|
|
+ $('#disjunctor').val('开启用户黑名单');
|
|
|
+ $('#account_black_list').val('off');
|
|
|
$("#disjunctor").addClass("btn-danger");
|
|
|
$("#disjunctor").removeClass("btn-primary");
|
|
|
}
|