<%@ page contentType="text/html; charset=UTF-8"%> <%@ include file="/common/taglibs.jsp" %> <%@ page import="com.forgon.security.service.*,com.forgon.directory.vo.LoginUserData,com.forgon.tools.SpringBeanManger,com.forgon.security.service.OperationManager"%> <%@page import="com.forgon.systemsetting.service.HttpOptionManager,com.forgon.disinfectsystem.common.*"%> <%@page import="java.util.List"%> <% LoginUserData loginUserData = AcegiHelper.getLoginUser(); session.setAttribute("loginUserData",loginUserData); session.setAttribute("userName",loginUserData.getUserFullName()); session.setAttribute("userId",loginUserData.getUserName()); SystemconfigureBean systemConfigureBean = ((SystemconfigureManager)SpringBeanManger.getBean("systemconfigureManager")).getSystemconfigure(); session.setAttribute("softName",systemConfigureBean.getCompanyShotName() + " "); session.setAttribute("title",systemConfigureBean.getCompanyShotName() + " 消毒供应质量追溯管理系统 用户:"+loginUserData.getUserFullName()); session.setAttribute("openSelectOrgUnitWindow", "打开"); //决定要不要打切换科室的窗口 String ctx = request.getContextPath(); session.setAttribute("userOperationIds", loginUserData.getUserOperationIds()); // 设置project,做了SSO的项目不会打开登陆界面,需要在此处再次赋值 String project = CssdUtils.getConfigProperty("project"); session.setAttribute("profile", project); session.setAttribute("fromLogin", true); HttpOptionManager httpOptionManager = (HttpOptionManager)SpringBeanManger.getBean("httpOptionManager"); List sterilerGroupList = httpOptionManager.getHttpOptionTextById("sterilerGroup"); String tem = "["; if(sterilerGroupList!=null && sterilerGroupList.size() !=0){ for(String group : sterilerGroupList){ tem += "'"+group+"',"; } tem = tem.substring(0, tem.length()-1); } tem += "]"; session.setAttribute("sterilerGroupList", tem); String logonType = (String)session.getAttribute("logonType"); if(logonType != null && !session.getAttribute("userOperationIds").toString().contains(",SSTS_RecycRecord_Create,")){ response.sendRedirect(ctx + "/logon.jsp?login_error=3"); } else if(logonType != null && "ipad".equals(logonType.toLowerCase())){ response.sendRedirect(ctx + "/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.jsp?resolution=1024"); //触摸屏 } else if (logonType != null && "1080p".equals(logonType.toLowerCase())){ response.sendRedirect(ctx + "/disinfectsystem/touchScreen/recycle/awaitForRecycleList.jsp?resolution=1980"); //触摸屏 } else if (logonType != null && "washform".equals(logonType.toLowerCase())){ response.sendRedirect(ctx + "/disinfectsystem/washanddisinfectmanager/washanddisinfectrecord/washForTouchScreen.jsp?resolution=1980"); //触摸屏 } else { response.sendRedirect(ctx + "/homepage/portalPage.jsp");//桌面版 } String reqUrl = request.getHeader("Referer"); if(reqUrl != null && reqUrl.indexOf("/wap/") != -1){ response.sendRedirect(ctx + "/wap/homepage.jsp"); } %>