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
78ca991c54b3b23adcddfc6f8e67b6b0a8ab1701
1 parent
cae84c74
增加功能:crontab集中管理
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
110 additions
and
1 deletions
monitor-ui-common/src/main/java/com/ui/contants/ProjectConstant.java
monitor-ui-ctrl/src/main/java/com/ui/ctrl/CronTabManageCtrl.java
monitor-ui-web/src/main/webapp/jsp/crontab/cronTabManage.jsp
monitor-ui-web/src/main/webapp/script/common/genarate_left_panel.js
monitor-ui-common/src/main/java/com/ui/contants/ProjectConstant.java
View file @
78ca991
...
...
@@ -7,6 +7,6 @@ package com.ui.contants;
public
class
ProjectConstant
{
//左侧菜单的版本号控制
public
static
final
String
MENU_VERSION
=
"20180
207-002
"
;
public
static
final
String
MENU_VERSION
=
"20180
301-001
"
;
}
...
...
monitor-ui-ctrl/src/main/java/com/ui/ctrl/CronTabManageCtrl.java
0 → 100644
View file @
78ca991
package
com
.
ui
.
ctrl
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.ui.Model
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
org.springframework.web.servlet.ModelAndView
;
/**
* Created by craig.qin on 2017/8/10.
*/
@Controller
@RequestMapping
(
"/cronTabManage"
)
public
class
CronTabManageCtrl
{
@RequestMapping
(
"/toCronTabManage"
)
@ResponseBody
public
ModelAndView
toCronTabManage
(
Model
model
)
{
return
new
ModelAndView
(
"crontab/cronTabManage"
);
}
}
...
...
monitor-ui-web/src/main/webapp/jsp/crontab/cronTabManage.jsp
0 → 100644
View file @
78ca991
<
%@page language="java" contentType="text/html;charset=utf-8" %>
<
%@ page import="com.ui.contants.ProjectConstant"%>
<
%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<
%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=UTF-8"
>
<link
rel=
"stylesheet"
href=
"<%=basePath %>css/bootstrap.min.css"
/>
<link
rel=
"stylesheet"
href=
"<%=basePath %>css/bootstrap-datetimepicker.css"
/>
<link
href=
"<%=basePath %>js/bootstrap-plugin/css/bootstrap.table.css"
rel=
"stylesheet"
media=
"screen"
/>
<link
rel=
"stylesheet"
href=
"<%=basePath %>css/bootstrap-responsive.min.css"
/>
<link
rel=
"stylesheet"
href=
"<%=basePath %>css/fullcalendar.css"
/>
<link
rel=
"stylesheet"
href=
"<%=basePath %>css/unicorn.main.css"
/>
<link
rel=
"stylesheet"
href=
"<%=basePath %>css/unicorn.grey.css"
/>
<link
rel=
"stylesheet"
href=
"<%=basePath %>css/jquery-ui.css"
/>
<link
rel=
"stylesheet"
href=
"<%=basePath %>css/uniform.css"
/>
<link
rel=
"stylesheet"
href=
"<%=basePath %>css/select2.css"
/>
<link
rel=
"stylesheet"
href=
"<%=basePath %>js/jstree/themes/proton/style.css"
/>
<link
rel=
"stylesheet"
href=
"<%=basePath %>css/select2.css"
/>
<link
rel=
"stylesheet"
href=
"<%=basePath %>css/yoho.css"
/>
<script
src=
"<%=basePath %>js/excanvas.min.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<script
src=
"<%=basePath %>js/jquery-1.12.0.min.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<script
src=
"<%=basePath %>js/jquery-ui.custom.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<script
src=
"<%=basePath %>/js/bootstrap.min.js"
></script>
<script
src=
"<%=basePath %>/js/unicorn.js"
></script>
<script
src=
"<%=basePath %>js/bootstrap-plugin/datetimepicker/moment-with-locales.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<script
src=
"<%=basePath %>js/bootstrap-plugin/datetimepicker/bootstrap-datetimepicker.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<script
src=
"<%=basePath %>js/global.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<script
src=
"<%=basePath %>js/bootstrap-plugin/bootstrap.pagination.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<script
src=
"<%=basePath %>js/bootstrap-plugin/bootstrap.table.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<script
src=
"<%=basePath %>js/bootstrap-plugin/bootstrap.dialog.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<script
src=
"<%=basePath %>js/bootstrap-plugin/bootstrap.form.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<script
src=
"<%=basePath %>js/bootstrap-plugin/bootstrap.panel.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<script
src=
"<%=basePath %>js/bootstrap-plugin/bootstrap.alerts.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<script
src=
"<%=basePath %>js/bootstrap-plugin/bootstrap.accordion.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<script
src=
"<%=basePath %>js/bootstrap-plugin/bootstrap.breadcrumb.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<script
src=
"<%=basePath %>js/bootstrap-plugin/bootstrap.validate.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<script
src=
"<%=basePath %>js/bootstrap-plugin/bootstrap.form.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<script
src=
"<%=basePath %>js/layer/layer.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<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/jquery-plugin/jquery.cookies.js"
charset=
"UTF-8"
type=
"text/javascript"
></script>
<script>
var
contextPath
=
'<%=basePath %>'
;
</script>
<title></title>
</head>
<body>
<!-- 头部 -->
<div
id=
"head"
>
</div>
<!-- 右侧具体内容 -->
<div
id=
"content"
>
<iframe
src=
"http://mysqlcrontab.yohops.com"
id=
"iframepage"
frameborder=
"0"
scrolling=
"auto"
width=
"100%"
height=
"800px"
>
</iframe>
</div>
<script
src=
"<%=basePath %>script/common/genarate_left_panel.js?v=<%=ProjectConstant.MENU_VERSION %>"
></script>
<script>
$
(
"#li_cron_tab_manage_a"
).
addClass
(
"active open"
);
</script>
</body>
</html>
<script>
</script>
...
...
monitor-ui-web/src/main/webapp/script/common/genarate_left_panel.js
View file @
78ca991
...
...
@@ -171,6 +171,8 @@ innerHTML += "</ul></li>";/*其他*/
innerHTML
+=
"<li><a id='li_kafka_manage_a' ><i class='icon icon-th'></i><span>kafka manage</span><span class='label'>0</span></a></li>"
;
/*kafka end */
innerHTML
+=
"<li><a id='li_cron_tab_a' ><i class='icon icon-th'></i><span>crontab集中管理</span><span class='label'>0</span></a></li>"
;
/*客户端错误日志查询 */
//innerHTML += "<li><a href='http://alog.yohops.com' target='_blank'><i class='icon icon-th'></i><span>客户端错误日志查询</span></a></li>";
/*客户端错误日志查询 end */
...
...
@@ -270,3 +272,4 @@ document.getElementById("li_bigdata_ops_alarm_info_a").setAttribute("href",path+
document
.
getElementById
(
"li_bigdata_ops_metric_info_a"
).
setAttribute
(
"href"
,
path
+
"/bigdata/toMetricinfo"
);
document
.
getElementById
(
"li_kafka_manage_a"
).
setAttribute
(
"href"
,
path
+
"/kafkaManage/toKafkaManage"
);
document
.
getElementById
(
"li_cron_tab_a"
).
setAttribute
(
"href"
,
path
+
"/cronTabManage/toCronTabManage"
);
...
...
Please
register
or
login
to post a comment