%@page contentType="text/html; charset=UTF-8"%>
<%@page import="com.forgon.disinfectsystem.entity.basedatamanager.imagefilemanager.ImageFile"%>
<%@page import="com.forgon.disinfectsystem.entity.basedatamanager.videomanager.VideoFile" %>
<%@page import="com.forgon.disinfectsystem.entity.foreigntousseapplication.ForeignTousseApplication"%>
<%@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" %>
<%@ 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();
String orderField = supplyRoomConfigManager.getOrderRuleOfDepartApplicationView();
pageContext.setAttribute("orderField",orderField);
if (sysParamsObj != null){
toussePriceFluctuation = sysParamsObj.getToussePriceFluctuation();
}
else{
out.println("");
}
Double foreignToussePriceOfSysParams = sysParamsObj.getForeignToussePrice();
if(foreignToussePriceOfSysParams == null || foreignToussePriceOfSysParams.isNaN()){
foreignToussePriceOfSysParams = 0.0;
}
pageContext.setAttribute("foreignToussePriceOfSysParams", foreignToussePriceOfSysParams);
if(currentOrgUnitName != null && currentOrgUnitCode != null){
request.setAttribute("depart",currentOrgUnitName);
request.setAttribute("departCoding",currentOrgUnitCode);
}
request.setAttribute("toussePriceFluctuation",toussePriceFluctuation);
request.setAttribute("userName",userData.getUserFullName()); //用户的全名
request.setAttribute("userCode",userData.getUserName()); //用户的登录名
request.setAttribute("isFirstSupplyRoomUser",supplyRoomConfigManager.isFirstSupplyRoomOrgUnit(currentOrgUnitCode));
request.setAttribute("isSupplyRoomUser",supplyRoomConfigManager.isSupplyRoomUser(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()));
SimpleDateFormat newDateFormat =new SimpleDateFormat("yyyy/MM/dd");
request.setAttribute("newDate", newDateFormat.format(new Date()));
//申请单列表是否启用鼠标悬停事件
request.setAttribute("mouseHoverEventOfApply", userData.getMouseHoverEventOfApply());
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.getSupplyRoomList(SupplyRoomConfig.SUPPLYROOM_TYPE_SECOND_SUPPLYROOM);
for(SupplyRoomConfig secondSupplyRoomConfig : secondSupplyRooms){
if(currentOrgUnitCode.equals(secondSupplyRoomConfig.getOrgUnitCoding())){
isCssdUser = true;
break;
}
}
}
}
request.setAttribute("isCssdUser", isCssdUser);
boolean isEnableTousseOpDestLocation = sysParamsObj.getIsEnableTousseOpDestLocation();
boolean isEnableTousseOpRecipient = sysParamsObj.getIsEnableTousseOpRecipient();
String foreignTousseIsSecondRecycle = sysParamsObj.getForeignTousseIsSecondRecycle();
request.setAttribute("foreignTousseIsSecondRecycle", foreignTousseIsSecondRecycle);
%>
申领单
<%@ include file="/common/include_Ext2_Css.jsp"%>
<%@ include file="/common/include_Ext2_Js.jsp"%>
<%@ include file="/common/include_Ext42_Css.jsp"%>
<%@ include file="/common/include_Ext42_Js.jsp"%>
-
-
<%--登录用户用户名 --%>
<%--登录用户登录名 --%>
<%--登录用户的当前科室名称 --%>
<%--登录用户的当前科室编码 --%>
<%--多选下拉框--%>