Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
JSH ERP
Commits
87895484
Commit
87895484
authored
Oct 30, 2016
by
季圣华
Browse files
No commit message
No commit message
parent
6d34773a
Changes
7
Hide whitespace changes
Inline
Side-by-side
WebRoot/pages/common/admin.jsp
0 → 100644
View file @
87895484
<%@page
import=
"com.jsh.util.common.Tools"
%>
<%@ page
language=
"java"
import=
"java.util.*"
pageEncoding=
"utf-8"
%>
<%
String
path
=
request
.
getContextPath
();
String
basePath
=
request
.
getScheme
()+
"://"
+
request
.
getServerName
()+
":"
+
request
.
getServerPort
()+
path
+
"/"
;
String
clientIp
=
Tools
.
getCurrentUserIP
();
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
ERP系统
</title>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=utf-8"
/>
<!-- 指定以IE8的方式来渲染 -->
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=EmulateIE8"
/>
<link
rel=
"shortcut icon"
href=
"
<%=
path
%>
/images/favicon.ico"
type=
"image/x-icon"
/>
<link
type=
"text/css"
rel=
"stylesheet"
href=
"
<%=
path
%>
/css/css.css"
/>
</head>
<frameset
frameborder=
"no"
border=
"0"
framespacing=
"0"
id=
"framesetList"
>
<frame
src=
"
<%=
path
%>
/pages/common/main.jsp"
name=
"mainFrame"
id=
"mainFrame"
title=
"mainFrame"
/>
</frameset>
<body>
</body>
</noframes>
</html>
\ No newline at end of file
WebRoot/pages/common/foot.jsp
0 → 100644
View file @
87895484
<%@ page
language=
"java"
import=
"java.util.*"
pageEncoding=
"utf-8"
%>
<%
String
path
=
request
.
getContextPath
();
String
basePath
=
request
.
getScheme
()+
"://"
+
request
.
getServerName
()+
":"
+
request
.
getServerPort
()+
path
+
"/"
;
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
资产管理
</title>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=utf-8"
/>
<!-- 指定以IE8的方式来渲染 -->
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=EmulateIE8"
/>
<link
rel=
"shortcut icon"
href=
"
<%=
path
%>
/images/favicon.ico"
type=
"image/x-icon"
/>
<link
type=
"text/css"
rel=
"stylesheet"
href=
"
<%=
path
%>
/css/css.css"
/>
</head>
<body>
<div
id=
"foot"
>
Copyright © 2015 季圣华 版权所有 版本号 V1.0
</div>
</body>
</html>
\ No newline at end of file
WebRoot/pages/common/head.jsp
0 → 100644
View file @
87895484
<%@page
import=
"com.jsh.util.common.Tools"
%>
<%@ page
language=
"java"
import=
"java.util.*"
pageEncoding=
"utf-8"
%>
<%
String
path
=
request
.
getContextPath
();
String
basePath
=
request
.
getScheme
()+
"://"
+
request
.
getServerName
()+
":"
+
request
.
getServerPort
()+
path
+
"/"
;
String
clientIp
=
Tools
.
getCurrentUserIP
();
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
资产管理
</title>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=utf-8"
/>
<!-- 指定以IE8的方式来渲染 -->
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=EmulateIE8"
/>
<link
rel=
"shortcut icon"
href=
"
<%=
path
%>
/images/favicon.ico"
type=
"image/x-icon"
/>
<link
type=
"text/css"
rel=
"stylesheet"
href=
"
<%=
path
%>
/css/css.css"
/>
<script
type=
"text/javascript"
src=
"
<%=
path
%>
/js/jquery-1.8.0.min.js"
></script>
</head>
<body>
<div
id=
"header"
>
<div
id=
"logo"
><img
src=
"
<%=
path
%>
/images/windvane.png"
height=
"50"
alt=
"资产管理"
title=
"资产管理"
/></div>
<!-- <div id="logo"><img src="
<%=
path
%>
/images/suma_logo.png" height="45" alt="资产管理系统" title="资产管理系统"/></div> -->
<div
id=
"nav_top"
>
<ul>
<li><a
href=
"
<%=
path
%>
/pages/other/clock.jsp"
style=
"background:url(
<%=
path
%>
/images/clock.png) 0 1px no-repeat;color:#333;text-decoration:none;"
target=
"mainFrame"
><span
id=
"showNowTime"
></span></a></li>
<li>
|
</li>
<li><a
href=
"javascript:void(0)"
style=
"background:url(
<%=
path
%>
/images/user_business_boss.png) 0 1px no-repeat;color:#333;text-decoration:none;"
>
用户名:${sessionScope.user.loginame}
</a></li>
<li>
|
</li>
<li
id=
"1"
><a
href=
"
<%=
path
%>
/pages/common/home.jsp"
id=
"navtop_home"
target=
"mainFrame"
style=
"color:#333;text-decoration:none;"
>
首页
</a></li>
<li
id=
"2"
>
|
</li>
<li
id=
"3"
><a
href=
"
<%=
path
%>
/pages/user/userinfo.jsp"
id=
"person_file"
target=
"mainFrame"
style=
"background:url(
<%=
path
%>
/images/comment.png) 0 1px no-repeat;color:#333;text-decoration:none;"
>
个人资料
</a></li>
<li
id=
"4"
>
|
</li>
<li
id=
"5"
><a
href=
"
<%=
path
%>
/pages/user/password.jsp"
target=
"mainFrame"
id=
"navtop_editpwd"
style=
"background:url(
<%=
path
%>
/images/lock_unlock.png) 0 1px no-repeat;color:#333;text-decoration:none;"
>
修改密码
</a></li>
<!--<li>|</li>
<li><a href="javascript:void(0)" id="navtop_help">帮助</a></li>
-->
<li
id=
"6"
>
|
</li>
<li><a
href=
"javascript:void(0)"
id=
"navtop_logout"
>
注销
</a></li>
</ul>
</div>
</div>
<script
type=
"text/javascript"
>
$
(
init
);
//页面初始化
function
init
()
{
//初始化时间
showTime
();
if
(
'
${sessionScope.user.loginame}
'
!=
'
guest
'
)
$
(
"
#1
"
).
add
(
"
#2
"
).
add
(
"
#3
"
).
add
(
"
#4
"
).
add
(
"
#5
"
).
add
(
"
#6
"
).
show
();
else
$
(
"
#1
"
).
add
(
"
#2
"
).
add
(
"
#3
"
).
add
(
"
#4
"
).
add
(
"
#5
"
).
add
(
"
#6
"
).
hide
();
}
function
showDate
()
{
var
calendar
=
new
Date
();
var
day
=
calendar
.
getDay
();
var
month
=
calendar
.
getMonth
();
var
date
=
calendar
.
getDate
();
var
year
=
calendar
.
getYear
();
if
(
year
<
1900
)
{
year
=
1900
+
year
;
}
var
cent
=
parseInt
(
year
/
100
);
var
g
=
year
%
19
;
var
k
=
parseInt
((
cent
-
17
)
/
25
);
var
i
=
(
cent
-
parseInt
(
cent
/
4
)
-
parseInt
((
cent
-
k
)
/
3
)
+
19
*
g
+
15
)
%
30
;
i
=
i
-
parseInt
(
i
/
28
)
*
(
1
-
parseInt
(
i
/
28
)
*
parseInt
(
29
/
(
i
+
1
))
*
parseInt
((
21
-
g
)
/
11
));
var
j
=
(
year
+
parseInt
(
year
/
4
)
+
i
+
2
-
cent
+
parseInt
(
cent
/
4
))
%
7
;
var
l
=
i
-
j
;
var
emonth
=
3
+
parseInt
((
l
+
40
)
/
44
);
var
edate
=
l
+
28
-
31
*
parseInt
((
emonth
/
4
));
emonth
--
;
var
dayname
=
new
Array
(
"
星期日
"
,
"
星期一
"
,
"
星期二
"
,
"
星期三
"
,
"
星期四
"
,
"
星期五
"
,
"
星期六
"
);
var
monthname
=
new
Array
(
"
1月
"
,
"
2月
"
,
"
3月
"
,
"
4月
"
,
"
5月
"
,
"
6月
"
,
"
7月
"
,
"
8月
"
,
"
9月
"
,
"
10月
"
,
"
11月
"
,
"
12月
"
);
var
message
=
""
;
if
(
getOs
().
indexOf
(
"
MSIE
"
)
!=
-
1
)
{
//控制时间和图片之间的距离
$
(
"
#blankSpace
"
).
empty
().
append
(
"
"
);
message
=
year
+
"
年
"
+
monthname
[
month
]
+
date
+
"
日
"
+
dayname
[
day
]
+
"
"
;
}
else
if
(
getOs
().
indexOf
(
"
Firefox
"
)
!=
-
1
)
{
$
(
"
#blankSpace
"
).
empty
().
append
(
"
"
);
message
=
year
+
"
年
"
+
monthname
[
month
]
+
date
+
"
日
"
+
dayname
[
day
]
+
"
"
;
}
else
{
$
(
"
#blankSpace
"
).
empty
().
append
(
"
"
);
message
=
year
+
"
年
"
+
monthname
[
month
]
+
date
+
"
日
"
+
dayname
[
day
]
+
"
"
;
}
return
message
;
}
function
showTime
()
{
var
Digital
=
new
Date
();
var
hours
=
Digital
.
getHours
();
var
minutes
=
Digital
.
getMinutes
();
var
seconds
=
Digital
.
getSeconds
();
if
(
hours
==
0
)
{
hours
=
"
00
"
;
}
if
(
hours
<=
9
&&
hours
>
0
)
{
hours
=
"
0
"
+
hours
;
}
if
(
minutes
<=
9
)
minutes
=
"
0
"
+
minutes
;
if
(
seconds
<=
9
)
seconds
=
"
0
"
+
seconds
;
var
myclock
=
hours
+
"
:
"
+
minutes
+
"
:
"
+
seconds
;
//定时器
setTimeout
(
"
showTime()
"
,
1000
);
var
message
=
showDate
()
+
"
"
+
myclock
;
$
(
"
#showNowTime
"
).
empty
().
append
(
message
);
}
//判断浏览器的类型
function
getOs
()
{
var
OsObject
=
""
;
if
(
navigator
.
userAgent
.
indexOf
(
"
MSIE
"
)
>
0
)
{
return
"
MSIE
"
;
}
else
if
(
navigator
.
userAgent
.
indexOf
(
"
Firefox
"
)
>
0
)
{
return
"
Firefox
"
;
}
else
if
(
navigator
.
userAgent
.
indexOf
(
"
Safari
"
)
>
0
)
{
return
"
Safari
"
;
}
else
if
(
navigator
.
userAgent
.
indexOf
(
"
Camino
"
)
>
0
)
{
return
"
Camino
"
;
}
else
if
(
navigator
.
userAgent
.
indexOf
(
"
Gecko/
"
)
>
0
)
{
return
"
Gecko
"
;
}
else
if
(
navigator
.
userAgent
.
indexOf
(
"
Opera/
"
)
>
0
)
{
return
"
Opera
"
;
}
else
{
return
"
unknown
"
;
}
}
//退出系统
$
(
"
#navtop_logout
"
).
bind
({
click
:
function
()
{
if
(
confirm
(
"
确认要退出系统吗?
"
))
{
window
.
location
.
href
=
"
<%=
path
%>
/user/logout.action?clientIp=
<%=
clientIp
%>
"
;
}
}
});
</script>
</body>
</html>
\ No newline at end of file
WebRoot/pages/common/home.jsp
0 → 100644
View file @
87895484
<%@page
import=
"com.jsh.util.common.Tools"
%>
<%@ page
language=
"java"
import=
"java.util.*"
pageEncoding=
"utf-8"
%>
<%
String
path
=
request
.
getContextPath
();
String
basePath
=
request
.
getScheme
()+
"://"
+
request
.
getServerName
()+
":"
+
request
.
getServerPort
()+
path
+
"/"
;
String
clientIp
=
Tools
.
getCurrentUserIP
();
String
type
=
request
.
getParameter
(
"type"
);
String
location
=
"首页"
;
if
(
null
!=
type
)
location
=
"资产管理 >资产概况"
;
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
erp
</title>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=utf-8"
/>
<!-- 指定以IE8的方式来渲染 -->
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=EmulateIE8"
/>
<link
rel=
"shortcut icon"
href=
"
<%=
path
%>
/images/favicon.ico"
type=
"image/x-icon"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"
<%=
path
%>
/js/easyui-1.3.5/themes/default/easyui.css"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"
<%=
path
%>
/js/easyui-1.3.5/themes/icon.css"
/>
<script
type=
"text/javascript"
src=
"
<%=
path
%>
/js/jquery-1.8.0.min.js"
></script>
<script
type=
"text/javascript"
src=
"
<%=
path
%>
/js/easyui-1.3.5/jquery.easyui.min.js"
></script>
<script
type=
"text/javascript"
src=
"
<%=
path
%>
/js/easyui-1.3.5/locale/easyui-lang-zh_CN.js"
></script>
<script
type=
"text/javascript"
src=
"
<%=
path
%>
/js/highcharts/highcharts.js"
></script>
<script
type=
"text/javascript"
src=
"
<%=
path
%>
/js/highcharts/exporting.js"
></script>
<style>
body
{
margin
:
0
;
height
:
100%
}
html
{
height
:
100%
}
/*兼容firefox的div高度100%*/
#left
{
width
:
150px
;
height
:
100%
;
float
:
left
;
_margin-right
:
-3px
;}
#right
{
height
:
100%
;}
#leftdown
{
width
:
150px
;
height
:
100%
;
float
:
left
;
_margin-right
:
-3px
;}
#rightdown
{
height
:
100%
;}
<!
--页面展示特殊要求--
>
.datagrid-body
,
.datagrid-footer
,
.datagrid-pager
,
.datagrid-view
{
background-color
:
#EAF2FD
;
}
</style>
</head>
<body>
<div
id=
"position"
class=
"easyui-panel"
title=
"当前位置:
<%=
location
%>
"
collapsible=
"false"
closable=
"false"
/>
<!--按月统计资产柱状图 -->
<div
id =
"tablePanel0"
class=
"easyui-panel"
style=
"padding:1px;top:300px;"
title=
"资产报表"
iconCls=
"icon-chart-column"
collapsible=
"true"
maximizable=
"false"
closable=
"false"
>
<div
id=
"left"
class=
"easyui-tabs"
style=
"width:630px;height:auto;padding:1px;"
>
<div
title=
"综合图"
style=
"padding:10px;background-color: #EAF2FD;height:340px;top:300px;"
data-options=
"iconCls:'icon-chart-zonghe'"
>
<div
id=
"zongheContainer"
style=
"height: 340px;"
>
综合图
</div>
</div>
</div>
<div
id=
"right"
class=
"easyui-tabs"
style=
"height:auto;padding:1px;"
>
<div
title=
"柱状图"
style=
"padding:10px;background-color: #EAF2FD;height:340px;top:300px;"
data-options=
"iconCls:'icon-chart-statistics'"
>
<div
id=
"culumnContainer"
style=
"height: 340px;"
>
柱状图
</div>
</div>
</div>
<div
id=
"leftdown"
class=
"easyui-tabs"
style=
"width:630px;height:auto;padding:1px;"
>
<div
title=
"折线图"
data-options=
"iconCls:'icon-chart-polygram'"
style=
"padding:10px;background-color: #EAF2FD;height:340px;top:300px;"
>
<div
id=
"zxianContainer"
style=
"height: 340px;"
>
折现图
</div>
</div>
</div>
<div
id=
"rightdown"
class=
"easyui-tabs"
style=
"height:auto;padding:1px;"
>
<div
title=
"饼状图"
data-options=
"iconCls:'icon-chart-pie'"
style=
"padding:10px;background-color: #EAF2FD;height:340px;top:300px;"
>
<div
id=
"pieContainer"
style=
"height: 340px;"
>
饼状图
</div>
</div>
</div>
</div>
<!-- 数据显示table -->
<div
id =
"tablePanel"
class=
"easyui-panel"
style=
"padding:1px;top:300px;"
title=
"资产列表"
iconCls=
"icon-list"
collapsible=
"true"
closable=
"false"
>
<table
id=
"tableData"
style=
"height:360px;top:300px;border-bottom-color:#FFFFFF"
></table>
</div>
<script
type=
"text/javascript"
>
//控制图表显示个数
var
showNum
=
10
;
//初始化界面
$
(
function
()
{
//progress();
$
.
messager
.
progress
({
title
:
'
请稍候
'
,
msg
:
'
数据加载ing...
'
});
//综合图
showComboChart
();
//显示柱状图
showHistogram
();
//折线图
showSpline
();
//饼状图
showPieChart
();
initTableData
();
ininPager
();
$
.
messager
.
progress
(
'
close
'
);
});
//加载进度条
function
progress
()
{
var
win
=
$
.
messager
.
progress
({
title
:
'
请稍候
'
,
msg
:
'
数据加载ing...
'
});
setTimeout
(
function
(){
$
.
messager
.
progress
(
'
close
'
);
},
3300
);
}
//初始化表格数据
function
initTableData
()
{
$
(
'
#tableData
'
).
datagrid
({
//title:'资产列表',
//iconCls:'icon-save',
//width:700,
//height:480,
nowrap
:
false
,
rownumbers
:
false
,
//动画效果
animate
:
false
,
//选中单行
singleSelect
:
true
,
collapsible
:
false
,
selectOnCheck
:
false
,
//fitColumns:true,
//单击行是否选中
checkOnSelect
:
false
,
//交替出现背景
striped
:
true
,
url
:
'
<%=
path
%>
/asset/findBy.action
'
,
pagination
:
true
,
//loadFilter: pagerFilter,
pageSize
:
10
,
pageList
:
[
10
,
20
,
30
,
50
],
frozenColumns
:[[
{
field
:
'
id
'
,
width
:
35
,
align
:
"
center
"
,
checkbox
:
true
},
{
title
:
'
资产名称
'
,
field
:
'
assetname
'
,
width
:
100
},
{
title
:
'
单价
'
,
field
:
'
price
'
,
width
:
70
,
align
:
"
center
"
},
{
title
:
'
资产类型
'
,
field
:
'
category
'
,
width
:
115
,
align
:
"
center
"
},
{
title
:
'
用户
'
,
field
:
'
username
'
,
width
:
100
,
align
:
"
center
"
},
{
title
:
'
购买日期
'
,
field
:
'
purchasedate
'
,
width
:
90
,
align
:
"
center
"
},
{
title
:
'
状态
'
,
field
:
'
status
'
,
width
:
50
,
align
:
"
center
"
},
{
title
:
'
位置
'
,
field
:
'
location
'
,
width
:
100
,
align
:
"
center
"
},
{
title
:
'
资产编号
'
,
field
:
'
assetnum
'
,
width
:
120
,
align
:
"
center
"
},
{
title
:
'
序列号
'
,
field
:
'
serialnum
'
,
width
:
120
,
align
:
"
center
"
}
]],
columns
:[[
{
title
:
'
有效日期
'
,
field
:
'
periodofvalidity
'
,
width
:
90
,
align
:
"
center
"
},
{
title
:
'
保修日期
'
,
field
:
'
warrantydate
'
,
width
:
90
,
align
:
"
center
"
},
{
title
:
'
供应商
'
,
field
:
'
supplier
'
,
width
:
100
,
align
:
"
center
"
},
{
title
:
'
标签
'
,
field
:
'
labels
'
,
width
:
180
,
align
:
"
center
"
},
{
title
:
'
描述
'
,
field
:
'
description
'
,
width
:
300
}
]],
onLoadError
:
function
()
{
$
.
messager
.
alert
(
'
页面加载提示
'
,
'
页面加载异常,请稍后再试!
'
,
'
error
'
);
return
;
}
});
}
//分页信息处理
function
ininPager
()
{
try
{
var
opts
=
$
(
"
#tableData
"
).
datagrid
(
'
options
'
);
var
pager
=
$
(
"
#tableData
"
).
datagrid
(
'
getPager
'
);
pager
.
pagination
({
onSelectPage
:
function
(
pageNum
,
pageSize
)
{
opts
.
pageNumber
=
pageNum
;
opts
.
pageSize
=
pageSize
;
pager
.
pagination
(
'
refresh
'
,
{
pageNumber
:
pageNum
,
pageSize
:
pageSize
});
showAssetDetails
(
pageNum
,
pageSize
);
}
});
}
catch
(
e
)
{
$
.
messager
.
alert
(
'
异常处理提示
'
,
"
分页信息异常 :
"
+
e
.
name
+
"
:
"
+
e
.
message
,
'
error
'
);
}
}
function
showAssetDetails
(
pageNo
,
pageSize
)
{
$
.
ajax
({
type
:
"
post
"
,
url
:
"
<%=
path
%>
/asset/findBy.action
"
,
dataType
:
"
json
"
,
data
:
({
assetNameID
:
$
.
trim
(
$
(
"
#searchAssetNameID
"
).
val
()),
assetCategoryID
:
$
.
trim
(
$
(
"
#searchCategoryID
"
).
val
()),
usernameID
:
$
.
trim
(
$
(
"
#searchUsernameID
"
).
val
()),
status
:
$
.
trim
(
$
(
"
#searchStatus
"
).
val
()),
supplierID
:
$
.
trim
(
$
(
"
#searchSupplierID
"
).
val
()),
pageNo
:
pageNo
,
pageSize
:
pageSize
}),
success
:
function
(
data
)
{
$
(
"
#tableData
"
).
datagrid
(
'
loadData
'
,
data
);
//$('#tableData').datagrid('reload');
},
//此处添加错误处理
error
:
function
()
{
$
.
messager
.
alert
(
'
查询提示
'
,
'
查询数据后台异常,请稍后再试!
'
,
'
error
'
);
return
;
}
});
}
//设置饼状图为渐变色
Highcharts
.
getOptions
().
colors
=
$
.
map
(
Highcharts
.
getOptions
().
colors
,
function
(
color
)
{
return
{
radialGradient
:
{
cx
:
0.5
,
cy
:
0.3
,
r
:
0.7
},
stops
:
[
[
0
,
color
],
[
1
,
Highcharts
.
Color
(
color
).
brighten
(
-
0.3
).
get
(
'
rgb
'
)]
// darken
]
};
});
//饼状图
function
showPieChart
()
{
var
pageData
=
null
;
$
.
ajax
({
type
:
"
post
"
,
url
:
"
<%=
path
%>
/report/find.action
"
,
dataType
:
"
json
"
,
//取消异步机制,保证页面数据返回再进行处理
async
:
false
,
data
:
({
reportType
:
2
,
}),
success
:
function
(
reportInfo
)
{
pageData
=
reportInfo
.
showModel
.
reportData
;
var
msgTip
=
reportInfo
.
showModel
.
msgTip
;
if
(
msgTip
==
"
get report data exception
"
)
{
alert
(
"
查找报表信息异常,请与管理员联系!
"
);
return
;
}
}
});
//解决初始化范围变小问题
$
(
"
#pieContainer
"
).
empty
();
var
getReportTypeInfo
=
"
按供应商统计
"
;
//封装数据到数组中
var
allDataInfo
=
new
Array
();
for
(
var
i
=
0
;
i
<
pageData
.
length
;
i
++
)
{
var
dataInfo
=
new
Array
();
var
totalInfo
=
pageData
[
i
]
dataInfo
.
push
(
totalInfo
[
1
]);
dataInfo
.
push
(
totalInfo
[
0
]);
allDataInfo
.
push
(
dataInfo
);
}
new
Highcharts
.
Chart
({
chart
:
{
renderTo
:
'
pieContainer
'
,
plotBackgroundColor
:
null
,
plotBorderWidth
:
null
,
backgroundColor
:
'
#EAF2FD
'
,
plotShadow
:
false
},
title
:
{
text
:
getReportTypeInfo
+
"
饼状图
"
},
tooltip
:
{
formatter
:
function
()
{
return
this
.
point
.
name
+
'
:
'
+
this
.
y
+
"
个
"
;
}
},
plotOptions
:
{
pie
:
{
allowPointSelect
:
true
,
cursor
:
'
pointer
'
,
dataLabels
:
{
enabled
:
true
,
color
:
'
#000000
'
,
connectorColor
:
'
#000000
'
,
formatter
:
function
()
{
if
(
this
.
point
.
name
.
length
>
10
)
return
'
<b>
'
+
this
.
point
.
name
.
substr
(
0
,
10
)
+
"
</b>...:
"
+
this
.
y
+
"
个
"
;
return
'
<b>
'
+
this
.
point
.
name
+
'
</b>:
'
+
this
.
y
+
"
个
"
;
}
}
}
},
series
:
[{
type
:
'
pie
'
,
name
:
''
,
data
:
allDataInfo
}]
});
}
//综合图
function
showComboChart
()
{
var
pageData
=
null
;
$
.
ajax
({
type
:
"
post
"
,
url
:
"
<%=
path
%>
/report/find.action
"
,
dataType
:
"
json
"
,
//取消异步机制,保证页面数据返回再进行处理
async
:
false
,
data
:
({
reportType
:
0
}),
success
:
function
(
reportInfo
)
{
pageData
=
reportInfo
.
showModel
.
reportData
;
var
msgTip
=
reportInfo
.
showModel
.
msgTip
;
if
(
msgTip
==
"
get report data exception
"
)
{
alert
(
"
查找报表信息异常,请与管理员联系!
"
);
return
;
}
}
});
//解决初始化范围变小问题
$
(
"
#zongheContainer
"
).
empty
();
var
getReportTypeInfo
=
"
按资产状态统计
"
;
//按照统计数据封装显示数据
var
xName
=
new
Array
();
var
columnData
=
new
Array
();
var
columnDataForm
=
null
;
var
averageDataForm
=
null
;
var
allDataSum
=
0
;
var
showNumInfo
=
0
;
if
(
pageData
.
length
>=
showNum
)
showNumInfo
=
10
;
else
showNumInfo
=
pageData
.
length
;
for
(
var
i
=
0
;
i
<
showNumInfo
;
i
++
)
{
var
eachData
=
pageData
[
i
];
var
sum
=
eachData
[
0
];
var
totalInfo
=
eachData
[
1
];
if
(
0
==
totalInfo
)
xName
.
push
(
"
在库
"
);
else
if
(
1
==
totalInfo
)
xName
.
push
(
"
在用
"
);
else
if
(
2
==
totalInfo
)
xName
.
push
(
"
消费
"
);
columnData
.
push
(
sum
);
allDataSum
+=
sum
;
}
columnDataForm
=
{
type
:
'
column
'
,
name
:
"
资产总数
"
,
data
:
columnData
};
averageDataForm
=
{
type
:
'
spline
'
,
name
:
getReportTypeInfo
+
'
资产概况曲线
'
,
data
:
columnData
,
marker
:
{
lineWidth
:
2
,
lineColor
:
Highcharts
.
getOptions
().
colors
[
3
],
fillColor
:
'
white
'
}
};
sumDataForm
=
{
type
:
'
pie
'
,
name
:
'
总数
'
,
data
:
[{
name
:
'
资产总数
'
,
y
:
allDataSum
}],
center
:
[
450
,
1
],
size
:
80
,
showInLegend
:
false
,
dataLabels
:
{
enabled
:
true
,
align
:
'
center
'
}
}
new
Highcharts
.
Chart
({
chart
:
{
renderTo
:
'
zongheContainer
'
,
backgroundColor
:
'
#EAF2FD
'
},
title
:
{
text
:
getReportTypeInfo
+
"
综合图
"
},
xAxis
:
{
categories
:
xName
},
yAxis
:
{
title
:
{
text
:
''
},
labels
:
{
formatter
:
function
()
{
return
this
.
value
;
}
}
},
plotOptions
:
{
column
:
{
cursor
:
'
pointer
'
,
dataLabels
:
{
enabled
:
true
,
style
:
{
fontWeight
:
'
bold
'
},
formatter
:
function
()
{
return
this
.
y
;
}
},
//设置是否显示最下面选项
showInLegend
:
false
},
spline
:
{
marker
:
{
radius
:
4
,
lineColor
:
'
#666666
'
,
lineWidth
:
1
},
showInLegend
:
false
},
line
:
{
dataLabels
:
{
enabled
:
false
},
enableMouseTracking
:
true
,
showInLegend
:
false
},
pie
:
{
allowPointSelect
:
false
,
dataLabels
:
{
color
:
'
#000000
'
,
connectorColor
:
'
#000000
'
,
formatter
:
function
()
{
return
'
资产总数:
'
+
this
.
y
;
}
}
}
},
tooltip
:
{
formatter
:
function
()
{
return
this
.
key
+
'
:
'
+
this
.
y
+
'
个
'
;
}
},
labels
:
{
items
:
[{
html
:
''
,
style
:
{
left
:
'
40px
'
,
top
:
'
8px
'
,
color
:
'
black
'
}
}]
},
series
:
[
columnDataForm
,
averageDataForm
,
sumDataForm
]
});
}
//折线图
function
showSpline
()
{
var
pageData
=
null
;
$
.
ajax
({
type
:
"
post
"
,
url
:
"
<%=
path
%>
/report/find.action
"
,
dataType
:
"
json
"
,
//取消异步机制,保证页面数据返回再进行处理
async
:
false
,
data
:
({
reportType
:
1
}),
success
:
function
(
reportInfo
)
{
pageData
=
reportInfo
.
showModel
.
reportData
;
var
msgTip
=
reportInfo
.
showModel
.
msgTip
;
if
(
msgTip
==
"
get report data exception
"
)
{
alert
(
"
查找报表信息异常,请与管理员联系!
"
);
return
;
}
}
});
//解决初始化范围变小问题
$
(
"
#zxianContainer
"
).
empty
();
var
getReportTypeInfo
=
"
按资产类型统计
"
;
var
dataInfo
=
new
Array
();
var
nameData
=
new
Array
();
var
consumeSumInfo
=
null
;
var
showNumInfo
=
0
;
if
(
pageData
.
length
>=
showNum
)
showNumInfo
=
10
;
else
showNumInfo
=
pageData
.
length
;
for
(
var
i
=
0
;
i
<
showNumInfo
;
i
++
)
{
var
totalInfo
=
pageData
[
i
]
dataInfo
.
push
(
totalInfo
[
0
]);
nameData
.
push
(
totalInfo
[
1
]);
}
consumeSumInfo
=
{
name
:
getReportTypeInfo
+
'
总共
'
,
marker
:
{
symbol
:
'
square
'
,
labels
:
{
formatter
:
function
()
{
return
this
.
value
+
'
个
'
;
}
}
},
data
:
dataInfo
};
new
Highcharts
.
Chart
({
chart
:
{
renderTo
:
'
zxianContainer
'
,
type
:
'
line
'
,
backgroundColor
:
'
#EAF2FD
'
},
title
:
{
text
:
getReportTypeInfo
+
"
曲线图
"
},
subtitle
:
{
text
:
''
},
xAxis
:
{
categories
:
nameData
,
labels
:
{
rotation
:
-
45
,
//逆时针旋转45°,标签名称太长。
align
:
'
right
'
,
//设置右对齐
formatter
:
function
()
{
if
(
this
.
value
.
length
>
10
)
return
this
.
value
.
substr
(
0
,
10
)
+
"
...
"
;
return
this
.
value
;
}
}
},
yAxis
:
{
title
:
{
text
:
''
},
labels
:
{
formatter
:
function
()
{
return
this
.
value
;
}
}
},
tooltip
:
{
crosshairs
:
false
,
shared
:
true
,
formatter
:
function
()
{
return
this
.
x
+
"
:
"
+
this
.
y
+
'
个
'
;
}
},
plotOptions
:
{
spline
:
{
marker
:
{
radius
:
4
,
lineColor
:
'
#666666
'
,
lineWidth
:
1
},
showInLegend
:
false
},
line
:
{
dataLabels
:
{
enabled
:
true
},
enableMouseTracking
:
true
,
showInLegend
:
false
}
},
series
:
[
consumeSumInfo
]
});
}
//柱状图
function
showHistogram
()
{
var
pageData
=
null
;
$
.
ajax
({
type
:
"
post
"
,
url
:
"
<%=
path
%>
/report/find.action
"
,
dataType
:
"
json
"
,
//取消异步机制,保证页面数据返回再进行处理
async
:
false
,
data
:
({
reportType
:
3
,
}),
success
:
function
(
reportInfo
)
{
pageData
=
reportInfo
.
showModel
.
reportData
;
var
msgTip
=
reportInfo
.
showModel
.
msgTip
;
if
(
msgTip
==
"
get report data exception
"
)
{
alert
(
"
查找报表信息异常,请与管理员联系!
"
);
return
;
}
}
});
//解决初始化范围变小问题
$
(
"
#culumnContainer
"
).
empty
();
var
getReportTypeInfo
=
"
按资产名称统计
"
;
var
dataInfo
=
new
Array
();
var
nameData
=
new
Array
();
var
consumeSumInfo
=
null
;
var
showNumInfo
=
0
;
if
(
pageData
.
length
>=
showNum
)
showNumInfo
=
10
;
else
showNumInfo
=
pageData
.
length
;
for
(
var
i
=
0
;
i
<
showNumInfo
;
i
++
)
{
var
totalInfo
=
pageData
[
i
];
dataInfo
.
push
(
totalInfo
[
0
]);
nameData
.
push
(
totalInfo
[
1
]);
}
consumeSumInfo
=
{
name
:
getReportTypeInfo
+
"
柱状图
"
,
data
:
dataInfo
}
new
Highcharts
.
Chart
({
chart
:
{
renderTo
:
'
culumnContainer
'
,
type
:
'
column
'
,
backgroundColor
:
'
#EAF2FD
'
},
title
:
{
text
:
getReportTypeInfo
+
"
柱状图
"
},
xAxis
:
{
categories
:
nameData
,
labels
:
{
rotation
:
-
45
,
//逆时针旋转45°,标签名称太长。
align
:
'
right
'
,
//设置右对齐
formatter
:
function
()
{
if
(
this
.
value
.
length
>
10
)
return
this
.
value
.
substr
(
0
,
10
)
+
"
...
"
;
return
this
.
value
;
}
}
},
yAxis
:
{
title
:
{
text
:
''
},
labels
:
{
formatter
:
function
()
{
return
this
.
value
;
}
}
},
plotOptions
:
{
column
:
{
cursor
:
'
pointer
'
,
dataLabels
:
{
enabled
:
true
,
style
:
{
fontWeight
:
'
bold
'
},
formatter
:
function
()
{
return
this
.
y
;
}
},
showInLegend
:
false
}
},
tooltip
:
{
formatter
:
function
()
{
return
this
.
x
+
"
:
"
+
this
.
y
+
'
个
'
;
}
},
credits
:
{
enabled
:
false
},
series
:
[
consumeSumInfo
]
});
}
//返回统计类型字符串
function
getReportType
()
{
var
reportType
=
$
(
"
#searchReportType
"
).
val
();
if
(
reportType
==
0
)
{
return
'
按资产状态统计
'
;
}
else
if
(
reportType
==
1
)
{
return
'
按资产类型统计
'
;
}
else
if
(
reportType
==
2
)
{
return
'
按供应商统计
'
;
}
else
if
(
reportType
==
3
)
{
return
'
按资产名称统计
'
;
}
else
if
(
reportType
==
4
)
{
return
'
按所属用户统计
'
;
}
}
</script>
</body>
</html>
\ No newline at end of file
WebRoot/pages/common/main.jsp
0 → 100644
View file @
87895484
<%@page
import=
"com.jsh.util.common.Tools"
%>
<%@ page
language=
"java"
import=
"java.util.*"
pageEncoding=
"utf-8"
%>
<%
String
path
=
request
.
getContextPath
();
String
basePath
=
request
.
getScheme
()+
"://"
+
request
.
getServerName
()+
":"
+
request
.
getServerPort
()+
path
+
"/"
;
String
clientIp
=
Tools
.
getCurrentUserIP
();
%>
<!DOCTYPE html>
<html>
<head>
<meta
charset=
"utf-8"
>
<title>
ERP系统
</title>
<link
href=
"
<%=
path
%>
/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.css"
rel=
"stylesheet"
/>
<link
href=
"
<%=
path
%>
/js/HoorayOS_mini/img/ui/index.css"
rel=
"stylesheet"
/>
<style
type=
"text/css"
>
.newsTitle
{
text-align
:
center
;
color
:
red
;
font-weight
:
bold
;
font-size
:
20px
;
}
.newsContent
{
padding-top
:
10px
;
color
:
red
;
font-weight
:
bold
;
height
:
140px
;
overflow
:
hidden
;
line-height
:
20px
;
}
.newsFoot
{
text-align
:
right
;
color
:
red
;
font-weight
:
bold
;
}
.newsTime
{
text-align
:
right
;
color
:
red
;
font-weight
:
bold
;
}
</style>
</head>
<body>
<div
class=
"loading"
></div>
<!-- 浏览器升级提示 -->
<div
class=
"update_browser_box"
>
<div
class=
"update_browser"
>
<div
class=
"subtitle"
>
您正在使用的IE浏览器版本过低,
<br>
我们建议您升级或者更换浏览器,以便体验顺畅、兼容、安全的互联网。
</div>
<div
class=
"title"
>
选择一款
<span>
新
</span>
浏览器吧
</div>
<div
class=
"browser"
>
<a
href=
"http://windows.microsoft.com/zh-CN/internet-explorer/downloads/ie"
class=
"ie"
target=
"_blank"
title=
"ie浏览器"
>
ie浏览器
</a>
<a
href=
"http://www.google.cn/chrome/"
class=
"chrome"
target=
"_blank"
title=
"谷歌浏览器"
>
谷歌浏览器
</a>
<a
href=
"http://www.firefox.com.cn"
class=
"firefox"
target=
"_blank"
title=
"火狐浏览器"
>
火狐浏览器
</a>
<a
href=
"http://www.opera.com"
class=
"opera"
target=
"_blank"
title=
"opera浏览器"
>
opera浏览器
</a>
<a
href=
"http://www.apple.com.cn/safari"
class=
"safari"
target=
"_blank"
title=
"safari浏览器"
>
safari浏览器
</a>
</div>
<div
class=
"bottomtitle"
>
[
<a
href=
"http://www.baidu.com/search/theie6countdown.html"
target=
"_blank"
>
对IE6说再见
</a>
]
</div>
</div>
</div>
<!-- 桌面 -->
<div
id=
"desktop"
>
<div
id=
"zoom-tip"
><div><i>
</i>
<span></span></div><a
href=
"javascript:;"
class=
"close"
onclick=
"HROS.zoom.close();"
>
×
</a></div>
<div
id=
"desk"
>
<div
id=
"desk-1"
class=
"desktop-container"
><div
class=
"scrollbar scrollbar-x"
></div><div
class=
"scrollbar scrollbar-y"
></div></div>
<div
id=
"dock-bar"
>
<div
id=
"dock-container"
>
<div
class=
"dock-middle"
>
<div
class=
"dock-applist"
></div>
<div
class=
"dock-toollist"
>
<a
id=
"loginOut"
href=
"#"
>
<img
src=
"
<%=
path
%>
/js/HoorayOS_mini/img/exit.png"
style=
"height:50px;width:50px;"
>
</a>
<span
style=
"text-align:center;color:white; position:absolute;top:435px; left:15px;"
>
${sessionScope.user.username}
</span>
</div>
</div>
</div>
</div>
</div>
<div
id=
"task-bar-bg1"
></div>
<div
id=
"task-bar-bg2"
></div>
<div
id=
"task-bar"
>
<div
id=
"task-next"
><a
href=
"javascript:;"
id=
"task-next-btn"
hidefocus=
"true"
></a></div>
<div
id=
"task-content"
>
<div
id=
"task-content-inner"
></div>
</div>
<div
id=
"task-pre"
><a
href=
"javascript:;"
id=
"task-pre-btn"
hidefocus=
"true"
></a></div>
</div>
</div>
<script
src=
"
<%=
path
%>
/js/HoorayOS_mini/js/jquery-1.8.3.min.js"
></script>
<script
src=
"
<%=
path
%>
/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.js"
></script>
<script
src=
"
<%=
path
%>
/js/HoorayOS_mini/js/templates.js"
></script>
<script
src=
"
<%=
path
%>
/js/HoorayOS_mini/js/core.js"
></script>
<script
src=
"
<%=
path
%>
/js/HoorayOS_mini/js/hros.app.js"
></script>
<script
src=
"
<%=
path
%>
/js/HoorayOS_mini/js/hros.base.js"
></script>
<script
src=
"
<%=
path
%>
/js/HoorayOS_mini/js/hros.desktop.js"
></script>
<script
src=
"
<%=
path
%>
/js/HoorayOS_mini/js/hros.dock.js"
></script>
<script
src=
"
<%=
path
%>
/js/HoorayOS_mini/js/hros.grid.js"
></script>
<script
src=
"
<%=
path
%>
/js/HoorayOS_mini/js/hros.maskBox.js"
></script>
<script
src=
"
<%=
path
%>
/js/HoorayOS_mini/js/hros.taskbar.js"
></script>
<script
src=
"
<%=
path
%>
/js/HoorayOS_mini/js/hros.popupMenu.js"
></script>
<script
src=
"
<%=
path
%>
/js/HoorayOS_mini/js/hros.wallpaper.js"
></script>
<script
src=
"
<%=
path
%>
/js/HoorayOS_mini/js/hros.widget.js"
></script>
<script
src=
"
<%=
path
%>
/js/HoorayOS_mini/js/hros.window.js"
></script>
<script
src=
"
<%=
path
%>
/js/HoorayOS_mini/js/hros.zoom.js"
></script>
<script
type=
"text/javascript"
src=
"
<%=
path
%>
/js/easyui-1.3.5/jquery.easyui.min.js"
></script>
<link
href=
"
<%=
path
%>
/js/easyui-1.3.5/themes/default/easyui.css"
rel=
"stylesheet"
type=
"text/css"
/>
<script>
$
(
function
()
{
$
(
'
#loginOut
'
).
click
(
function
()
{
if
(
confirm
(
"
确认要退出系统吗?
"
))
location
.
href
=
'
<%=
path
%>
/user/logout.action?clientIp=
<%=
clientIp
%>
'
;
})
//IE下禁止选中
document
.
body
.
onselectstart
=
document
.
body
.
ondrag
=
function
()
{
return
false
;
}
//隐藏加载遮罩层
$
(
'
.loading
'
).
hide
();
//IE6升级提示
if
(
$
.
browser
.
msie
&&
$
.
browser
.
version
<
7
)
{
if
(
$
.
browser
.
version
<
7
)
{
//虽然不支持IE6,但还是得修复PNG图片透明的问题
DD_belatedPNG
.
fix
(
'
.update_browser .browser
'
);
}
$
(
'
.update_browser_box
'
).
show
();
}
else
{
$
(
'
#desktop
'
).
show
();
//初始化一些桌面信息
HROS
.
CONFIG
.
wallpaper
=
'
<%=
path
%>
/js/HoorayOS_mini/img/wallpaper/wallpaper.jpg
'
;
//加载桌面
HROS
.
base
.
init
();
}
if
(
'
@ViewData["News"].ToString()
'
.
length
>
0
)
{
$
.
messager
.
show
({
title
:
'
公 告
'
,
msg
:
'
最新公告
'
,
timeout
:
20000
,
showType
:
'
slide
'
,
width
:
500
,
height
:
280
});
}
function
JSGetCookie
(
Name
)
{
var
search
=
Name
+
"
=
"
if
(
document
.
cookie
.
length
>
0
)
{
offset
=
document
.
cookie
.
indexOf
(
search
)
if
(
offset
!=
-
1
)
{
offset
+=
search
.
length
end
=
document
.
cookie
.
indexOf
(
"
;
"
,
offset
)
if
(
end
==
-
1
)
end
=
document
.
cookie
.
length
return
unescape
(
document
.
cookie
.
substring
(
offset
,
end
))
}
else
return
""
}
}
function
UserOut
()
{
if
(
JSGetCookie
(
"
UserId
"
)
==
null
)
top
.
location
.
href
=
'
../../
'
;
}
setInterval
(
UserOut
,
5000
);
});
</script>
</body>
</html>
\ No newline at end of file
WebRoot/pages/common/menu.jsp
0 → 100644
View file @
87895484
<%@ page
language=
"java"
import=
"java.util.*"
pageEncoding=
"utf-8"
%>
<%
String
path
=
request
.
getContextPath
();
String
basePath
=
request
.
getScheme
()+
"://"
+
request
.
getServerName
()+
":"
+
request
.
getServerPort
()+
path
+
"/"
;
%>
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta
charset=
"utf-8"
>
<!-- 指定以IE8的方式来渲染 -->
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=EmulateIE8"
/>
<link
rel=
"shortcut icon"
href=
"
<%=
path
%>
/images/favicon.ico"
type=
"image/x-icon"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"
<%=
path
%>
/js/easyui-1.3.5/themes/default/easyui.css"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"
<%=
path
%>
/js/easyui-1.3.5/themes/icon.css"
/>
<link
type=
"text/css"
rel=
"stylesheet"
href=
"
<%=
path
%>
/css/common.css"
/>
<script
type=
"text/javascript"
src=
"
<%=
path
%>
/js/jquery-1.8.0.min.js"
></script>
<script
type=
"text/javascript"
src=
"
<%=
path
%>
/js/easyui-1.3.5/jquery.easyui.min.js"
></script>
<script
type=
"text/javascript"
src=
"
<%=
path
%>
/js/easyui-1.3.5/locale/easyui-lang-zh_CN.js"
></script>
<script
type=
"text/javascript"
src=
"
<%=
path
%>
/js/easyui-1.3.5/outlook.js"
></script>
<script
type=
"text/javascript"
src=
"
<%=
path
%>
/js/common/common.js"
></script>
<script
type=
"text/javascript"
>
function
NewTab
(
name
,
url
)
{
addTab
(
name
,
url
,
''
);
}
</script>
</head>
<body
class=
"easyui-layout"
style=
"overflow-y: hidden"
scroll=
"no"
>
<script>
var
pageid
=
getUrlParam
(
'
id
'
);
//获取传值id
var
id
=
$
{
sessionScope
.
user
.
id
};
//alert(pageid);
var
userBusinessList
=
null
;
var
userBusinessID
=
null
;
var
type
=
null
;
var
options
=
""
;
var
kid
=
null
;
var
lei
=
null
;
var
last
=
""
;
var
functions
=
""
;
//初始化界面
$
(
function
()
{
//初始化系统基础信息
initSystemData
(
id
,
'
UserRole
'
);
initSelectInfo
(
0
);
initSelect
();
//ceshi();
});
//初始化系统基础信息
function
initSystemData
(
kid
,
type
)
{
$
.
ajax
({
type
:
"
post
"
,
url
:
"
<%=
path
%>
/userBusiness/getBasicData.action
"
,
data
:
({
KeyId
:
kid
,
Type
:
type
}),
//设置为同步
async
:
false
,
dataType
:
"
json
"
,
success
:
function
(
systemInfo
)
{
if
(
systemInfo
)
{
userBusinessList
=
systemInfo
.
showModel
.
map
.
userBusinessList
;
var
msgTip
=
systemInfo
.
showModel
.
msgTip
;
if
(
msgTip
==
"
exceptoin
"
)
{
$
.
messager
.
alert
(
'
提示
'
,
'
查找UserBusiness异常,请与管理员联系!
'
,
'
error
'
);
return
;
}
}
else
{
userBusinessList
=
null
;
}
}
});
}
//初始化页面选项卡
function
initSelectInfo
(
lei
)
{
if
(
userBusinessList
!=
null
)
{
if
(
userBusinessList
.
length
>
0
)
{
options
=
userBusinessList
[
0
].
value
;
if
(
options
!=
""
)
{
options
=
options
.
substring
(
1
,
options
.
length
-
1
);
}
if
(
lei
==
1
)
{
last
+=
options
+
'
][
'
;
}
else
if
(
lei
==
2
)
{
functions
+=
options
+
'
][
'
;
}
}
}
}
//初始化页面
function
initSelect
()
{
var
arr
=
options
.
split
(
'
][
'
);
for
(
var
i
in
arr
){
initSystemData
(
arr
[
i
],
'
RoleAPP
'
);
//根据角色找app
initSelectInfo
(
1
);
initSystemData
(
arr
[
i
],
'
RoleFunctions
'
);
//根据角色找functions
initSelectInfo
(
2
);
}
if
(
last
!=
""
)
{
last
=
"
[
"
+
last
.
substring
(
0
,
last
.
length
-
1
);
//alert(last);
if
(
last
.
indexOf
(
"
[
"
+
pageid
+
"
]
"
)
!=-
1
)
{
//alert("存在");
$
(
"
#west
"
).
show
();
$
(
"
#mainPanle
"
).
show
();
$
(
"
#mm
"
).
show
();
}
else
{
//alert("不存在");
$
(
"
div
"
).
remove
();
$
(
"
<div style='width:100%;text-align:center;padding-top:20px'><b>抱歉,您没有该权限!</b></div>
"
).
appendTo
(
"
body
"
);
}
}
if
(
functions
!=
""
)
{
functions
=
"
[
"
+
functions
.
substring
(
0
,
functions
.
length
-
1
);
//alert(functions);
}
}
//测试自定义hql
function
ceshi
()
{
$
.
ajax
({
type
:
"
post
"
,
url
:
"
<%=
path
%>
/userBusiness/getceshi.action
"
,
data
:
({
Type
:
"
UserRole
"
}),
//设置为同步
async
:
false
,
dataType
:
"
json
"
,
success
:
function
(
systemInfo
)
{
if
(
systemInfo
)
{
userBusinessList
=
systemInfo
.
showModel
.
map
.
userBusinessList
;
var
msgTip
=
systemInfo
.
showModel
.
msgTip
;
if
(
msgTip
==
"
exceptoin
"
)
{
$
.
messager
.
alert
(
'
提示
'
,
'
查找UserBusiness异常,请与管理员联系!
'
,
'
error
'
);
return
;
}
}
else
{
userBusinessList
=
null
;
}
}
});
if
(
userBusinessList
!=
null
)
{
if
(
userBusinessList
.
length
>
0
)
{
alert
(
userBusinessList
[
0
][
0
]);
alert
(
userBusinessList
[
0
][
1
]);
}
}
}
</script>
<div
region=
"west"
hide=
"true"
split=
"true"
title=
"导航菜单"
style=
"width: 200px;"
id=
"west"
>
<!--<div id="nav" class="easyui-accordion" fit="true" border="false">-->
<div
id=
"nav"
fit=
"true"
border=
"false"
>
<!-- 导航内容 -->
<div>
<ul
id=
"tt"
></ul>
<script
type=
"text/javascript"
>
var
PNumber
=
getUrlParam
(
'
appID
'
);
//获取传值appid
$
(
function
()
{
$
(
'
#tt
'
).
tree
({
url
:
'
<%=
path
%>
/functions/findMenu.action?PNumber=
'
+
PNumber
+
'
&hasFunctions=
'
+
functions
,
animate
:
true
,
});
});
</script>
</div>
</div>
</div>
<div
id=
"mainPanle"
region=
"center"
style=
"background: #eee; overflow-y: hidden"
>
<div
id=
"tabs"
class=
"easyui-tabs"
fit=
"true"
border=
"false"
>
<!--<div title="欢迎使用" style="padding: 20px; overflow: hidden; color: red;">
</div>-->
</div>
</div>
<div
id=
"mm"
class=
"easyui-menu"
style=
"width: 150px;"
>
<div
id=
"mm-tabupdate"
>
刷新
</div>
<div
class=
"menu-sep"
>
</div>
<div
id=
"mm-tabclose"
>
关闭
</div>
<div
id=
"mm-tabcloseall"
>
全部关闭
</div>
<div
id=
"mm-tabcloseother"
>
除此之外全部关闭
</div>
<div
class=
"menu-sep"
>
</div>
<div
id=
"mm-tabcloseright"
>
当前页右侧全部关闭
</div>
<div
id=
"mm-tabcloseleft"
>
当前页左侧全部关闭
</div>
<div
class=
"menu-sep"
>
</div>
<div
id=
"mm-exit"
>
退出
</div>
</div>
</body>
</html>
\ No newline at end of file
WebRoot/pages/common/templateforjsp.jsp
0 → 100644
View file @
87895484
<%@page
import=
"com.jsh.util.common.Tools"
%>
<%@ page
language=
"java"
import=
"java.util.*"
pageEncoding=
"utf-8"
%>
<%
String
path
=
request
.
getContextPath
();
String
basePath
=
request
.
getScheme
()+
"://"
+
request
.
getServerName
()+
":"
+
request
.
getServerPort
()+
path
+
"/"
;
String
clientIp
=
Tools
.
getCurrentUserIP
();
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>
资产管理
</title>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=utf-8"
/>
<!-- 指定以IE8的方式来渲染 -->
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=EmulateIE8"
/>
<link
rel=
"shortcut icon"
href=
"
<%=
path
%>
/images/favicon.ico"
type=
"image/x-icon"
/>
<link
type=
"text/css"
rel=
"stylesheet"
href=
"
<%=
path
%>
/css/css.css"
/>
<script
type=
"text/javascript"
src=
"
<%=
path
%>
/js/jquery-1.8.0.min.js"
></script>
</head>
<body>
<script
type=
"text/javascript"
>
//初始化界面
$
(
function
()
{
init
();
});
function
init
()
{
}
</script>
</body>
</html>
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment