From b5045b45c24aa16c770f35c4b1c7ca62c73b8a34 Mon Sep 17 00:00:00 2001 From: hjjeong Date: Mon, 16 Mar 2026 15:25:07 +0900 Subject: [PATCH] =?UTF-8?q?=EC=83=9D=EC=82=B0=EA=B3=84=ED=9A=8D&=EC=8B=A4?= =?UTF-8?q?=EC=A0=81=EA=B4=80=EB=A6=AC(=EC=9E=A5=EB=B9=84)=20=EB=A9=94?= =?UTF-8?q?=EB=89=B4=20=EC=B6=94=EA=B0=80,=20wbs=20=ED=95=A0=EB=8B=B9=20?= =?UTF-8?q?=EA=B8=B0=EB=8A=A5=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../prodPlanResultMgmtEquipList.jsp | 587 +++++++++++++++ .../prodPlanWbsAssignPopup.jsp | 680 ++++++++++++++++++ .../view/project/wbsTemplateMngList.jsp | 9 +- .../ProductionPlanningController.java | 148 ++++ src/com/pms/mapper/productionplanning.xml | 271 +++++++ .../service/ProductionPlanningService.java | 41 ++ 6 files changed, 1734 insertions(+), 2 deletions(-) create mode 100644 WebContent/WEB-INF/view/productionplanning/prodPlanResultMgmtEquipList.jsp create mode 100644 WebContent/WEB-INF/view/productionplanning/prodPlanWbsAssignPopup.jsp diff --git a/WebContent/WEB-INF/view/productionplanning/prodPlanResultMgmtEquipList.jsp b/WebContent/WEB-INF/view/productionplanning/prodPlanResultMgmtEquipList.jsp new file mode 100644 index 0000000..7dc54b2 --- /dev/null +++ b/WebContent/WEB-INF/view/productionplanning/prodPlanResultMgmtEquipList.jsp @@ -0,0 +1,587 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ page import="com.pms.common.utils.*"%> +<%@ page import="java.util.*" %> +<%@include file= "/init.jsp" %> + + +<% +// DB에서 메뉴명 조회 (공통 유틸 사용) +String menuObjId = request.getParameter("menuObjId"); +String menuName = CommonUtils.getMenuName(menuObjId, "생산계획&실적 관리(장비)"); +%> + + + + + <%=Constants.SYSTEM_NAME%> + + + + + + +
+ + +
+ +
+ + +
+
+
+

+ <%=menuName%> +

+
+ + +
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + +
+ ~ + + + + + + +
+
+ + + <%@include file= "/WEB-INF/view/common/common_gridArea.jsp" %> + +
+
+
+ + +
+
+
WBS할당
+
+
└ 선택후 WBS 할당 버튼 클릭하여 WBS 할당
+ + + + + + + + + +
생산WBS + +
납품WBS + +
+
+ +
+ + + diff --git a/WebContent/WEB-INF/view/productionplanning/prodPlanWbsAssignPopup.jsp b/WebContent/WEB-INF/view/productionplanning/prodPlanWbsAssignPopup.jsp new file mode 100644 index 0000000..861257f --- /dev/null +++ b/WebContent/WEB-INF/view/productionplanning/prodPlanWbsAssignPopup.jsp @@ -0,0 +1,680 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ page import="com.pms.common.utils.*"%> +<%@ page import="java.util.*"%> +<%@include file="/init.jsp"%> + + + + + <%=Constants.SYSTEM_NAME%> + + + + +
+ + + + + + + + + + + +
${projectInfo.PROJECT_NO}${projectInfo.PART_NO}${projectInfo.PART_NAME}
+
+ + + +
+
+ + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
선택수준Unit Name / 공정담당자계획실적진척율
(%)
지연일수비고
123시작일완료일시작일완료일
+
+
+ + + + + + + + +
+
+ + + + diff --git a/WebContent/WEB-INF/view/project/wbsTemplateMngList.jsp b/WebContent/WEB-INF/view/project/wbsTemplateMngList.jsp index d481235..bb2136b 100644 --- a/WebContent/WEB-INF/view/project/wbsTemplateMngList.jsp +++ b/WebContent/WEB-INF/view/project/wbsTemplateMngList.jsp @@ -24,6 +24,11 @@ String connector = person.getUserId(); +<% +// DB에서 메뉴명 조회 (공통 유틸 사용) +String menuObjId = request.getParameter("menuObjId"); +String menuName = CommonUtils.getMenuName(menuObjId, "품목별 입고 관리"); +%>