87 lines
2.8 KiB
Plaintext
87 lines
2.8 KiB
Plaintext
|
|
<%@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");
|
|
}
|
|
}
|
|
%>
|