HistoryDevByCx/二开源码/欧姆龙/oml0409/others/main.jsp

87 lines
2.8 KiB
Plaintext
Raw Normal View History

<%@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");
}
}
%>