ERP-node/WebContent/WEB-INF/view/purchaseOrder/purchaseOrderStatusByProjec...

490 lines
24 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" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title><%=Constants.SYSTEM_NAME%></title>
<c:set var="totalCount" value="${empty TOTAL_COUNT?0:TOTAL_COUNT}" />
<c:set var="maxPage" value="${empty MAX_PAGE_SIZE?1:MAX_PAGE_SIZE}" />
<c:set var="nPage" value="${empty param.page?1:param.page}" />
<c:set var="pageIndex" value="${(nPage-1)/10}" />
<c:set var="nextPage" value="${empty NEXT_PAGE?1:NEXT_PAGE}" />
<c:set var="prevPage" value="${empty PREV_PAGE?1:PREV_PAGE}" />
<c:set var="now" value="<%=new java.util.Date() %>"/>
<c:set var="sysYear"><fmt:formatDate value="${now}" pattern="yyyy" /></c:set>
<style>
#gridDiv {
height: 690px;
}
.select2-selection__choice {
font-size: 11px;
background-color: #fff !important;
border: none !important;
margin-right: 0px !important;
}
.select2-selection__choice__remove {
display: contents !important;
}
.select2-container .select2-selection--multiple {
min-height: 20px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
margin-top: 3.5px !important;
}
.select2-selection__rendered {
height: 18px !important;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
overflow: auto !important;
}
</style>
<script>
$(document).ready(function(){
/*
$("._table1").scroll(function () {
$("._table2").scrollLeft($("._table1").scrollLeft());
});
$("._table2").scroll(function () {
$("._table1").scrollLeft($("._table2").scrollLeft());
});
*/
//fnc_calculateContentHeight("gridDiv", 10);
setTimeout(() => fnc_calculateContentHeight("gridDiv", 15), 50);
$("#gridDiv").off("fnc_calculateContentHeight");
$(window).resize(function() {
fnc_calculateContentHeight("gridDiv", 15);
});
$('.select2').select2();
$("#btnSearch").click(function(){
fn_search();
});
//엔터 조회
$("input").keyup(function(e){
if(e.keyCode == 13){
$("#page").val("1");
fn_search();
}
});
$("#btnExcel").click(function() {
fn_excel();
});
//체크박스 전체선택/전체해제
$("#allCheck").click(function(){
if($("#allCheck").prop("checked")) {
$("input[type=checkbox]").prop("checked",true);
} else {
$("input[type=checkbox]").prop("checked",false);
}
});
/*
$("#project_no").change(function(){
fn_UnitCodeList(this.value, "unit_code", "");
});
*/
fn_search(true);
});
var columns = [
{title:'OBJID', field:'OBJID' ,visible: false},
{title:'SBR_OBJID', field:'SBR_OBJID' ,visible: false},
{title:"프로젝트정보", headerHozAlign:'center', //고객정보
columns:[
/* {headerHozAlign : 'center', hozAlign : 'center', width : '60', title : '년도', field : 'CM_YEAR' }, */
{headerHozAlign : 'center', hozAlign : 'left', width : '105', title : '고객사', field : 'CUSTOMER_NAME' },
{headerHozAlign : 'center', hozAlign : 'left', width : '130', title : '프로젝트명', field : 'PROJECT_NAME' },
{headerHozAlign : 'center', hozAlign : 'left', width : '200', title : '유닛명', field : 'UNIT_PART_NAME' },
{headerHozAlign : 'center', hozAlign : 'left', width : '97', title : '프로젝트번호', field : 'PROJECT_NO' }
],
},
{title:"발주현황", headerHozAlign:'center', //고객정보
columns:[
{headerHozAlign : 'center', hozAlign : 'center', width : '80', title : '구매BOM', field : 'TOTAL_BOM_PART_CNT',
formatter:fnc_subInfoValueFormatter,
cellClick:function(e, cell){
var objId = fnc_checkNull(cell.getData().SALES_OBJID);
var parent_objId = fnc_checkNull(cell.getData().BOM_REPORT_OBJID);
fn_salesBomReportFormPopup(objId, parent_objId);
}
},
{headerHozAlign : 'center', hozAlign : 'right', width : '73', title : '전체수량', field : 'TOTAL_BOM_PART_CNT' ,
formatter:fnc_createGridAnchorTagAndComma,
cellClick:function(e, cell){
var objId = fnc_checkNull(cell.getData().SALES_OBJID);
var parent_objId = fnc_checkNull(cell.getData().BOM_REPORT_OBJID);
fn_salesBomReportFormPopup(objId, parent_objId);
}
},
{headerHozAlign : 'center', hozAlign : 'right', width : '73', title : '발주품수', field : 'TOTAL_PO_PART_CNT' ,
//formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false }
formatter:fnc_createGridAnchorTagAndComma,
cellClick:function(e, cell){
var objId = fnc_checkNull(cell.getData().SALES_OBJID);
var parent_objId = fnc_checkNull(cell.getData().BOM_REPORT_OBJID);
fn_salesBomReportFormPopup(objId, parent_objId, 'Y');
}
},
{headerHozAlign : 'center', hozAlign : 'right', width : '87', title : '미발주품수', field : 'NON_PO_PART_CNT',
//formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false }
formatter:fnc_createGridAnchorTagAndComma,
cellClick:function(e, cell){
var objId = fnc_checkNull(cell.getData().SALES_OBJID);
var parent_objId = fnc_checkNull(cell.getData().BOM_REPORT_OBJID);
fn_salesBomReportFormPopup(objId, parent_objId, 'N');
}
},
{headerHozAlign : 'center', hozAlign : 'right', width : '100', title : '발주율', field : 'RATE_PO_S' ,
formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false }
},
/*
{headerHozAlign : 'center', hozAlign : 'right', width : '100', title : '*발주금액(계)', field : 'TOTAL_SUPPLY_UNIT_PRICE' ,
formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false }
},
*/
{headerHozAlign : 'center', hozAlign : 'right', width : '100', title : '구매품', field : 'PRICE_PT_1' ,
formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false }
},
//{headerHozAlign : 'center', hozAlign : 'right', width : '84', title : '구매품(%)', field : 'RATE_PRICE_PT_1' ,
// formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false }
//},
{headerHozAlign : 'center', hozAlign : 'right', width : '100', title : '제작품', field : 'PRICE_PT_2' ,
formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false }
},
//{headerHozAlign : 'center', hozAlign : 'right', width : '84', title : '제작품(%)', field : 'RATE_PRICE_PT_2' ,
// formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false }
//},
{headerHozAlign : 'center', hozAlign : 'right', width : '100', title : '사급품', field : 'PRICE_PT_3' ,
formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false }
},
{headerHozAlign : 'center', hozAlign : 'right', width : '100', title : '기타', field : 'PRICE_PT_ETC' ,
formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false }
},
],
},
{title:"재발주현황", headerHozAlign:'center',
columns:[
{headerHozAlign : 'center', hozAlign : 'right', width : '50', title : '건수', field : 'RE_COUNT' ,
formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false }
},
{headerHozAlign : 'center', hozAlign : 'right', width : '80', title : '금액(원)', field : 'RE_TOTAL_SUPPLY_UNIT_PRICE' ,
formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false }
}
],
},
{title:"턴키현황", headerHozAlign:'center',
columns:[
{headerHozAlign : 'center', hozAlign : 'right', width : '50', title : '건수', field : 'TURNKEY_COUNT' ,
formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false }
},
{headerHozAlign : 'center', hozAlign : 'right', width : '80', title : '금액(원)', field : 'TURNKEY_TOTAL_SUPPLY_UNIT_PRICE' ,
formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false }
}
],
},
{title:"총발주현황", headerHozAlign:'center',
columns:[
{headerHozAlign : 'center', hozAlign : 'right' , width : '110', title : '총발주금액(원)', field : "TOTAL_SUPPLY_PRICE" ,
//topCalc:'sum', topCalcFormatter : "money", topCalcFormatterParams : {thousand:",", symbolAfter:"p", precision:false },
formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false, } },
{headerHozAlign : 'center', hozAlign : 'right' , width : '130', title : '구매BOM금액(원)', field : "SBOM_PRICE_SUM_ALL" ,
formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false, } },
],
},
{title:"할인현황", headerHozAlign:'center',
columns:[
{headerHozAlign : 'center', hozAlign : 'right' , width : '73', title : '할인금액', field : "DISCOUNT_PRICE" ,
formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false, } },
{headerHozAlign : 'center', hozAlign : 'center', width : '84', title : '네고율(%)', field : "NEGO_RATE", headerSort:true,},
{headerHozAlign : 'center', hozAlign : 'right', width : '107', title : '총발주금액(원)', field : 'NEGO_TOTAL_PRICE' ,
formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false } },
/*
{headerHozAlign : 'center', hozAlign : 'right', width : '117', title : '*실발주금액(원)', field : 'TOTAL_PRICE' ,
formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false } },
{headerHozAlign : 'center', hozAlign : 'right', width : '129', title : '*실발주금액(원) 총', field : 'TOTAL_PRICE_ALL' ,
formatter:"money", formatterParams:{thousand:",", symbolAfter:"p", precision:false } }
*/
],
}
];
//var grid;
function fn_search(isFirst){
var selectedValues = $("#project_no").val();
$('input[name="project_nos"]').remove();
$('<input>').attr({
type: 'hidden',
name: 'project_nos',
value: selectedValues
}).appendTo('#form1');
var projectNoParam = new Array();
projectNoParam.push(selectedValues);
var checkArr = projectNoParam.join();
$("#checkArr").val(checkArr);
_tabulGrid = fnc_tabul_search(_tabul_layout_fitColumns, _tabulGrid, "/purchaseOrder/purchaseOrderStatusByProjectGrid.do", columns, false, null, null, null, true);
if(!isFirst){
fn_searchSum();
}
}
function fn_searchSum(){
var _sum=0;
var _sum2=0;
var text ="&nbsp;&nbsp; <font size='2px' color='red'>총발주금액(원) : ";
var text2 ="&nbsp;&nbsp; <font size='2px' color='red'>단일발주금액(원) : ";
$.ajax({
//url:"/purchaseOrder/purchaseOrderStatusByProjectSum.do",
url:"/purchaseOrder/purchaseOrderMasterListSum.do",
type:"POST",
data:$("#form1").serializeObject(),
dataType:"json",
async:false,
success:function(data){
//_sum = numberWithCommas(data.TOTAL_SUPPLY_UNIT_PRICE);
_sum = numberWithCommas(data.TOTAL_REAL_SUPPLY_PRICE);
_sum2 = numberWithCommas(data.TOTAL_SUPPLY_PRICE);
},
error: function(jqxhr, status, error){
}
});
text +=_sum+"</font>&nbsp;&nbsp;";
text2 +=_sum2+"</font>";
//text2 = '';
$(".purchaseOrderSum").html(text+text2);
}
function fn_salesBomReportFormPopup(objId, parent_objId, PO_YN){
var popup_width = 1900;
var popup_height = 900;
var objId = objId;
var parent_objId = parent_objId;
var url = "/salesMng/salesBomReportFormPopup.do?objId="+objId+"&parent_objId="+parent_objId+"&actType=view" + (PO_YN == 'Y' ? "&SEARCH_PO_Y=Y" : (PO_YN == 'N' ? "&SEARCH_PO_N=Y" : ""));
fn_centerPopup(popup_width, popup_height, url);
}
function fn_excel() {
var selectedValues = $("#project_no").val();
$('input[name="project_nos"]').val(selectedValues);
document.form1.actionType.value = "excel";
var form = document.form1;
form.action="/purchaseOrder/purchaseOrderStatusByProject.do";
form.submit();
}
/* function fn_search(){
document.form1.action = "/purchaseOrder/purchaseOrderStatusByProject.do";
document.form1.submit();
} */
</script>
</head>
<body>
<form name="form1" id="form1" action="" method="post">
<input type="hidden" name="actionType" value="" />
<input type="hidden" name="checkArr" id="checkArr" value="" />
<div class="min_part_enroll">
<div class="content-box">
<div class="content-box-s">
<div class="plm_menu_name_gdnsi">
<h2>
<span>발주관리_현황</span>
</h2>
<div class="btnArea">
<input type="button" value="조회" class="plm_btns" id="btnSearch" name="btnSearch">
<!--
<input type="button" value="Excel Download" class="plm_btns" id="btnExcel">
-->
</div>
</div>
<div id="plmSearchZon" style="min-height:35px;">
<table>
<tr>
<td><label for="Year">년도</label></td>
<td>
<select name="Year" id="Year" class="select2" autocomplete="off">
<option value="">선택</option>
<c:forEach begin="${sysYear-4}" end="${sysYear}" var="req_year">
<option value="${req_year}"${paramMap.Year eq req_year ? 'selected':'' }>${req_year}</option>
</c:forEach>
</select>
</td>
<td><label for="project_no">프로젝트번호</label></td>
<td>
<select name="project_no" id="project_no" style="width:370px;" class="select2" autocomplete="off" multiple="multiple">
<option value="">선택</option>
${code_map.project_no}
</select>
</td>
<!--
<td><label for="unit_code">유닛명</label></td>
<td><select name="unit_code" id="unit_code" style="width:250px" class="select2" autocomplete="off"></select></td>
-->
</tr>
</table>
</div>
<div style="width:50%;float:left; color: RED;" class="purchaseOrderSum">
<%-- <font size="2px" color="red">총발주금액(원) : <fmt:formatNumber pattern="#,###" value="${resultMap.TOTAL_SUPPLY_UNIT_PRICE}" /> </font> --%>
</div>
<%@include file= "/WEB-INF/view/common/common_gridArea.jsp" %>
<%-- <section class="contents_page_basic_margin">
<div class="ascendig_text">
<font size="2px">총 ${fn:length(LIST)}건</font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<!--
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-->
<font size="2px" color="red">발주금액 합 : <fmt:formatNumber pattern="#,###" value="${resultMap.TOTAL_SUPPLY_UNIT_PRICE}" /></font>
</div>
<div class="in_table_scroll_wrap _table1" style="height:53px;width:99.4%;">
<table class="plm_table">
<colgroup>
<!-- <col width="25px"> -->
<col width="40px">
<col width="90px">
<col width="130px">
<col width="180px">
<col width="100px">
<col width="80px">
<col width="80px">
<col width="80px">
<col width="80px">
<col width="80px">
<col width="80px">
<col width="80px">
<col width="80px">
<col width="80px">
<!--
<col width="80px">
<col width="80px">
-->
<col width="80px">
<col width="80px">
</colgroup>
<thead>
<tr class="plm_thead">
<!-- <td rowspan="2"><input type="checkbox" id="allCheck"></td> -->
<td colspan="5">프로젝트정보</td>
<td colspan="9">발주현황</td>
<td colspan="2">재발주현황</td>
</tr>
<tr class="plm_sub_thead">
<td>년도</td>
<td>고객사</td>
<td>프로젝트명</td>
<td>Unit명</td>
<td>프로젝트번호</td>
<td>구매BOM</td>
<td>전체수량</td>
<td>발주품수</td>
<td>미발주품수</td>
<td>발주금액(계)</td>
<td colspan="2">구매품</td>
<td colspan="2">제작품</td>
<!--
<td colspan="2">기타</td>
-->
<td>건수</td>
<td>금액(원)</td>
</tr>
</thead>
</table>
</div>
<div class="in_table_scroll_wrap _table2" style="height:500px;width:100%;">
<table class="plm_table">
<colgroup>
<!-- <col width="25px"> -->
<col width="40px">
<col width="90px">
<col width="130px">
<col width="180px">
<col width="100px">
<col width="80px">
<col width="80px">
<col width="80px">
<col width="80px">
<col width="80px">
<col width="80px">
<col width="80px">
<col width="80px">
<col width="80px">
<!--
<col width="80px">
<col width="80px">
-->
<col width="80px">
<col width="80px">
</colgroup>
<c:choose>
<c:when test="${!empty LIST}">
<c:forEach var="row" items="${LIST}" varStatus="status">
<tr>
<td><input style="width: 15px; height: 15px" type="checkbox" value="${info.OBJID}" name="chk_objId" id="chk_objId" data-objId="${info.OBJID}"></td>
<td style="text-align:center;" title="${row.CM_YEAR}">${row.CM_YEAR}</td>
<td style="text-align:center;" title="${row.CUSTOMER_NAME}">${row.CUSTOMER_NAME}</td>
<td style="text-align:center;" title="${row.CUSTOMER_PROJECT_NAME}">${row.CUSTOMER_PROJECT_NAME}</td>
<td style="text-align: left; padding-left: 3px;" title="${row.UNIT_PART_NAME}">${row.UNIT_PART_NAME}</td>
<td style="text-align:center;" title="${row.PROJECT_NO}">${row.PROJECT_NO}</td>
<td style="text-align:center;" title="${row.BOM_REPORT_OBJID}">
<a href="#" class="File file_icon" onclick="javascript:fn_centerPopup(1800, 900, '/salesMng/salesBomReportFormPopup.do?objId=${row.SALES_OBJID}&parent_objId=${row.BOM_REPORT_OBJID}&actType=view', 'salesBomReportFormPopup');"></a>
</td>
<td style="text-align: right; padding-right: 10px;" title="${row.TOTAL_BOM_PART_CNT}">${row.TOTAL_BOM_PART_CNT}</td>
<td style="text-align: right; padding-right: 10px;" title="${row.TOTAL_PO_PART_CNT}">${row.TOTAL_PO_PART_CNT}</td>
<td style="text-align: right; padding-right: 10px;" title="${row.NON_PO_PART_CNT}">${row.NON_PO_PART_CNT}</td>
<td style="text-align: right; padding-right: 10px;" ><fmt:formatNumber pattern="#,###" value="${row.TOTAL_SUPPLY_UNIT_PRICE}" /></td>
<td style="text-align: right; padding-right: 10px;" ><fmt:formatNumber pattern="#,###" value="${row.PRICE_PT_1}" /></td>
<td style="text-align: right; padding-right: 10px;" >${row.RATE_PRICE_PT_1}<c:if test="${not empty row.RATE_PRICE_PT_1}">%</c:if></td>
<td style="text-align: right; padding-right: 10px;" ><fmt:formatNumber pattern="#,###" value="${row.PRICE_PT_2}" /></td>
<td style="text-align: right; padding-right: 10px;" >${row.RATE_PRICE_PT_2}<c:if test="${not empty row.RATE_PRICE_PT_2}">%</c:if></td>
기타
<td style="text-align: right; padding-right: 10px;" ><fmt:formatNumber pattern="#,###" value="${row.PRICE_PT_ETC}" /></td>
<td style="text-align: right; padding-right: 10px;" >${row.RATE_PRICE_PT_ETC}<c:if test="${not empty row.RATE_PRICE_PT_ETC}">%</c:if></td>
<td style="text-align: right; padding-right: 10px;" ><fmt:formatNumber pattern="#,###" value="${row.RE_COUNT}" /></td>
<td style="text-align: right; padding-right: 10px;" ><fmt:formatNumber pattern="#,###" value="${row.RE_TOTAL_SUPPLY_UNIT_PRICE}" /></td>
</tr>
</c:forEach>
</c:when>
<c:otherwise>
<tr>
<td colspan="18" align="center">조회된 데이터가 없습니다.</td>
</tr>
</c:otherwise>
</c:choose>
</table>
</div>
</section> --%>
</div>
</div>
</div>
</form>
</body>
</html>