-
- | Level |
- 품번 |
- 품명 |
- 수량 |
- 단위 |
- ECO.No |
- ECO.Date |
- REV |
- ECD |
- ERP |
- 재질 |
- 원소재사이즈 |
- 도금 |
- 도장 |
- Cavity |
- 제품 |
- 스프루 |
- 금형구분 |
- 생산구분 |
- 금형업체 |
- 부자재업체 |
- 도금/도장업체 |
- 원소재업체 |
- 비고 |
-
- <%
- for(int i = 0 ; i < list.size() ; i++){
- HashMap map = (HashMap)list.get(i);
-
- String level = CommonUtils.checkNull(map.get("LEVEL"), "0");
- String lev = CommonUtils.checkNull(map.get("LEV"));
- String bomReportObjId = CommonUtils.checkNull(map.get("BOM_REPORT_OBJID"));
- String topObjId = CommonUtils.checkNull(map.get("TOP_OBJID"));
- String subTopObjId = CommonUtils.checkNull(map.get("SUB_TOP_OBJID"));
- String partNo = CommonUtils.checkNull(map.get("PART_NO"));
- String partName = CommonUtils.checkNull(map.get("PART_NAME"));
- String qty = CommonUtils.checkNull(map.get("QTY"));
- String rev = CommonUtils.checkNull(map.get("REV"));
- String ecoNo = CommonUtils.checkNull(map.get("EO_NO"));
- String ecoDate = CommonUtils.checkNull(map.get("EO_ISSUE_DATE"));
- String materialName = CommonUtils.checkNull(map.get("MATERIAL_NAME"));
- String thickness = CommonUtils.checkNull(map.get("THICKNESS"));
- String carName = CommonUtils.checkNull(map.get("CAR_NAME"));
- String carCode = CommonUtils.checkNull(map.get("CAR_CODE"));
- String productName = CommonUtils.checkNull(map.get("PRODUCT_NAME"));
- String regionName = CommonUtils.checkNull(map.get("REGION_NAME"));
- String remarks = CommonUtils.checkNull(map.get("REMARKS"));
- String ea = "EA";
- String ecd = CommonUtils.checkNull(map.get("ECD_OBJID"));
- String erp = CommonUtils.checkNull(map.get("RH_PART_NO"));
- String plated = CommonUtils.checkNull(map.get("PLATED"));
- String stamp = CommonUtils.checkNull(map.get("STAMP"));
- String cavity = CommonUtils.checkNull(map.get("CAVITY"));
- String weight = CommonUtils.checkNull(map.get("WEIGHT"));
- String sprue = CommonUtils.checkNull(map.get("SPRUE"));
- String m_c_name = CommonUtils.checkNull(map.get("M_C_NAME"));
- String comm_name = CommonUtils.checkNull(map.get("COMM_NAME"));
- String c_m_name = CommonUtils.checkNull(map.get("C_M_NAME"));
- String c_s_m_name = CommonUtils.checkNull(map.get("C_S_M_NAME"));
- String c_p_p_name = CommonUtils.checkNull(map.get("C_P_P_NAME"));
- String c_e_name = CommonUtils.checkNull(map.get("C_E_NAME"));
- String background = "";
-
- //역전개만해당
- String baseLevel = CommonUtils.checkNull(map.get("BASE_LEVEL"));
-
- String ecdTitle = "Y";
- if(ecd == "") ecdTitle = "N";
- if("1".equals(lev)){
- background = "#fde9d9";
- }else if("2".equals(lev)){
- background = "#daeef3";
- regionName = "-";
- }else if("3".equals(lev)){
- background = "#e4dfec";
- regionName = "-";
- }else if("4".equals(lev)){
- background = "#ebf1de";
- regionName = "-";
- }else if("5".equals(lev)){
- background = "#f2f2f2";
- regionName = "-";
- }else if("6".equals(lev)){
- background = "#f2dcdb";
- regionName = "-";
- }else if("7".equals(lev)){
- background = "#eeece1";
- regionName = "-";
- }else if("8".equals(lev)){
- background = "#dce6f1";
- regionName = "-";
- }else if("9".equals(lev)){
- background = "#FFFFEB";
- regionName = "-";
- }else if("10".equals(lev)){
- background = "#ffffff";
- regionName = "-";
- }
- %>
-
- | <%=baseLevel%> |
-
+ |
<%
- for(int j = 0 ; j < Integer.parseInt(level) ; j++){
+ for(int i = 1; i <= maxLevel; i++){
%>
-
+ | <%=i%> |
<%
}
%>
- <%=partNo%>
-
- <%=partName%> |
+ 품번 |
+ 품명 |
+ 수량 |
+ 항목수량 |
+ 3D |
+ 2D |
+ PDF |
+ 재료 |
+ 열처리경도 |
+ 열처리방법 |
+ 표면처리 |
+ 메이커 |
+ 범주 이름 |
+ 비고 |
+
+ <%
+ if(list != null) {
+ for(int i = 0 ; i < list.size() ; i++){
+ HashMap map = (HashMap)list.get(i);
+
+ int level = Integer.parseInt(CommonUtils.checkNull(map.get("LEVEL"), "1"));
+ String partNo = CommonUtils.checkNull(map.get("PART_NO"));
+ String partName = CommonUtils.checkNull(map.get("PART_NAME"));
+ String qty = CommonUtils.checkNull(map.get("QTY"));
+ String pQty = CommonUtils.checkNull(map.get("P_QTY"));
+ String file3dCnt = CommonUtils.checkNull(map.get("FILE_3D_CNT"), "0");
+ String file2dCnt = CommonUtils.checkNull(map.get("FILE_2D_CNT"), "0");
+ String filePdfCnt = CommonUtils.checkNull(map.get("FILE_PDF_CNT"), "0");
+ String material = CommonUtils.checkNull(map.get("MATERIAL"));
+ String heatTreatmentHardness = CommonUtils.checkNull(map.get("HEAT_TREATMENT_HARDNESS"));
+ String heatTreatmentMethod = CommonUtils.checkNull(map.get("HEAT_TREATMENT_METHOD"));
+ String surfaceTreatment = CommonUtils.checkNull(map.get("SURFACE_TREATMENT"));
+ String maker = CommonUtils.checkNull(map.get("MAKER"));
+ String partTypeTitle = CommonUtils.checkNull(map.get("PART_TYPE_TITLE"));
+ String remark = CommonUtils.checkNull(map.get("REMARK"));
+
+ // 파일 유무 Y/N 표시
+ String has3d = !"0".equals(file3dCnt) ? "Y" : "";
+ String has2d = !"0".equals(file2dCnt) ? "Y" : "";
+ String hasPdf = !"0".equals(filePdfCnt) ? "Y" : "";
+ %>
+
+ <%
+ for(int j = 1; j <= maxLevel; j++){
+ if(level == j){
+ %>
+ | * |
+ <%
+ } else {
+ %>
+ |
+ <%
+ }
+ }
+ %>
+ <%=partNo%> |
+ <%=partName%> |
<%=qty%> |
- <%=ea%> |
- <%=ecoNo%> |
- <%=ecoDate%> |
- <%=rev%> |
- <%=ecdTitle%> |
- <%=erp%> |
- <%=materialName%> |
- <%=thickness%> |
- <%=plated%> |
- <%=stamp%> |
- <%=cavity%> |
- <%=weight%> |
- <%=sprue%> |
- <%=m_c_name%> |
- <%=comm_name%> |
- <%=c_m_name%> |
- <%=c_s_m_name%> |
- <%=c_p_p_name%> |
- <%=c_e_name%> |
- <%=remarks%> |
+ <%=pQty%> |
+ <%=has3d%> |
+ <%=has2d%> |
+ <%=hasPdf%> |
+ <%=material%> |
+ <%=heatTreatmentHardness%> |
+ <%=heatTreatmentMethod%> |
+ <%=surfaceTreatment%> |
+ <%=maker%> |
+ <%=partTypeTitle%> |
+ <%=remark%> |
<%
}
+ }
%>
diff --git a/WebContent/WEB-INF/view/productionplanning/prodPlanResultMgmtList.jsp b/WebContent/WEB-INF/view/productionplanning/prodPlanResultMgmtList.jsp
index 08506c3..9dc374a 100644
--- a/WebContent/WEB-INF/view/productionplanning/prodPlanResultMgmtList.jsp
+++ b/WebContent/WEB-INF/view/productionplanning/prodPlanResultMgmtList.jsp
@@ -41,10 +41,17 @@ String menuName = CommonUtils.getMenuName(menuObjId, "생산계획&실적 관리
.select2-selection__rendered {
height: 18px !important;
}
- .select2-container .select2-selection--multiple .select2-selection__rendered {
- overflow: auto !important;
- }
-
+ .select2-container .select2-selection--multiple .select2-selection__rendered {
+ overflow: auto !important;
+ }
+ /* 연두색 컬럼 배경 */
+ .tabulator .tabulator-header .tabulator-col.col-light-green {
+ background-color: #90EE90 !important;
+ }
+ .tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.col-light-green {
+ background-color: #E8F5E9 !important;
+ }
+