205 lines
7.1 KiB
Plaintext
205 lines
7.1 KiB
Plaintext
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
|
<%@ page import="com.pms.common.utils.*"%>
|
|
<%@ page import="java.util.*" %>
|
|
<%@include file= "/init.jsp" %>
|
|
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
<title><%=Constants.SYSTEM_NAME%></title>
|
|
|
|
<c:set var="oemObjId" value="${projectMap.oem_objid}" />
|
|
<c:set var="carObjId" value="${projectMap.car_objid}" />
|
|
<c:set var="factoryObjId" value="${projectMap.OEM_FACTORY}" />
|
|
|
|
</head>
|
|
<script>
|
|
$(document).ready(function(){
|
|
$("#btn_close").click(function(){
|
|
self.close(0);
|
|
});
|
|
|
|
if('${projectMap.CFT_TEAM_CD}'!=''){
|
|
optionJobGroup('${projectMap.CFT_TEAM_CD}');
|
|
$("#cft_userid").val('${projectMap.CFT_USERID}');
|
|
}
|
|
|
|
//취소
|
|
$("#btnCancel").click(function(){
|
|
var objId = $(this).attr("data-OBJID");
|
|
var params = "?objId="+objId;
|
|
document.form1.action ="/project/projectDetailPopUp.do"+params;
|
|
document.form1.submit();
|
|
});
|
|
|
|
//통합 등록 팝업Profit_loss
|
|
$(".Profit_loss").click(function(){
|
|
var objId = $(this).attr("data-OBJID");
|
|
var popupWidth = 1500;
|
|
var popupHeight = 800;
|
|
|
|
var popupX = (window.screen.width / 2) - (popupWidth / 2);
|
|
|
|
var popupY= (window.screen.height / 2) - (popupHeight / 2);
|
|
|
|
if(null != objId){
|
|
window.open("/project/profitlossPopUp.do?objId="+objId, "", "status=no, height=" + popupHeight + ", width=" + popupWidth + ", left="+ popupX + ", top="+ popupY);
|
|
}else{
|
|
Swal.fire("잘못된 접근입니다.");
|
|
}
|
|
});
|
|
|
|
|
|
//재료비 등록 팝업
|
|
$(".Materialcost").click(function(){
|
|
var objId = $(this).attr("data-OBJID");
|
|
var popupWidth = 1500;
|
|
var popupHeight = 200;
|
|
|
|
var popupX = (window.screen.width / 2) - (popupWidth / 2);
|
|
|
|
var popupY= (window.screen.height / 2) - (popupHeight / 2);
|
|
|
|
if(null != objId){
|
|
window.open("/project/profitlossMaterialcostPopUp.do?objId="+objId, "", "status=no, height=" + popupHeight + ", width=" + popupWidth + ", left="+ popupX + ", top="+ popupY);
|
|
}else{
|
|
Swal.fire("잘못된 접근입니다.");
|
|
}
|
|
});
|
|
|
|
|
|
//사출 등록 팝업
|
|
$(".Injection").click(function(){
|
|
var objId = $(this).attr("data-OBJID");
|
|
var popupWidth = 1500;
|
|
var popupHeight = 200;
|
|
|
|
var popupX = (window.screen.width / 2) - (popupWidth / 2);
|
|
|
|
var popupY= (window.screen.height / 2) - (popupHeight / 2);
|
|
|
|
if(null != objId){
|
|
window.open("/project/profitlossInjectionPopUp.do?objId="+objId, "", "status=no, height=" + popupHeight + ", width=" + popupWidth + ", left="+ popupX + ", top="+ popupY);
|
|
}else{
|
|
Swal.fire("잘못된 접근입니다.");
|
|
}
|
|
});
|
|
|
|
|
|
//조립비 등록 팝업
|
|
$(".Assembly").click(function(){
|
|
var objId = $(this).attr("data-OBJID");
|
|
var popupWidth = 1500;
|
|
var popupHeight = 200;
|
|
|
|
var popupX = (window.screen.width / 2) - (popupWidth / 2);
|
|
|
|
var popupY= (window.screen.height / 2) - (popupHeight / 2);
|
|
|
|
if(null != objId){
|
|
window.open("/project/profitlossAssemblycostPopUp.do?objId="+objId, "", "status=no, height=" + popupHeight + ", width=" + popupWidth + ", left="+ popupX + ", top="+ popupY);
|
|
}else{
|
|
Swal.fire("잘못된 접근입니다.");
|
|
}
|
|
});
|
|
|
|
//손익산출 토탈 등록 팝업
|
|
$(".Total").click(function(){
|
|
var objId = $(this).attr("data-OBJID");
|
|
var _objId = $(this).attr("data-_OBJID");
|
|
var car_objid = $(this).attr("data-car");
|
|
var popupWidth = 1500;
|
|
var popupHeight = 800;
|
|
|
|
var popupX = (window.screen.width / 2) - (popupWidth / 2);
|
|
|
|
var popupY= (window.screen.height / 2) - (popupHeight / 2);
|
|
|
|
if(null != objId){
|
|
window.open("/project/profitlossTotalPopUp.do?objId="+objId+"&_objId="+_objId+"&car_objid="+car_objid, "", "status=no, height=" + popupHeight + ", width=" + popupWidth + ", left="+ popupX + ", top="+ popupY);
|
|
}else{
|
|
Swal.fire("잘못된 접근입니다.");
|
|
}
|
|
});
|
|
|
|
|
|
|
|
|
|
});
|
|
</script>
|
|
<body>
|
|
<form name="form1" id="form1" action="" method="post">
|
|
<input type="hidden" name="objId" id="objId" value="${projectMap.objid}">
|
|
<input type="hidden" name="status" id="status" value="${projectMap.status}">
|
|
<section class="business_popup_min_width">
|
|
<div class="plm_menu_name">
|
|
<h2>
|
|
<span>손익산출 등록</span>
|
|
</h2>
|
|
</div>
|
|
<div class="plm_table_wrap">
|
|
<div>
|
|
<!-- <div style="width:100%;">
|
|
<div style="overflow-y:scroll; height:500px;"> -->
|
|
<table class="plm_table">
|
|
<colgroup>
|
|
<col width="20%">
|
|
<col width="30%">
|
|
<col width="21%">
|
|
<!-- <col width="7%">
|
|
<col width="7%"> -->
|
|
<col width="7%">
|
|
<col width="15%">
|
|
</colgroup>
|
|
<thead>
|
|
<tr class="plm_thead">
|
|
<td>제품군</td>
|
|
<td>제품</td>
|
|
<td>재료비,사출,조립</td>
|
|
<!-- <td>사출</td>
|
|
<td>조립</td> -->
|
|
<td>손익산출</td>
|
|
<td>결정가격</td>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<c:choose>
|
|
<c:when test="${!empty List}">
|
|
<c:forEach var="info" items="${List}" varStatus="status">
|
|
<tr>
|
|
<td title="${info.PRODUCT_GROUP_NAME}" style="text-align:center;">${info.PRODUCT_GROUP_NAME}</td>
|
|
<td title="${info.PRODUCT_NAME}" style="text-align:center;">${info.PRODUCT_NAME}</td>
|
|
<td><a href="#" class="Profit_loss file_${info.PROFIT_LOSS_CNT eq 0?'empty_':''}icon" data-OBJID="${info.REL_OBJID}"></a></td>
|
|
<%-- <td><a href="#" class="Materialcost file_${info.MATER_CNT eq 0?'empty_':''}icon" data-OBJID="${info.REL_OBJID}"></a></td>
|
|
<td><a href="#" class="Injection file_${info.INJECT_CNT eq 0?'empty_':''}icon" data-OBJID="${info.REL_OBJID}"></a></td>
|
|
<td><a href="#" class="Assembly file_${info.ASSY_CNT eq 0?'empty_':''}icon" data-OBJID="${info.REL_OBJID}"></a></td> --%>
|
|
<td><a href="#" class="Total file_${info.PROFIT_LOSS_TOTAL_CNT eq 0?'empty_':''}icon" data-OBJID="${info.REL_OBJID}" data-_OBJID="${info.OBJID}" data-car="${param.car_objid}"></a></td>
|
|
<td><fmt:formatNumber value="${info.FINAL_COST}" pattern="#,###.##" /></td>
|
|
</tr>
|
|
</c:forEach>
|
|
</c:when>
|
|
<c:otherwise>
|
|
<tr>
|
|
<td colspan="20" align="center">조회된 데이터가 없습니다.</td>
|
|
</tr>
|
|
</c:otherwise>
|
|
</c:choose>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
<div class="btn_wrap" style="clear:both;">
|
|
<div class="plm_btn_wrap_center">
|
|
<input type="button" value="닫기" class="plm_btns" onclick="javascript:self.close(0);">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</section>
|
|
</form>
|
|
</body>
|
|
</html> |