Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
梦中观雨
cat
提交
9e3633af
C
cat
项目概览
梦中观雨
/
cat
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
cat
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
9e3633af
编写于
11月 06, 2012
作者:
Y
youyong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
modify the cat
上级
a297000b
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
42 addition
and
15 deletion
+42
-15
cat-home/src/main/java/com/dianping/cat/report/view/DomainNavManager.java
...n/java/com/dianping/cat/report/view/DomainNavManager.java
+4
-0
cat-home/src/main/java/com/dianping/cat/system/page/project/Handler.java
...in/java/com/dianping/cat/system/page/project/Handler.java
+8
-2
cat-home/src/main/resources/META-INF/plexus/components.xml
cat-home/src/main/resources/META-INF/plexus/components.xml
+12
-0
cat-home/src/main/webapp/WEB-INF/tags/historyReport.tag
cat-home/src/main/webapp/WEB-INF/tags/historyReport.tag
+4
-4
cat-home/src/main/webapp/WEB-INF/tags/hourlyReport.tag
cat-home/src/main/webapp/WEB-INF/tags/hourlyReport.tag
+4
-4
cat-home/src/main/webapp/css/report.css
cat-home/src/main/webapp/css/report.css
+1
-1
cat-home/src/main/webapp/jsp/system/projectUpdate.jsp
cat-home/src/main/webapp/jsp/system/projectUpdate.jsp
+9
-4
未找到文件。
cat-home/src/main/java/com/dianping/cat/report/view/DomainNavManager.java
浏览文件 @
9e3633af
...
...
@@ -31,6 +31,10 @@ public class DomainNavManager implements Initializable {
return
m_projects
.
get
(
domain
);
}
public
static
Map
<
String
,
Project
>
getProjects
()
{
return
m_projects
;
}
public
static
Map
<
String
,
Department
>
getDepartment
(
Collection
<
String
>
domains
)
{
Map
<
String
,
Department
>
result
=
new
TreeMap
<
String
,
Department
>();
...
...
cat-home/src/main/java/com/dianping/cat/system/page/project/Handler.java
浏览文件 @
9e3633af
...
...
@@ -12,6 +12,7 @@ import com.dainping.cat.consumer.dal.report.Project;
import
com.dainping.cat.consumer.dal.report.ProjectDao
;
import
com.dainping.cat.consumer.dal.report.ProjectEntity
;
import
com.dianping.cat.Cat
;
import
com.dianping.cat.report.view.DomainNavManager
;
import
com.dianping.cat.system.SystemPage
;
import
com.site.dal.jdbc.DalException
;
import
com.site.lookup.annotation.Inject
;
...
...
@@ -27,6 +28,9 @@ public class Handler implements PageHandler<Context> {
@Inject
private
ProjectDao
m_projectDao
;
@Inject
private
DomainNavManager
m_domainNavManager
;
@Override
@PayloadMeta
(
Payload
.
class
)
@InboundActionMeta
(
name
=
"project"
)
...
...
@@ -59,7 +63,8 @@ public class Handler implements PageHandler<Context> {
m_jspViewer
.
view
(
ctx
,
model
);
}
private
void
updateProject
(
Payload
payload
)
{
@SuppressWarnings
(
"static-access"
)
private
void
updateProject
(
Payload
payload
)
{
int
projectId
=
payload
.
getProjectId
();
String
department
=
payload
.
getDepartment
();
String
email
=
payload
.
getEmail
();
...
...
@@ -78,6 +83,7 @@ public class Handler implements PageHandler<Context> {
try
{
m_projectDao
.
updateByPK
(
project
,
ProjectEntity
.
UPDATESET_FULL
);
m_domainNavManager
.
getProjects
().
put
(
project
.
getDomain
(),
project
);
}
catch
(
DalException
e
)
{
Cat
.
logError
(
e
);
}
...
...
@@ -121,7 +127,7 @@ public class Handler implements PageHandler<Context> {
return
productLine1
.
compareTo
(
productLine2
);
}
}
else
{
return
department1
.
compareTo
(
productLine
2
);
return
department1
.
compareTo
(
department
2
);
}
}
...
...
cat-home/src/main/resources/META-INF/plexus/components.xml
浏览文件 @
9e3633af
...
...
@@ -2504,6 +2504,9 @@
<requirement>
<role>
com.dainping.cat.consumer.dal.report.ProjectDao
</role>
</requirement>
<requirement>
<role>
com.dianping.cat.report.view.DomainNavManager
</role>
</requirement>
</requirements>
</component>
<component>
...
...
@@ -2519,6 +2522,15 @@
</requirement>
</requirements>
</component>
<component>
<role>
com.dianping.cat.report.view.DomainNavManager
</role>
<implementation>
com.dianping.cat.report.view.DomainNavManager
</implementation>
<requirements>
<requirement>
<role>
com.dainping.cat.consumer.dal.report.ProjectDao
</role>
</requirement>
</requirements>
</component>
<component>
<role>
com.dianping.cat.system.alarm.AlarmRuleCreator
</role>
<implementation>
com.dianping.cat.system.alarm.AlarmRuleCreator
</implementation>
...
...
cat-home/src/main/webapp/WEB-INF/tags/historyReport.tag
浏览文件 @
9e3633af
...
...
@@ -39,16 +39,16 @@
</table>
<div class="position">Current Domain: ${model.department} > ${model.projectLine}
> ${model.domain}
[ <a href="javascript:showDomain()" id="switch">
ShowDomain
</a> ]
[ <a href="javascript:showDomain()" id="switch">
More
</a> ]
<script>
function showDomain() {
var b = $('#switch').html();
if (b == '
ShowDomain
') {
if (b == '
More
') {
$('.navbar').slideDown();
$('#switch').html("
HiddenDomain
");
$('#switch').html("
Less
");
} else {
$('.navbar').slideUp();
$('#switch').html("
ShowDomain
");
$('#switch').html("
More
");
}
}
</script>
...
...
cat-home/src/main/webapp/WEB-INF/tags/hourlyReport.tag
浏览文件 @
9e3633af
...
...
@@ -29,16 +29,16 @@
</table>
<div class="position"> Current Domain: ${model.department} > ${model.projectLine}
> ${model.domain}
[ <a href="javascript:showDomain()" id="switch">
ShowDomain
</a> ]
[ <a href="javascript:showDomain()" id="switch">
More
</a> ]
<script>
function showDomain() {
var b = $('#switch').html();
if (b == '
ShowDomain
') {
if (b == '
More
') {
$('.navbar').slideDown();
$('#switch').html("
HiddenDomain
");
$('#switch').html("
Less
");
} else {
$('.navbar').slideUp();
$('#switch').html("
ShowDomain
");
$('#switch').html("
More
");
}
}
</script>
...
...
cat-home/src/main/webapp/css/report.css
浏览文件 @
9e3633af
...
...
@@ -81,7 +81,7 @@
.report
.position
{
padding
:
4px
;
padding-left
:
8
px
;
padding-left
:
10
px
;
font-weight
:
bold
;
font-size
:
14px
;
background
:
lightBlue
;
...
...
cat-home/src/main/webapp/jsp/system/projectUpdate.jsp
浏览文件 @
9e3633af
...
...
@@ -21,22 +21,27 @@
<tr>
<td>
项目名称
</td>
<td>
${model.project.domain}
</td>
<td></td>
</tr>
<tr>
<td>
所属部门
</td>
<td><input
type=
"name"
name=
"department"
value=
"${model.project.department}"
/></td>
<td
style=
'color:red'
>
(一级分类)建议填写,主站、手机、团购、搜索、架构
</td>
</tr>
<tr>
<td>
产品线
</td>
<td><input
type=
"name"
name=
"projectLine"
value=
"${model.project.projectLine}"
/></td>
</tr>
<tr>
<td>
项目组邮件(多个,逗号分割)
</td>
<td><input
type=
"name"
name=
"email"
value=
"${model.project.email}"
/></td>
<td
style=
'color:red'
>
(二级分类)由各自业务线决定,建议字数小于4
</td>
</tr>
<tr>
<td>
负责人
</td>
<td><input
type=
"name"
name=
"owner"
value=
"${model.project.owner}"
/></td>
<td>
可选字段
</td>
</tr>
<tr>
<td>
项目组邮件
</td>
<td><input
type=
"name"
name=
"email"
size=
"50"
value=
"${model.project.email}"
/></td>
<td>
可选字段(多个,逗号分割)
</td>
</tr>
<tr>
<td>
</td>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录