490 lines
24 KiB
Plaintext
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 =" <font size='2px' color='red'>총발주금액(원) : ";
|
|
var text2 =" <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> ";
|
|
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>
|
|
<!--
|
|
|
|
|
|
-->
|
|
<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> |