Files
wace_plm/WebContent/WEB-INF/view/quality/semiProductInspectionExcel.jsp
2025-12-16 16:53:47 +09:00

97 lines
3.8 KiB
Plaintext

<%@ page isThreadSafe = "true" %>
<%@ page buffer="256kb" %>
<%@ page autoFlush = "true" %>
<%@ page contentType="application/vnd.ms-excel;charset=UTF-8" %>
<%@ page import="com.pms.common.utils.*"%>
<%@ page import="java.util.*" %>
<%
java.text.SimpleDateFormat frm= new java.text.SimpleDateFormat ("yyyy_MM_dd_HH_mm");
Calendar cal = Calendar.getInstance();
String todayKor = frm.format(cal.getTime());
String excelName = "품질관리_반제품검사관리";
String encodeName = excelName + todayKor + ".xls";
String fileName = java.net.URLEncoder.encode(encodeName,"UTF-8");
response.setHeader("Content-Disposition", "attachment;filename=" + fileName);
response.setHeader("Content-Description", "JSP Generated Data");
List list = (List)request.getAttribute("LIST");
%>
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=UTF-8">
<meta name=ProgId content=Excel.Sheet>
<meta name=Generator content="Microsoft Excel 11">
<title><%=Constants.SYSTEM_NAME%></title>
</head>
<body class="backcolor">
<form name="form1" action="" method="post">
<section class="min_part_search">
<div class="pdm_menu_name">
<h2>
<span>반제품검사 관리</span>
</h2>
</div>
<div class="contents_page_basic_margin">
<div class="pdm_table_wrap">
<table class="pdm_table_noImg" style="text-align:center;" border="1">
<tr class="pdm_thead" align="center" style="background:yellow; font-weight:bold;">
<td>No.</td>
<td>품명(모델명)</td>
<td>제품구분</td>
<td>작업지시번호</td>
<td>부품품번</td>
<td>부품명</td>
<td>입고수량</td>
<td>양품수량</td>
<td>불량수량</td>
<td>불량율(%)</td>
<td>불량유형</td>
<td>불량원인</td>
<td>귀책부서</td>
<td>처리현황</td>
<td>검사일</td>
<td>검사자</td>
<td>처리결과</td>
<td>비고</td>
<td>데이터타입</td>
</tr>
<%
if(list != null && !list.isEmpty()){
for(int i = 0 ; i < list.size() ; i++){
Map map = (Map)list.get(i);
%>
<tr>
<td align="center"><%=i+1%></td>
<td align="left"><%=CommonUtils.checkNull(map.get("model_name"))%></td>
<td align="center"><%=CommonUtils.checkNull(map.get("product_type"))%></td>
<td align="center"><%=CommonUtils.checkNull(map.get("work_order_no"))%></td>
<td align="left"><%=CommonUtils.checkNull(map.get("part_no"))%></td>
<td align="left"><%=CommonUtils.checkNull(map.get("part_name"))%></td>
<td align="right"><%=CommonUtils.checkNull(map.get("receipt_qty"))%></td>
<td align="right"><%=CommonUtils.checkNull(map.get("good_qty"))%></td>
<td align="right"><%=CommonUtils.checkNull(map.get("defect_qty"))%></td>
<td align="right"><%=CommonUtils.checkNull(map.get("defect_rate"))%></td>
<td align="center"><%=CommonUtils.checkNull(map.get("defect_type"))%></td>
<td align="center"><%=CommonUtils.checkNull(map.get("defect_cause"))%></td>
<td align="center"><%=CommonUtils.checkNull(map.get("responsible_dept"))%></td>
<td align="center"><%=CommonUtils.checkNull(map.get("process_status"))%></td>
<td align="center"><%=CommonUtils.checkNull(map.get("inspection_date"))%></td>
<td align="center"><%=CommonUtils.checkNull(map.get("writer_name"))%></td>
<td align="center"><%=CommonUtils.checkNull(map.get("disposition_type"))%></td>
<td align="left"><%=CommonUtils.checkNull(map.get("remark"))%></td>
<td align="center"><%=CommonUtils.checkNull(map.get("data_type"))%></td>
</tr>
<%
}
}
%>
</table>
</div>
</div>
</section>
</form>
</body>
</html>