<%@page import="com.forgon.tools.date.DateTools"%> <%@page import="com.forgon.disinfectsystem.basedatamanager.supplyroomconfig.service.SupplyRoomConfigManager"%> <%@page import="com.forgon.disinfectsystem.entity.basedatamanager.supplyroomconfig.SupplyRoomConfig"%> <%@page import="com.forgon.disinfectsystem.entity.systemwarning.SystemWarningItemVO,net.sf.json.JSONObject"%> <%@ page contentType="text/html; charset=UTF-8"%> <%@page import="com.forgon.disinfectsystem.common.*"%> <%@page import="com.forgon.disinfectsystem.entity.invoicemanager.InvoicePlan"%> <%@page import="com.forgon.disinfectsystem.entity.invoicemanager.Invoice"%> <%@page import="com.forgon.systemsetting.service.HttpOptionManager"%> <%@ page import="com.forgon.tools.SpringBeanManger,com.forgon.directory.vo.LoginUserData,com.forgon.portal.action.PortalPageAction"%> <%@ page import="java.util.Date"%> <%@ include file="/common/taglibs.jsp"%> <%@page import="java.io.File" %> <%@page import="com.forgon.disinfectsystem.entity.satisfactionsurvey.Satisfaction"%> <% PortalPageAction portalPageAction = (PortalPageAction)SpringBeanManger.getBean("portalPageAction"); SupplyRoomConfigManager supplyRoomConfigManager = (SupplyRoomConfigManager)SpringBeanManger.getBean("supplyRoomConfigManager"); //该用户有权限的桌面图标 String allSortPortalListData = portalPageAction.getCurrentUserCustomizeSortPortalPageJsons(); request.setAttribute("allSortPortalListData",allSortPortalListData); LoginUserData userData = (LoginUserData)session.getAttribute("loginUserData"); // 如果为空,可能是通过收藏夹收藏的地址,经过SSO身份验证后跳转过来到本页面,session中的属性为空,故跳转到openSystemMainPage.jsp页面,重新赋值 if (userData == null){ response.sendRedirect("/openSystemMainPage.jsp"); return; } String directOrgUnitCodesWhereUserBelong = userData.getDirectOrgUnitCodesWhereUserBelong(); boolean isUserBelongToMultipleDeparts = false; // 用户是否属于多个部门 if (directOrgUnitCodesWhereUserBelong != null && directOrgUnitCodesWhereUserBelong.indexOf(";") > 0){ isUserBelongToMultipleDeparts = true; } String currentOrgUnitName = userData.getCurrentOrgUnitName(); String orgCoding = userData.getOrgUnitCodingFromSupplyRoomConfig(); SupplyRoomConfig supplyRoomConfig = supplyRoomConfigManager.getFirstSupplyRoomConfig();//getSupplyRoomTypeByOrgUnitCoding(orgCoding); if(supplyRoomConfig != null && supplyRoomConfig.getOrgUnitCoding()!=null && supplyRoomConfig.getOrgUnitCoding().equals(orgCoding)){//如果不是一级供应室的人,不会出现数字提醒,只显示图标 request.setAttribute("isShowTipNumber", true); }else{ request.setAttribute("isShowTipNumber", false); } if(currentOrgUnitName!=null){ request.setAttribute("depart",currentOrgUnitName); } request.setAttribute("noOperationTime", supplyRoomConfigManager.getSystemParamsObj().getNoOperationTime()); request.setAttribute("fontSize",userData.getFontSize() == null?"12":userData.getFontSize()); request.setAttribute("departCoding",orgCoding); request.setAttribute("borrowRemindFrequency",supplyRoomConfigManager.getSystemParamsObj().getBorrowRemindFrequency()); request.setAttribute("borrowRemind",supplyRoomConfigManager.getSystemParamsObj().getBorrowRemind()); String loginUserDataJsonStr = JSONObject.fromObject(userData).toString(); request.setAttribute("loginUserDataJsonStr",loginUserDataJsonStr); String currentOrgUnitCode = userData.getCurrentOrgUnitCode(); request.setAttribute("isFirstSupplyRoomUser",supplyRoomConfigManager.isFirstSupplyRoomOrgUnit(currentOrgUnitCode)); String companyName = CssdUtils.getSystemSetConfigByName("companyName"); String project = CssdUtils.getConfigProperty("project"); String imgPath = "disinfectsystem/config/" + project + "/img/logo_" + project +".png"; File file = new File(application.getRealPath("/") + imgPath); if(file.exists()){ request.setAttribute("logoPath",imgPath); }else{ if(companyName == null || companyName.equals("forgon")){ request.setAttribute("logoPath","themes/portalPage/img/logo_Forgon.png"); }else if(companyName.equals("dingxiang")){ request.setAttribute("logoPath","themes/portalPage/img/logo_dingxiangsoft.png"); } } String menuPath = "disinfectsystem/config/" + project + "/menu/menuconfigure.js"; File fileMenu = new File(application.getRealPath("/") + menuPath); if(fileMenu.exists()){ session.setAttribute("menuPath", application.getAttribute("ctx") + "/"+menuPath); }else{ session.setAttribute("menuPath", application.getAttribute("ctx") + "/homepage/menuconfigure.js"); } request.setAttribute("quickJumpOperationTousseOp",supplyRoomConfigManager.getSystemParamsObj().getQuickJumpOperationTousseOp()); request.setAttribute("quickJumpGroupStorage",supplyRoomConfigManager.getSystemParamsObj().getQuickJumpGroupStorage()); String openSelectOrgUnitWindow = (String)session.getAttribute("openSelectOrgUnitWindow"); //决定要不要显示切换科室的窗口 if ("打开".equals(openSelectOrgUnitWindow)) { session.setAttribute("openSelectOrgUnitWindow", "不打开"); //这一步防止刷新又会打开 } String v_ENABLE_SPEECH_RECOGNITION = (String)session.getAttribute(WebConstants.KEY_ENABLE_SPEECH_RECOGNITION); boolean ENABLE_SPEECH_RECOGNITION = WebConstants.VALUE_ENABLE.equals(v_ENABLE_SPEECH_RECOGNITION); request.setAttribute("ENABLE_SPEECH_RECOGNITION",ENABLE_SPEECH_RECOGNITION); HttpOptionManager httpOptionManager = (HttpOptionManager)SpringBeanManger.getBean("httpOptionManager"); List sterilerGroupList = httpOptionManager.getSterilizerGroupHttpOption(currentOrgUnitCode); String tem = "["; if(sterilerGroupList!=null && sterilerGroupList.size() !=0){ for(String group : sterilerGroupList){ tem += "['"+group+"'],"; } tem = tem.substring(0, tem.length()-1); } tem += "]"; request.setAttribute("sterilerGroupList", tem); %> ${title} <%@ include file="/common/includeExtJsAndCss.jsp"%><%--引入Ext2.0.2框架 --%> <%@ include file="/common/include_Ext425JsAndCss.jsp"%><%-- 尝试把top.Ext4指向Ext4.2.5版本,Ext4.2.3和Ext4.2.5语法可能有一些不兼容,具体发现时再做改造 --%> <%-- <%@ include file="/common/includeExtJs4_2.jsp"%> --%> <%@ include file="/homepage/menu.jsp"%> <%-- --%>
  • 欢迎 ${depart} ${loginUserData.userFullName} 登录系统
  • <%=DateTools.getDateAndWeek()%>