입고관리 발주금액 표시 오류 수정
This commit is contained in:
@@ -86,7 +86,8 @@ $(document).ready(function(){
|
||||
var columns = [
|
||||
// 요구사항: 품의서 No, 발주서 No, 프로젝트번호, 품번, 품명, 공급업체, 발주수량, 입고수량, 미입고수량, 검사성적서, 입고결과
|
||||
{title:'TOTAL_SUPPLY_PRICE' ,field:'TOTAL_SUPPLY_PRICE' ,visible:false, frozen:true},
|
||||
{title:'TOTAL_DELIVERY_PRICE' ,field:'TOTAL_DELIVERY_PRICE' ,visible:false, frozen:true},
|
||||
{title:'TOTAL_DELIVERY_PRICE' ,field:'TOTAL_DELIVERY_PRICE' ,visible:false, frozen:true},
|
||||
{title:'TOTAL_NOT_DELIVERY_PRICE',field:'TOTAL_NOT_DELIVERY_PRICE',visible:false, frozen:true},
|
||||
{headerHozAlign : 'center', hozAlign : 'center', minWidth : 130, widthGrow : 1, title : '품의서 No', field : 'PROPOSAL_NO',
|
||||
formatter: fnc_createGridAnchorTag,
|
||||
cellClick : function(e, cell) {
|
||||
@@ -179,17 +180,18 @@ function fn_calculateTotalAmount(){
|
||||
|
||||
// 현재 그리드에 표시된 데이터 가져오기
|
||||
var data = _tabulGrid.getData();
|
||||
var totalOrderAmount = 0; // 총 발주금액
|
||||
var totalOrderAmount = 0; // 총 발주금액
|
||||
var totalDeliveredAmount = 0; // 입고금액
|
||||
var totalNotDeliveredAmount = 0; // 미입고금액
|
||||
|
||||
if(data.length > 0) {
|
||||
data.forEach(function(row) {
|
||||
var rowTotalPrice = parseFloat(row.TOTAL_SUPPLY_PRICE || 0);
|
||||
// SQL에서 계산된 값 사용
|
||||
var rowSupplyPrice = parseFloat(row.TOTAL_SUPPLY_PRICE || 0);
|
||||
var rowDeliveredPrice = parseFloat(row.TOTAL_DELIVERY_PRICE || 0);
|
||||
var rowNotDeliveredPrice = rowTotalPrice - rowDeliveredPrice;
|
||||
var rowNotDeliveredPrice = parseFloat(row.TOTAL_NOT_DELIVERY_PRICE || 0);
|
||||
|
||||
totalOrderAmount += rowTotalPrice;
|
||||
totalOrderAmount += rowSupplyPrice;
|
||||
totalDeliveredAmount += rowDeliveredPrice;
|
||||
totalNotDeliveredAmount += rowNotDeliveredPrice;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user