main.jsp
2.84 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<%@page import="java.util.List"%>
<%@page import="com.engine.common.service.impl.HrmCommonServiceImpl"%>
<%@page import="com.engine.common.service.HrmCommonService"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ page import="weaver.hrm.HrmUserVarify"%>
<%@ page import="weaver.hrm.User"%>
<%@ page import="weaver.general.*" %>
<jsp:useBean id="rs" class="weaver.conn.RecordSet" scope="page"/>
<%
//判断密码强制修改
String changepwd = (String)request.getSession().getAttribute("changepwd");
if("n".equals(changepwd)){
request.getSession().removeAttribute("changepwd");
response.sendRedirect("/login/Login.jsp");
return;
}else if("y".equals(changepwd)){
request.getSession().removeAttribute("changepwd");
}
/*用户验证*/
User user = HrmUserVarify.getUser (request , response) ;
if(user==null) {
//response.sendRedirect("/login/Login.jsp");
return;
}
String from = Util.null2String(request.getParameter("from"));
if("preview".equals(from))
session.removeAttribute("SESSION_CURRENT_THEME");
%>
<%@ include file="/wui/common/page/initWui.jsp" %>
<%
/**
* 系统主题
*/
String curTheme = "";
String ely6flg = "";
String gopage = Util.null2String(request.getParameter("gopage"));
String frompage = Util.null2String(request.getParameter("frompage"));
int targetid = Util.getIntValue(request.getParameter("targetid"),0) ;
String logintype = Util.null2String(user.getLogintype()) ;
curTheme = getCurrWuiConfig(session, user, "theme");
String skin = getCurrWuiConfig(session, user, "skin");
if ("ecology6".equals(curTheme.toLowerCase())) {
curTheme = "ecology7";
ely6flg = "ecology6";
}
/*防止新增用户没有数据,第一次插入后台设置数据*/
rs.executeSql("select issorttopbyusage from PageUserDefault where userid="+user.getUID());
if(!rs.next()){
rs.executeSql("select issorttopbyusage from SystemSet");
if(rs.next()){
String sql = "insert into PageUserDefault (issorttopbyusage,userid) values (?,?)";
rs.executeUpdate(sql,new Object[]{rs.getString(1),user.getUID()});
}
}
//curTheme = "ecology8";
/*
if (ely6flg != null && !"".equals(ely6flg) && "ecology6".equals(ely6flg)) {
response.sendRedirect("/main.jsp");
return;
}
*/
/*
* 根据用户设置,跳转到相应的模式中
*/
session.setAttribute("theme", curTheme);
if ("ecology9".equals(curTheme)) {
response.sendRedirect("/wui/index.html#/main");
} else {
// 有e8主题的使用权限角色
BaseBean bb = new BaseBean();
String roleid = Util.null2String(bb.getPropValue("e8themerole", "role.id"));
HrmCommonService mcs = new HrmCommonServiceImpl();
String users = ","+mcs.getRoleMemberIds(roleid, "0")+",";
if (users.indexOf(","+user.getUID()+",") != -1) {
request.getRequestDispatcher("/wui/theme/" + curTheme +"/page/main.jsp?"+request.getQueryString()).forward(request, response);
} else {
response.sendRedirect("/wui/index.html#/main");
}
}
%>