<%@page import="com.forgon.disinfectsystem.entity.basedatamanager.supplier.Supplier"%> <%@page import="com.forgon.security.service.OperationManager"%> <%@page import="com.forgon.systemsetting.model.HttpOption"%> <%@page import="com.forgon.disinfectsystem.entity.basedatamanager.supplyroomconfig.SupplyRoomConfig"%> <%@page import="java.util.List"%> <%@page import="com.forgon.systemsetting.service.HttpOptionManager"%> <%@page import="com.forgon.disinfectsystem.entity.basedatamanager.toussedefinition.TousseDefinition"%> <%@ page import="com.forgon.disinfectsystem.basedatamanager.supplyroomconfig.service.SupplyRoomConfigManager" %> <%@ page contentType="text/html; charset=UTF-8"%> <%@ include file="/common/taglibs.jsp"%> <%@ page import="com.forgon.disinfectsystem.entity.invoicemanager.InvoicePlan,com.forgon.directory.vo.LoginUserData,com.forgon.disinfectsystem.common.Constants,com.forgon.tools.SpringBeanManger,com.forgon.disinfectsystem.entity.recyclingapplication.RecyclingApplication,java.text.SimpleDateFormat,java.util.Date" %> <% SupplyRoomConfigManager supplyRoomConfigManager = (SupplyRoomConfigManager)SpringBeanManger.getBean("supplyRoomConfigManager"); HttpOptionManager httpOptionManager = (HttpOptionManager)SpringBeanManger.getBean("httpOptionManager"); List causeList = httpOptionManager.getHttpOptionTextById("application_end_cause"); String tem = "["; if(causeList!=null && causeList.size() !=0){ for(String cause : causeList){ tem += "'"+cause+"',"; } tem = tem.substring(0, tem.length()-1); } tem += "]"; request.setAttribute("endCause", tem); LoginUserData userData = AcegiHelper.getLoginUser(); String currentOrgUnitName = userData.getCurrentOrgUnitName(); String currentOrgUnitCode = userData.getCurrentOrgUnitCode(); double toussePriceFluctuation = 1; SupplyRoomConfig sysParamsObj = supplyRoomConfigManager.getSystemParamsObj(); if (sysParamsObj != null){ toussePriceFluctuation = sysParamsObj.getToussePriceFluctuation(); } else{ out.println(""); } if(currentOrgUnitName != null && currentOrgUnitCode != null){ request.setAttribute("depart",currentOrgUnitName); request.setAttribute("departCoding",currentOrgUnitCode); } request.setAttribute("toussePriceFluctuation",toussePriceFluctuation); request.setAttribute("userName",userData.getUserFullName()); request.setAttribute("isSupplyRoomUser",supplyRoomConfigManager.isSupplyRoomUser2(userData)); boolean isBeApplication = userData.isBeApplication(); request.setAttribute("isBeApplication",isBeApplication); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm"); request.setAttribute("today", dateFormat.format(new Date())); SupplyRoomConfig firstSupplyRoomConfig = supplyRoomConfigManager.getFirstSupplyRoomConfig(); if (firstSupplyRoomConfig != null){ String supplyRoomCoding = firstSupplyRoomConfig.getOrgUnitCoding(); request.setAttribute("supplyRoomCoding", supplyRoomCoding); } else{ out.println(""); } OperationManager operationManager = (OperationManager) SpringBeanManger .getBean("operationManager"); boolean has = operationManager.isCurrentUserHaveAnyOperation("SSTS_Application_ShowAll"); request.setAttribute("showAllApplicationPermission", has); String listType = request.getParameter("listType"); request.setAttribute("listType", listType); boolean isCssdUser = false; if(firstSupplyRoomConfig != null && currentOrgUnitCode != null){ String supplyRoomCoding = firstSupplyRoomConfig.getOrgUnitCoding(); if(currentOrgUnitCode.equals(supplyRoomCoding)){ isCssdUser = true; } if(!isCssdUser){ List secondSupplyRooms = supplyRoomConfigManager.getSecondSupplyRoomList(); for(SupplyRoomConfig secondSupplyRoomConfig : secondSupplyRooms){ if(currentOrgUnitCode.equals(secondSupplyRoomConfig.getOrgUnitCoding())){ isCssdUser = true; break; } } } } request.setAttribute("isCssdUser", isCssdUser); %> <%@ include file="/common/includeExtJsAndCss.jsp"%> <%@ include file="/common/includeExtJs4_2.jsp"%> 回收申领单