Toggle navigation
Toggle navigation
This project
Loading...
Sign in
ops
/
monitor-ui
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
qinchao
7 years ago
Commit
d6f1d02245da99b92c3397665836e5d0cc09ea73
1 parent
7b410178
恶意ip页面bug
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
46 additions
and
9 deletions
monitor-ui-common/src/main/java/com/ui/model/req/MaliciousIpRecordReq.java
monitor-ui-ctrl/src/main/java/com/ui/ctrl/MaliciousIpCtrl.java
monitor-ui-web/src/main/webapp/jsp/malicious/maliciousIpRecordList.jsp
monitor-ui-common/src/main/java/com/ui/model/req/MaliciousIpRecordReq.java
0 → 100644
View file @
d6f1d02
package
com
.
ui
.
model
.
req
;
import
lombok.Data
;
/**
* Created by craig.qin on 2017/9/21.
*/
@Data
public
class
MaliciousIpRecordReq
extends
PageRequest
{
private
String
beginTime
;
private
String
endTime
;
}
...
...
monitor-ui-ctrl/src/main/java/com/ui/ctrl/MaliciousIpCtrl.java
View file @
d6f1d02
package
com
.
ui
.
ctrl
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
com.alibaba.fastjson.JSON
;
import
com.ui.common.IpRuleConcatEnum
;
import
com.ui.common.IpRuleItemEnum
;
import
com.ui.common.IpRuleOperationEnum
;
import
com.ui.contants.HttpUriContants
;
import
com.ui.http.HttpRestClient
;
import
com.ui.model.BaseResponse
;
import
com.ui.model.domain.MalIpRule
;
import
com.ui.model.req.MaliciousIpRecordReq
;
import
com.ui.model.req.PageRequest
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
...
...
@@ -19,9 +18,8 @@ import org.springframework.web.bind.annotation.RequestMapping;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
org.springframework.web.servlet.ModelAndView
;
import
com.ui.contants.HttpUriContants
;
import
com.ui.http.HttpRestClient
;
import
com.ui.model.BaseResponse
;
import
java.util.List
;
import
java.util.Map
;
@Controller
@RequestMapping
(
"/maliciousIp"
)
...
...
@@ -51,7 +49,7 @@ public class MaliciousIpCtrl {
*/
@RequestMapping
(
"/getMaliciousIpRecordList"
)
@ResponseBody
public
BaseResponse
getMaliciousIpRecordList
(
PageRequest
req
)
{
public
BaseResponse
getMaliciousIpRecordList
(
MaliciousIpRecordReq
req
)
{
BaseResponse
response
=
httpClient
.
defaultPost
(
HttpUriContants
.
GET_MIPS_RECORD_FROM_OPS_DB
,
req
,
BaseResponse
.
class
);
return
response
;
...
...
monitor-ui-web/src/main/webapp/jsp/malicious/maliciousIpRecordList.jsp
View file @
d6f1d02
...
...
@@ -51,6 +51,7 @@
<script
src=
"<%=basePath %>js/bootstrap-plugin/bootstrap.select.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<script
src=
"<%=basePath %>js/jstree/jstree.min.js"
></script>
<script
src=
"<%=basePath %>js/jquery.toaster.js"
></script>
<script
src=
"<%=basePath %>js/laydate/laydate.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<script>
var
contextPath
=
'<%=basePath %>'
;
</script>
...
...
@@ -83,6 +84,15 @@
<button
id=
"lookIps"
class=
"btn-primary"
style=
"margin-left: 10px;"
onclick=
"refreshTable()"
>
查询
</button>
</div>
--%>
<div
class=
"input-group"
style=
"float: left;margin-left: 20px"
>
<span
class=
"input-group-addon"
>
开始日期:
</span>
<input
id=
"beginTime"
type=
"text"
class=
"form-control dateTimeInput"
style=
"width:130px;"
/>
</div>
<div
class=
"input-group"
style=
"float: left;margin-left: 20px"
>
<span
class=
"input-group-addon"
>
结束日期:
</span>
<input
id=
"endTime"
type=
"text"
class=
"form-control dateTimeInput"
style=
"width:130px;"
/>
</div>
<button
id=
"searchSqlLogsBtn"
class=
"btn btn-primary"
style=
"margin-left: 18px;"
>
搜索
</button>
</div>
</div>
</div>
...
...
@@ -101,9 +111,26 @@
<script
type=
"text/javascript"
>
$
(
function
()
{
lay
(
'.dateTimeInput'
).
each
(
function
(){
laydate
.
render
({
elem
:
this
,
trigger
:
'click'
});
});
refreshTable
();
});
//点击搜索按钮
$
(
"#searchSqlLogsBtn"
).
click
(
function
()
{
var
beginTime
=
$
.
trim
(
$
(
"#beginTime"
).
val
());
var
endTime
=
$
.
trim
(
$
(
"#endTime"
).
val
());
$
(
"#ipTable"
).
table
(
"load"
,
{
'beginTime'
:
beginTime
,
'endTime'
:
endTime
});
});
function
refreshTable
(){
$
(
"#ipTable"
).
table
({
url
:
contextPath
+
"maliciousIp/getMaliciousIpRecordList"
,
...
...
Please
register
or
login
to post a comment