Files
123123/comm/DDOS/WebContent/ip_menu_add.jsp
2026-02-19 03:37:37 +08:00

242 lines
7.8 KiB
Plaintext
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<%@ page language="java" pageEncoding="utf-8"%>
<%@ include file="include/pagetop.jsp"%>
<!DOCTYPE html>
<html>
<head>
<%@ include file="include/head.jsp"%>
</head>
<body>
<%@ include file="include/loading.jsp"%>
<%@ include file="include/top.jsp"%>
<%@ include file="include/menu_left.jsp"%>
<!-- //////////////////////////////////////////////////////////////////////////// -->
<!-- START CONTENT -->
<div class="content">
<!-- //////////////////////////////////////////////////////////////////////////// -->
<!-- START CONTAINER -->
<div class="container-default">
<h3>IP名单管理</h3>
<%@ include file="include/alert.jsp"%>
<!-- //////////////////////////////////////////////////////////////////////////// -->
<!-- START queryForm -->
<form action="<%=basePath%>normal/adminIpMenuAction!list.action"
method="post" id="queryForm">
<s:hidden name="pageNo" id="pageNo"></s:hidden>
<s:hidden name="ip_para" id="ip_para"></s:hidden>
<s:hidden name="type_para" id="type_para"></s:hidden>
</form>
<!-- END queryForm -->
<!-- //////////////////////////////////////////////////////////////////////////// -->
<div class="row">
<div class="col-md-12 col-lg-12">
<div class="panel panel-default">
<div class="panel-title">
新增IP名单
<ul class="panel-tools">
<li><a class="icon minimise-tool"><i
class="fa fa-minus"></i></a></li>
<li><a class="icon expand-tool"><i class="fa fa-expand"></i></a></li>
</ul>
</div>
<div class="panel-body">
<form class="form-horizontal"
action="<%=basePath%>normal/adminIpMenuAction!add.action"
method="post" name="mainForm" id="mainForm">
<s:hidden name="ip_para" id="ip_para"></s:hidden>
<s:hidden name="type_para" id="type_para"></s:hidden>
<div class="form-group">
<label class="col-sm-2 control-label form-label">IP</label>
<div class="col-sm-5">
<s:textfield id="menu_ip" name="menu_ip"
cssClass="form-control " />
</div>
</div>
<p class="ballon color1">黑名单生成后将24小时后解封</p>
<div class="form-group">
<label class="col-sm-2 control-label form-label">名单</label>
<div class="col-sm-2">
<div class="controls">
<s:select id="menu_type" cssClass="form-control "
name="menu_type"
list="#{'black':'黑名单','lock':'锁定名单','white':'白名单'}" listKey="key"
listValue="value"
value="menu_type" />
</div>
</div>
</div>
<%-- <div class="form-group">
<label for="input002" class="col-sm-2 control-label form-label">备注</label>
<div class="col-sm-6">
<s:textarea name="remarks" id="remarks"
cssClass="form-control input-lg" rows="4" cols="20" />
</div>
</div> --%>
<div class="col-sm-1">
<!-- 模态框Modal -->
<div class="modal fade" id="modal_succeeded" tabindex="-1"
role="dialog" aria-labelledby="myModalLabel"
aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content" >
<div class="modal-header">
<button type="button" class="close"
data-dismiss="modal" aria-hidden="true">&times;</button>
<h4 class="modal-title" id="myModalLabel">确认新增</h4>
</div>
<div class="modal-body">
<div class="form-group" >
<label for="input002" class="col-sm-3 control-label form-label">登录人资金密码</label>
<div class="col-sm-4">
<input id="login_safeword" type="password" name="login_safeword"
class="login_safeword" placeholder="请输入登录人资金密码" >
</div>
</div>
<!-- <div class="form-group" style="">
<label for="input002" class="col-sm-3 control-label form-label">验证码</label>
<div class="col-sm-4">
<input id="email_code" type="text" name="email_code"
class="login_safeword" placeholder="请输入验证码" >
</div>
<div class="col-sm-4">
<button id="email_code_button"
class="btn btn-light " onClick="sendCode();" >获取验证码</button>
<a id="email_code_button" href="javascript:sendCode();" class="btn btn-light" style="margin-bottom: 10px" >获取超级签验证码</a>
</div>
</div> -->
<!-- <div class="form-group" >
<label for="input002" class="col-sm-3 control-label form-label">超级谷歌验证码</label>
<div class="col-sm-4">
<input id="super_google_auth_code" name="super_google_auth_code"
placeholder="请输入超级谷歌验证码" >
</div>
</div> -->
</div>
<div class="modal-footer" style="margin-top: 0;">
<button type="button" class="btn "
data-dismiss="modal">关闭</button>
<button id="sub" type="submit"
class="btn btn-default" >确认</button>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal -->
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<a href="javascript:goUrl(<s:property value="pageNo" />)"
class="btn">取消</a> <a href="javascript:submit()"
class="btn btn-default">保存</a>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- END CONTAINER -->
<!-- //////////////////////////////////////////////////////////////////////////// -->
<%@ include file="include/footer.jsp"%>
</div>
<!-- End Content -->
<!-- //////////////////////////////////////////////////////////////////////////// -->
<%@ include file="include/js.jsp"%>
<script type="text/javascript">
function submit() {
$('#modal_succeeded').modal("show");
}
</script>
<script type="text/javascript">
var setInt = null;//定时器
clearInterval(setInt);
function sendCode(){
var url = "<%=basePath%>normal/adminEmailCodeAction!sendCode.action";
var data = {"code_context":"saveSysUser","isSuper":true};
goAjaxUrl(url,data,function(tmp){
$("#email_code_button").attr("disabled","disabled");
var timeout = 60;
setInt = setInterval(function(){
if(timeout<=0){
clearInterval(setInt);
timeout=60;
$("#email_code_button").removeAttr("disabled");
$("#email_code_button").html("获取超级签验证码");
return;
}
timeout--;
$("#email_code_button").html("获取超级签验证码 "+timeout);
},1000);
},function(){
});
}
function goAjaxUrl(targetUrl,data,Func,Fail){
// console.log(data);
$.ajax({
url:targetUrl,
data:data,
type : 'get',
dataType : "json",
success: function (res) {
var tmp = $.parseJSON(res)
console.log(tmp);
if(tmp.code==200){
Func(tmp);
}else if(tmp.code==500){
Fail();
swal({
title : tmp.message,
text : "",
type : "warning",
showCancelButton : true,
confirmButtonColor : "#DD6B55",
confirmButtonText : "确认",
closeOnConfirm : false
});
}
},
error : function(XMLHttpRequest, textStatus,
errorThrown) {
swal({
title : "请求错误",
text : "请检查管理员邮箱是否配置",
type : "warning",
showCancelButton : true,
confirmButtonColor : "#DD6B55",
confirmButtonText : "确认",
closeOnConfirm : false
});
console.log("请求错误");
}
});
}
</script>
</body>
</html>