Files
wace_plm/WebContent/WEB-INF/view/devMng/eoChangeHistoryPartListDetailPopUp.jsp
chpark da06c4684c Initial commit: WACE PLM with database initialization features
- Add Docker Compose configurations for dev, prod, and standalone environments
- Add database initialization scripts (init-db.sh, init-db-docker.sh)
- Add enhanced start-docker-linux.sh with DB init support
- Add comprehensive database initialization guide
- Support for automatic dbexport.pgsql import on first run
- Include safety checks for production environment
2025-08-29 15:46:08 +09:00

631 lines
32 KiB
Plaintext

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="com.pms.common.utils.*"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ page import="java.util.*"%>
<%@include file="/init.jsp"%>
<%
PersonBean person = (PersonBean) session.getAttribute(Constants.PERSON_BEAN);
String connector = person.getUserId();
%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title><%=Constants.SYSTEM_NAME%></title>
<c:set var="now" value="<%=new java.util.Date() %>"/>
<c:set var="sysYear"><fmt:formatDate value="${now}" pattern="yyyy" /></c:set>
<c:set var="connector" value="<%=connector%>" />
<style>
::-webkit-scrollbar-thumb {
background: linear-gradient(to bottom, #f5d78e, #f5d78e);
}
._table1::-webkit-scrollbar {
width: 0px;
height: 0px;
}
</style>
<script type="text/javascript">
var partList;
var partnerList;
$(function() {
$(document).ready(function() {
fnc_datepick();
fn_eoChangeHistoryTargetPartList();
fn_eoChangeHistoryTargetPartnerList();
$("._table1").scroll(function () {
$("._table2").scrollTop($("._table1").scrollTop());
$("._table2").scrollLeft($("._table1").scrollLeft());
});
$("._table2").scroll(function () {
$("._table1").scrollTop($("._table2").scrollTop());
$("._table1").scrollLeft($("._table2").scrollLeft());
});
$("input[type=text]").keyup(function(e) {
if (e.keyCode == 13)
search();
});
$("#btnSave").click(function(){
fn_save();
});
$("#btnEdit").click(function(){
fn_edit();
});
$("#btnAdd").click(function(){
var newObjId = fnc_createObjId();
fn_addRow(newObjId);
});
$("#btnDelete").click(function(){
fn_deleteRow();
});
$("#btnClose").click(function(){
opener.fn_search();
self.close();
});
$('[name=form1] [name=OBJID]').each(function(i) {
var targetObjId = $(this).val();
var partNo = $("#PART_NO_"+targetObjId).val();
fn_setEoChangeHistoryTargetPartList("PART_OBJID_"+targetObjId, partNo);
});
//체크박스 전체선택/전체해제
$("#allCheck").click(function() {
if ($("#allCheck").prop("checked")) {
$("input[type=checkbox]").prop("checked", true);
} else {
$("input[type=checkbox]").prop("checked", false);
}
});
$('.select2').select2();
$('input:text,select,textarea,input:checkbox').attr("disabled",true);
});
});
function fn_edit(){
if(confirm("수정하시겠습니까?")){
var form1 = document.form1;
form1.action = "/devMng/eoChangeHistoryPartListFormPopUp.do";
form1.submit();
}
}
function fn_setPartNo(objId){
var selectedPartObj = $("#PART_OBJID_"+objId+" option:selected");
var selectedPartNo = fnc_checkNull(selectedPartObj.attr("data-PART_NO"));
var selectedPartObjId = selectedPartObj.val();
var partNoList = $("input[id*='PART_NO_']");
if(0 < partNoList.length){
var dulicateCnt = 0;
partNoList.each(function(i) {
var targetPartNo = $(this).val();
if("" != targetPartNo){
if(targetPartNo == selectedPartNo){
dulicateCnt++;
}
}
});
if(0 < dulicateCnt){
Swal.fire("중복되는 품번이 존재합니다.");
$("#PART_OBJID_"+objId).val("");
$("#PART_OBJID_"+objId).trigger("change");
return false;
}else{
$("#PART_NO_"+objId).val("");
if("" != selectedPartObjId){
$("#PART_NO_"+objId).val(selectedPartNo);
}
}
}
}
function fn_deleteRow(){
var checkedObj = $("input[name='CHECK_OBJID']:checked");
if(0 < checkedObj.length){
if(confirm("삭제하시겠습니까?")){
checkedObj.each(function(){
$("#"+$(this).val()).remove();
});
}
}else{
Swal.fire("지정된 대상이 없습니다.");
return false;
}
}
function fn_addRow(newObjId){
var newRowNum = $("input [name='OBJID']").length;
if(0 == newRowNum){
$("#emptyData").hide();
}
var appendText = "";
appendText +=" <tr id='"+newObjId+"'>";
appendText +=" <input type='hidden' name='OBJID' value='"+newObjId+"'>";
appendText +=" <td><input type='checkbox' name='CHECK_OBJID' value='"+newObjId+"'></td>";
appendText +=" <td class='align_l'>";
appendText +=" <input type='text' name='PART_NO_"+newObjId+"' id='PART_NO_"+newObjId+"' value='' readonly>";
appendText +=" </td><!-- 품번 -->";
appendText +=" <td class='align_l'>";
appendText +=" <select name='PART_OBJID_"+newObjId+"' id='PART_OBJID_"+newObjId+"' onchange='fn_setPartNo("+newObjId+");' class='select2'></select>";
appendText +=" </td><!-- 품명 -->";
appendText +=" <td class='align_l'>";
appendText +=" <input type='text' name='EO_NO_"+newObjId+"' id='EO_NO_"+newObjId+"' value='${item.EO_NO}'>";
appendText +=" </td><!-- EO No --> ";
appendText +=" <td class='align_c'> ";
appendText +=" <input type='text' name='EO_PUBLISHED_DATE_"+newObjId+"' id='EO_PUBLISHED_DATE_"+newObjId+"' value='${item.EO_PUBLISHED_DATE}'> ";
appendText +=" </td><!-- 발행일 --> ";
appendText +=" <td class='align_c'> ";
appendText +=" <input type='text' name='EO_APPLY_DATE_"+newObjId+"' id='EO_APPLY_DATE_"+newObjId+"' value='${item.EO_APPLY_DATE}'> ";
appendText +=" </td><!-- 적용요청일 --> ";
appendText +=" <td class='align_l'> ";
appendText +=" <select name='EO_STEP_"+newObjId+"' id='EO_STEP_"+newObjId+"'> ";
appendText +=" <option value=''>선택</option> ";
appendText +=" <option value='before'>양산전</option> ";
appendText +=" <option value='after'>양산후</option> ";
appendText +=" </select> ";
appendText +=" </td><!-- 단계 --> ";
appendText +=" <td class='align_l'> ";
appendText +=" <textarea name='CHANGE_CONTENTS_"+newObjId+"' id='CHANGE_CONTENTS_"+newObjId+"' style='width:99.9%;resize:none;height:100%;' placeholder='변경내역을 입력하세요.'></textarea> ";
appendText +=" </td><!-- 변경내용 --> ";
appendText +=" <td class='align_l'> ";
appendText +=" <select name='MEASURE_TYPE_"+newObjId+"' id='MEASURE_TYPE_"+newObjId+"'> ";
appendText +=" <option value=''>선택</option> ";
appendText +=" <option value='new'>신작</option> ";
appendText +=" <option value='destory'>폐기</option> ";
appendText +=" <option value='edit'>수정</option> ";
appendText +=" </select> ";
appendText +=" </td><!-- 방안 --> ";
appendText +=" <td class='align_c'> ";
appendText +=" <input type='text' name='MEASURE_DATE_"+newObjId+"' id='MEASURE_DATE_"+newObjId+"' value=''> ";
appendText +=" </td><!-- 적용일 --> ";
appendText +=" <td class='align_l'> ";
appendText +=" <input type='text' name='CVT_"+newObjId+"' id='CVT_"+newObjId+"' value=''> ";
appendText +=" </td><!-- CVT --> ";
appendText +=" <td class='align_l'> ";
appendText +=" <input type='text' name='SET_"+newObjId+"' id='SET_"+newObjId+"' value=''> ";
appendText +=" </td><!-- SET --> ";
appendText +=" <td class='align_l'> ";
appendText +=" <select name='PARTNER_CODE_"+newObjId+"' id='PARTNER_CODE_"+newObjId+"'></select> ";
appendText +=" </td><!-- 금형업체 --> ";
appendText +=" <td class='align_l'> ";
appendText +=" <input type='text' name='OEM_ATTRITION_RATE_"+newObjId+"' id='OEM_ATTRITION_RATE_"+newObjId+"' value=''> ";
appendText +=" </td><!-- 고객사 --> ";
appendText +=" <td class='align_l'> ";
appendText +=" <input type='text' name='MY_ATTRITION_RATE_"+newObjId+"' id='MY_ATTRITION_RATE_"+newObjId+"' value=''> ";
appendText +=" </td><!-- 당사 --> ";
appendText +=" <td class='align_l'> ";
appendText +=" <input type='text' name='PARTNER_ATTRITION_RATE_"+newObjId+"' id='PARTNER_ATTRITION_RATE_"+newObjId+"' value=''> ";
appendText +=" </td><!-- 협력사 --> ";
appendText +=" <td class='align_l'> ";
appendText +=" <input type='text' name='PARTNER_ESTIMATE_COST_"+newObjId+"' id='PARTNER_ESTIMATE_COST_"+newObjId+"' value=''> ";
appendText +=" </td><!-- 업체견적 --> ";
appendText +=" <td class='align_l'> ";
appendText +=" <input type='text' name='MY_COST_"+newObjId+"' id='MY_COST_"+newObjId+"' value=''> ";
appendText +=" </td><!-- 자체원가 --> ";
appendText +=" <td class='align_l'> ";
appendText +=" <input type='text' name='OEM_CONTRIBUTION_AMOUNT_"+newObjId+"' id='OEM_CONTRIBUTION_AMOUNT_"+newObjId+"' value=''> ";
appendText +=" </td><!-- 고객사 --> ";
appendText +=" <td class='align_l'> ";
appendText +=" <input type='text' name='MY_CONTRIBUTION_AMOUNT_"+newObjId+"' id='MY_CONTRIBUTION_AMOUNT_"+newObjId+"' value=''> ";
appendText +=" </td><!-- 당사 --> ";
appendText +=" <td class='align_l'> ";
appendText +=" <input type='text' name='PARTNER_CONTRIBUTION_AMOUNT_"+newObjId+"' id='PARTNER_CONTRIBUTION_AMOUNT_"+newObjId+"' value=''> ";
appendText +=" </td><!-- 협력사 --> ";
appendText +=" <td class='align_l'></td><!-- 합계 --> ";
appendText +=" <td class='align_l'></td><!-- 정산금액 --> ";
appendText +=" </tr> ";
$("#partList").append(appendText);
fnc_datepick();
$('.select2').select2();
fn_setEoChangeHistoryTargetPartList("PART_OBJID_"+newObjId, "");
fn_setEoChangeHistoryTargetPartnerList("PARTNER_CODE_"+newObjId, "");
}
function fn_save(){
var targetObj = $("input[name='OBJID']");
if(0 < targetObj.length){
if(confirm("저장하시겠습니까?")){
$.ajax({
url:"/devMng/saveEOChangeHistoryPart.do",
type:"POST",
data:$("#form1").serialize(),
dataType:"json",
async:false,
success:function(data){
Swal.fire(data.message);
opener.fn_search();
self.close();
},
error: function(jqxhr, status, error){
}
});
}
}
}
function fn_eoChangeHistoryTargetPartList(){
$.ajax({
url:"/devMng/eoChangeHistoryTargetPartList.do",
type:"POST",
data:{"search_projectObjId":"${resultMap.OBJID}","search_productObjId":"${resultMap.PROD_CODE}"},
dataType:"json",
async:false,
success:function(data){
partList = data
},
error: function(jqxhr, status, error){
}
});
}
function fn_eoChangeHistoryTargetPartnerList(){
$.ajax({
url:"/common/getSupplyCodeList.do",
type:"POST",
data:{},
dataType:"json",
async:false,
success:function(data){
partnerList = data;
},
error: function(jqxhr, status, error){
}
});
}
function fn_setEoChangeHistoryTargetPartList(selectboxId,selectedVal){
$("#"+selectboxId).empty();
$("#"+selectboxId).append("<option value=''>선택</option>");
console.log("partList2:"+partList.length);
if(partList != null && 0 < partList.length){
for (var i = 0; i < partList.length; i++) {
var commonCodeId = partList[i].PART_OBJID;
var commonCodeName = partList[i].PART_NAME;
var commonCodeNo = partList[i].PART_NO;
$("#"+selectboxId).append("<option value='"+commonCodeId+"' data-PART_NO='"+commonCodeNo+"'>"+commonCodeName+"</option>");
}
if("" != selectedVal){
$("#"+selectboxId+" option").each(function(){
var optionPartNo = $(this).attr("data-PART_NO");
if(optionPartNo == selectedVal){
$(this).attr("selected",true);
}
});
}
}
}
function fn_setEoChangeHistoryTargetPartnerList(selectboxId,selectedVal){
$("#"+selectboxId).empty();
$("#"+selectboxId).append("<option value=''>선택</option>");
if(0 < partnerList.length){
for (var i = 0; i < partnerList.length; i++) {
var commonCodeId = partnerList[i].CODE_ID;
var commonCodeName = partnerList[i].CODE_NAME;
$("#"+selectboxId).append("<option value='"+commonCodeId+"'>"+commonCodeName+"</option>");
}
$("#"+selectboxId).val(selectedVal);
}
}
</script>
</head>
<body>
<form name="form1" id="form1" method="post">
<input type="hidden" name="search_projectObjId" id="search_projectObjId" value="${resultMap.OBJID}">
<input type="hidden" name="search_productObjId" id="search_productObjId" value="${resultMap.PROD_CODE}">
<section>
<div>
<div class="content-box">
<div class="content-box-s">
<div class="plm_menu_name">
<h2>
<span>개발관리_EO 수정이력관리</span>
</h2>
</div>
<div class="contents_page_basic_margin">
<div id="businessPopupFormWrap">
<table class="plm_table">
<colgroup>
<col width="6%">
<col width="7%">
<col width="4%">
<col width="7%">
<col width="6%">
<col width="7%">
<col width="4.5%">
<col width="7%">
<col width="4.5%">
<col width="7%">
<col width="4.5%">
<col width="7%">
<col width="5%">
<col width="*">
</colgroup>
<tr>
<td class="input_title">
<label for="">Project No</label>
</td>
<td class="input_sub_title">
<input type="hidden" name="PROJECT_OBJID" name="PROJECT_OBJID" value="${resultMap.OBJID}">
${resultMap.ESTIMATE_NO}
</td>
<td class="input_title">
<label for="">지역</label>
</td>
<td class="input_sub_title" >
${resultMap.FOREIGN_TYPE}
</td>
<td class="input_title">
<label for="">프로젝트 구분</label>
</td>
<td class="input_sub_title" >
${resultMap.PJT_TYPE}
</td>
<td class="input_title">
<label for="">고객사</label>
</td>
<td class="input_sub_title" >
<input type="hidden" name="OEM_OBJID" name="OEM_OBJID" value="${resultMap.OEM_OBJID}">
${resultMap.OEM_CODE}
</td>
<td class="input_title">
<label for="">차종</label>
</td>
<td class="input_sub_title" >
<input type="hidden" name="CAR_OBJID" name="CAR_OBJID" value="${resultMap.CAR_OBJID}">
${resultMap.OEM_CODE}
</td>
<td class="input_title">
<label for="">제품군</label>
</td>
<td class="input_sub_title" >
<input type="hidden" name="PRODUCT_GROUP_OBJID" name="PRODUCT_GROUP_OBJID" value="${resultMap.PRODUCT_GROUP_CODE}">
${resultMap.PRODUCT_GROUP_NAME}
</td>
<td class="input_title">
<label for="">제품</label>
</td>
<td class="input_sub_title" >
<input type="hidden" name="PRODUCT_OBJID" name="PRODUCT_OBJID" value="${resultMap.PROD_CODE}">
${resultMap.PROD_NAME}
</td>
</tr>
</table>
</div>
<div class="ascendig_text" style="float:left;">
<font size="3px">총 ${fn:length(LIST)}건</font>
</div>
<div style="float:right;margin-top:10px;">
</div>
<div class="in_table_scroll_wrap _table1" style="height:53px;width:99.5%;">
<!-- <div style="overflow-y:scroll;margin-top:10px;"> -->
<table class="plm_table">
<colgroup>
<col width="40px" />
<col width="150px" /><!-- 품번 -->
<col width="300px" /><!-- 품명 -->
<col width="100px" /><!-- EO No -->
<col width="100px" /><!-- 발행일 -->
<col width="100px" /><!-- 적용요청일 -->
<col width="100px" /><!-- 단계 -->
<col width="500px" /><!-- 변경내용 -->
<col width="100px" /><!-- 방안 -->
<col width="100px" /><!-- 적용일 -->
<col width="100px" /><!-- CVT -->
<col width="100px" /><!-- SET -->
<col width="100px" /><!-- 금형업체 -->
<col width="100px" /><!-- 고개사 -->
<col width="100px" /><!-- 당사 -->
<col width="100px" /><!-- 협력사 -->
<col width="100px" /><!-- 업체견적 -->
<col width="100px" /><!-- 자체원가 -->
<col width="100px" /><!-- 고객사 -->
<col width="100px" /><!-- 당사 -->
<col width="100px" /><!-- 협력사 -->
<col width="100px" /><!-- 합계 -->
<col width="100px" /><!-- 정산금액 -->
</colgroup>
<thead>
<tr class="plm_thead">
<td rowspan="2"><input type="checkbox" id="allCheck" class="checkBox"></td>
<td rowspan="2">품번</td>
<td rowspan="2">품명</td>
<td colspan="5">EO 내역</td>
<td colspan="5">조치내역</td>
<td colspan="3">귀책율(%)</td>
<td colspan="2">비용산출(원)</td>
<td colspan="4">결정가 및 분담액(원)</td>
<td rowspan="2">정산금액</td>
</tr>
<tr class="plm_thead">
<td>EO No</td>
<td>EO 발행일</td>
<td>적용요청일</td>
<td>단계</td>
<td>변경내용</td>
<td>방안</td>
<td>적용일</td>
<td>CVT</td>
<td>SET</td>
<td>금형업체</td>
<td>고객사</td>
<td>당사</td>
<td>협력사</td>
<td>업체견적</td>
<td>자체원가</td>
<td>고객사</td>
<td>당사</td>
<td>협력사</td>
<td>합계</td>
</tr>
</thead>
</table>
</div>
<div class="in_table_scroll_wrap _table2" style="height:540px; width:100%;">
<!-- <div class="plm_scroll_yx_table" style="height:480px;"> -->
<table class="plm_table" id="partList">
<colgroup>
<col width="40px" />
<col width="150px" /><!-- 품번 -->
<col width="300px" /><!-- 품명 -->
<col width="100px" /><!-- EO No -->
<col width="100px" /><!-- 발행일 -->
<col width="100px" /><!-- 적용요청일 -->
<col width="100px" /><!-- 단계 -->
<col width="500px" /><!-- 변경내용 -->
<col width="100px" /><!-- 방안 -->
<col width="100px" /><!-- 적용일 -->
<col width="100px" /><!-- CVT -->
<col width="100px" /><!-- SET -->
<col width="100px" /><!-- 금형업체 -->
<col width="100px" /><!-- 고개사 -->
<col width="100px" /><!-- 당사 -->
<col width="100px" /><!-- 협력사 -->
<col width="100px" /><!-- 업체견적 -->
<col width="100px" /><!-- 자체원가 -->
<col width="100px" /><!-- 고객사 -->
<col width="100px" /><!-- 당사 -->
<col width="100px" /><!-- 협력사 -->
<col width="100px" /><!-- 합계 -->
<col width="100px" /><!-- 정산금액 -->
</colgroup>
<c:choose>
<c:when test="${empty LIST}">
<tr style="text-align: center;">
<td align="center" colspan="11" id="emptyData">조회된 데이터가 없습니다.</td>
</tr>
</c:when>
<c:otherwise>
<c:forEach var="item" items="${LIST}" varStatus="varStatus">
<tr id="${item.OBJID}">
<input type="hidden" name="OBJID" value="${item.OBJID}">
<td><input type="checkbox" name="CHECK_OBJID" value="${item.OBJID}"></td>
<td class="align_l">
<input type="text" name="PART_NO_${item.OBJID}" id="PART_NO_${item.OBJID}" value="${item.PART_NO}" readonly>
</td><!-- 품번 -->
<td class="align_l">
<select name="PART_OBJID_${item.OBJID}" id="PART_OBJID_${item.OBJID}" onChange='fn_setPartNo("${item.OBJID}");'></select>
</td><!-- 품명 -->
<td class="align_l">
<input type="text" name="EO_NO_${item.OBJID}" id="EO_NO_${item.OBJID}" value="${item.EO_NO}">
</td><!-- EO No -->
<td class="align_l">
<input type="text" name="EO_PUBLISHED_DATE_${item.OBJID}" id="EO_PUBLISHED_DATE_${item.OBJID}" value="${item.EO_PUBLISHED_DATE}">
</td><!-- 발행일 -->
<td class="align_c">
<input type="text" name="EO_APPLY_DATE_${item.OBJID}" id="EO_APPLY_DATE_${item.OBJID}" value="${item.EO_APPLY_DATE}">
</td><!-- 적용요청일 -->
<td class="align_c">
<select name="EO_STEP_${item.OBJID}" id="EO_STEP_${item.OBJID}">
<option value="">선택</option>
<option value="before" ${item.EO_STEP eq 'before' ? 'selected':''}>양산전</option>
<option value="after" ${item.EO_STEP eq 'after' ? 'selected':''}>양산후</option>
</select>
</td><!-- 단계 -->
<td class="align_l">
<textarea name="CHANGE_CONTENTS_${item.OBJID}" id="CHANGE_CONTENTS_${item.OBJID}" style="width:99.9%;resize:none;height:100%;" placeholder="변경내역을 입력하세요.">
${item.CHANGE_CONTENTS}
</textarea>
</td><!-- 변경내용 -->
<td class="align_l">
<select name="MEASURE_TYPE_${item.OBJID}" id="MEASURE_TYPE_${item.OBJID}">
<option value="">선택</option>
<option value="new" ${item.MEASURE_TYPE eq 'new' ? 'selected':''}>신작</option>
<option value="destory" ${item.MEASURE_TYPE eq 'destory' ? 'selected':''}>폐기</option>
<option value="edit" ${item.MEASURE_TYPE eq 'edit' ? 'selected':''}>수정</option>
</select>
</td><!-- 방안 -->
<td class="align_l">
<input type="text" name="MEASURE_DATE_${item.OBJID}" id="MEASURE_DATE_${item.OBJID}" value="${item.MEASURE_DATE}">
</td><!-- 적용일 -->
<td class="align_c">
<input type="text" name="CVT_${item.OBJID}" id="CVT_${item.OBJID}" value="${item.CVT}">
</td><!-- CVT -->
<td class="align_l">
<input type="text" name="SET_${item.OBJID}" id="SET_${item.OBJID}" value="${item.SET}">
</td><!-- SET -->
<td class="align_l">
<select name="PARTNER_CODE_${item.OBJID}" id="PARTNER_CODE_${item.OBJID}">
<option value="">선택</option>
<c:forEach var="supplyItem" items="${supplyList}" varStatus="supplyStatus">
<option value="${supplyItem.CODE_ID}" ${supplyItem.CODE_ID eq item.PARTNER_CODE ? 'selected':''}>${supplyItem.CODE_NAME}</option>
</c:forEach>
</select>
</td><!-- 금형업체 -->
<td class="align_l">
<input type="text" name="OEM_ATTRITION_RATE_${item.OBJID}" id="OEM_ATTRITION_RATE_${item.OBJID}" value="${item.OEM_ATTRITION_RATE}">
</td><!-- 고객사 -->
<td class="align_l">
<input type="text" name="MY_ATTRITION_RATE_${item.OBJID}" id="MY_ATTRITION_RATE_${item.OBJID}" value="${item.MY_ATTRITION_RATE}">
</td><!-- 당사 -->
<td class="align_l">
<input type="text" name="PARTNER_ATTRITION_RATE_${item.OBJID}" id="PARTNER_ATTRITION_RATE_${item.OBJID}" value="${item.PARTNER_ATTRITION_RATE}">
</td><!-- 협력사 -->
<td class="align_l">
<input type="text" name="PARTNER_ESTIMATE_COST_${item.OBJID}" id="PARTNER_ESTIMATE_COST_${item.OBJID}" value="${item.PARTNER_ESTIMATE_COST}">
</td><!-- 업체견적 -->
<td class="align_l">
<input type="text" name="MY_COST_${item.OBJID}" id="MY_COST_${item.OBJID}" value="${item.MY_COST}">
</td><!-- 자체원가 -->
<td class="align_l">
<input type="text" name="OEM_CONTRIBUTION_AMOUNT_${item.OBJID}" id="OEM_CONTRIBUTION_AMOUNT_${item.OBJID}" value="${item.OEM_CONTRIBUTION_AMOUNT}">
</td><!-- 고객사 -->
<td class="align_l">
<input type="text" name="MY_CONTRIBUTION_AMOUNT_${item.OBJID}" id="MY_CONTRIBUTION_AMOUNT_${item.OBJID}" value="${item.MY_CONTRIBUTION_AMOUNT}">
</td><!-- 당사 -->
<td class="align_l">
<input type="text" name="PARTNER_CONTRIBUTION_AMOUNT_${item.OBJID}" id="PARTNER_CONTRIBUTION_AMOUNT_${item.OBJID}" value="${item.PARTNER_CONTRIBUTION_AMOUNT}">
</td><!-- 협력사 -->
<td class="align_l"></td><!-- 합계 -->
<td class="align_l"></td><!-- 정산금액 -->
</tr>
</c:forEach>
</c:otherwise>
</c:choose>
</table>
</div>
</div>
</div>
<div class="btn_wrap">
<div class="plm_btn_wrap_center">
<input type="button" value="수정" id="btnEdit" class="plm_btns update">
<c:choose>
<c:when test="${(resultMap.WRITER eq connectUserId or 'plm_admin' eq connectUserId)}">
</c:when>
<c:otherwise></c:otherwise>
</c:choose>
<input type="button" value="닫기" id="btnClose" class="plm_btns">
</div>
</div>
</div>
</div>
</section>
</form>
</body>
</html>