요금사용내역 거래명세서, 사용내역서 Vat 포함 / 미포한 팝업 화면 개선
- 기존 VAT 별도 내역만 나오던 화면을 포함된 내역도 나오도록 기능 개선
This commit is contained in:
parent
faeca71f91
commit
0ce9d43891
@ -500,6 +500,7 @@ public class MjonMsgVO extends ComDefaultVO{
|
|||||||
private double supplyPrice; // 공급가액
|
private double supplyPrice; // 공급가액
|
||||||
private double vatPrice; // 부가세
|
private double vatPrice; // 부가세
|
||||||
private double totalPrice; // 금액
|
private double totalPrice; // 금액
|
||||||
|
private String addVatType; // 부가세 포함 여부
|
||||||
|
|
||||||
private String addrGrpId; // 주소록 그룹아이디
|
private String addrGrpId; // 주소록 그룹아이디
|
||||||
private String addrGrpNm; // 주소록 그룹명
|
private String addrGrpNm; // 주소록 그룹명
|
||||||
@ -1299,6 +1300,12 @@ public class MjonMsgVO extends ComDefaultVO{
|
|||||||
public void setTotalPrice(double totalPrice) {
|
public void setTotalPrice(double totalPrice) {
|
||||||
this.totalPrice = totalPrice;
|
this.totalPrice = totalPrice;
|
||||||
}
|
}
|
||||||
|
public String getAddVatType() {
|
||||||
|
return addVatType;
|
||||||
|
}
|
||||||
|
public void setAddVatType(String addVatType) {
|
||||||
|
this.addVatType = addVatType;
|
||||||
|
}
|
||||||
public String getDetailType() {
|
public String getDetailType() {
|
||||||
return detailType;
|
return detailType;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4869,6 +4869,12 @@ public class MjonPayController {
|
|||||||
model.addAttribute("mberNm", mberNm);
|
model.addAttribute("mberNm", mberNm);
|
||||||
model.addAttribute("managerNm", managerNm);
|
model.addAttribute("managerNm", managerNm);
|
||||||
model.addAttribute("moblphonNo", moblphonNo);
|
model.addAttribute("moblphonNo", moblphonNo);
|
||||||
|
|
||||||
|
//부가세 포함 가격 정보 계산
|
||||||
|
double addTax = Math.round(totalSumPrice * 0.1);
|
||||||
|
|
||||||
|
model.addAttribute("addTax", decFormat.format(addTax));
|
||||||
|
model.addAttribute("addTaxSumPrice", decFormat.format(addTax+totalSumPrice));
|
||||||
|
|
||||||
|
|
||||||
return "/web/pay/MsgPrintUsageDetailsPopUp";
|
return "/web/pay/MsgPrintUsageDetailsPopUp";
|
||||||
@ -5111,6 +5117,13 @@ public class MjonPayController {
|
|||||||
model.addAttribute("managerNm", managerNm);
|
model.addAttribute("managerNm", managerNm);
|
||||||
model.addAttribute("moblphonNo", moblphonNo);
|
model.addAttribute("moblphonNo", moblphonNo);
|
||||||
|
|
||||||
|
|
||||||
|
//부가세 포함 가격 정보 계산
|
||||||
|
double addTax = Math.round(totalSumPrice * 0.1);
|
||||||
|
|
||||||
|
model.addAttribute("addTax", decFormat.format(addTax));
|
||||||
|
model.addAttribute("addTaxSumPrice", decFormat.format(addTax+totalSumPrice));
|
||||||
|
|
||||||
return "/web/pay/MsgPrintStatementPopUp";
|
return "/web/pay/MsgPrintStatementPopUp";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -127,7 +127,14 @@ function f_print(){
|
|||||||
</div>
|
</div>
|
||||||
<div class="cont2 clearfix">
|
<div class="cont2 clearfix">
|
||||||
<p>총 사용금액</p>
|
<p>총 사용금액</p>
|
||||||
<p><span>${totalSumPrice}</span> 원(VAT 별도)</p>
|
<c:choose>
|
||||||
|
<c:when test="${searchVO.addVatType eq 'N'}">
|
||||||
|
<p><span>${totalSumPrice}</span> 원(VAT 별도)</p>
|
||||||
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
|
<p><span>${addTaxSumPrice}</span> 원(VAT 포함)</p>
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
</div>
|
</div>
|
||||||
<div class="cont3">
|
<div class="cont3">
|
||||||
<p>(단위 : 원, 건)</p>
|
<p>(단위 : 원, 건)</p>
|
||||||
@ -207,18 +214,32 @@ function f_print(){
|
|||||||
<table class="est_table">
|
<table class="est_table">
|
||||||
<caption>공급가액, 총 결제금액에 대한 표</caption>
|
<caption>공급가액, 총 결제금액에 대한 표</caption>
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col style="width: 64px;">
|
<col style="width: 100px;">
|
||||||
<col style="width: auto;">
|
<col style="width: auto;">
|
||||||
</colgroup>
|
</colgroup>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<th>공급가액</th>
|
<th>공급가액</th>
|
||||||
<td><span>${supplySumPrice}</span> 원</td>
|
<td><span>${supplySumPrice}</span></td>
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>총 결제금액</th>
|
|
||||||
<td><span>${totalSumPrice}</span> 원</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
|
<c:choose>
|
||||||
|
<c:when test="${searchVO.addVatType eq 'N'}">
|
||||||
|
<tr class="total_price">
|
||||||
|
<th>총 사용금액</th>
|
||||||
|
<td><span>${totalSumPrice}</span></td>
|
||||||
|
</tr>
|
||||||
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
|
<tr>
|
||||||
|
<th>세액(부가세)</th>
|
||||||
|
<td>${addTax}</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="total_price">
|
||||||
|
<th>총 사용금액</th>
|
||||||
|
<td><span>${addTaxSumPrice}</span></td>
|
||||||
|
</tr>
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -85,7 +85,14 @@ function f_print(){
|
|||||||
</div>
|
</div>
|
||||||
<div class="cont2 clearfix">
|
<div class="cont2 clearfix">
|
||||||
<p>총 사용금액</p>
|
<p>총 사용금액</p>
|
||||||
<p><span>${totalSumPrice}</span> 원(VAT 별도)</p>
|
<c:choose>
|
||||||
|
<c:when test="${searchVO.addVatType eq 'N'}">
|
||||||
|
<p><span>${totalSumPrice}</span> 원(VAT 별도)</p>
|
||||||
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
|
<p><span>${addTaxSumPrice}</span> 원(VAT 포함)</p>
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
</div>
|
</div>
|
||||||
<div class="cont3">
|
<div class="cont3">
|
||||||
<p>(단위 : 원, 건)</p>
|
<p>(단위 : 원, 건)</p>
|
||||||
@ -150,29 +157,50 @@ function f_print(){
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:when>
|
</c:when>
|
||||||
<c:otherwise>
|
<c:otherwise>
|
||||||
|
<tr>
|
||||||
|
<td colspan="4">
|
||||||
|
사용내역이 없습니다.
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
</c:otherwise>
|
</c:otherwise>
|
||||||
</c:choose>
|
</c:choose>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="cont4">
|
||||||
|
<table class="est_table">
|
||||||
|
<caption>공급가액, 총 결제금액에 대한 표</caption>
|
||||||
|
<colgroup>
|
||||||
|
<col style="width: 100px;">
|
||||||
|
<col style="width: auto;">
|
||||||
|
</colgroup>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<th>공급가액</th>
|
||||||
|
<td><span>${supplySumPrice}</span></td>
|
||||||
|
</tr>
|
||||||
<c:choose>
|
<c:choose>
|
||||||
<c:when test="${not empty resultList}">
|
<c:when test="${not empty resultList}">
|
||||||
<!-- <tr>
|
<c:choose>
|
||||||
<td>계</td>
|
<c:when test="${searchVO.addVatType eq 'N'}">
|
||||||
<td>${sendSumCount}</td>
|
<tr class="total_price">
|
||||||
<td>${supplySumPrice}</td>
|
<th>총 사용금액</th>
|
||||||
<td>${totalSumPrice}</td>
|
<td><span>${totalSumPrice}</span></td>
|
||||||
</tr>-->
|
</tr>
|
||||||
<tr class="total_price">
|
</c:when>
|
||||||
<td>총 공급가액</td>
|
<c:otherwise>
|
||||||
<td colspan="3">2,227</td>
|
<tr>
|
||||||
</tr>
|
<th>세액(부가세)</th>
|
||||||
<tr>
|
<td>${addTax}</td>
|
||||||
<td>세액(부가세)</td>
|
</tr>
|
||||||
<td colspan="3">227</td>
|
<tr class="total_price">
|
||||||
</tr>
|
<th>총 사용금액</th>
|
||||||
<tr class="total_price">
|
<td><span>${addTaxSumPrice}</span></td>
|
||||||
<td class="total_price">총 사용금액</td>
|
</tr>
|
||||||
<td colspan="3">1,258</td>
|
</c:otherwise>
|
||||||
</tr>
|
</c:choose>
|
||||||
</c:when>
|
</c:when>
|
||||||
<c:otherwise>
|
<c:otherwise>
|
||||||
<tr>
|
<tr>
|
||||||
@ -182,9 +210,8 @@ function f_print(){
|
|||||||
</tr>
|
</tr>
|
||||||
</c:otherwise>
|
</c:otherwise>
|
||||||
</c:choose>
|
</c:choose>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="cont5">
|
<div class="cont5">
|
||||||
<p><span>${year} 년 <span>${month}</span> 월 <span>${day}</span> 일</p>
|
<p><span>${year} 년 <span>${month}</span> 월 <span>${day}</span> 일</p>
|
||||||
|
|||||||
@ -111,7 +111,7 @@ function fnShowPrintPopup() {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
document.listForm.action = url;
|
document.listForm.action = url;
|
||||||
document.listForm.method = "post";
|
document.listForm.method = "post";
|
||||||
window.open("about:blank", 'printPop', 'width='+ popup_wid +', height='+ popup_ht +', left=' + popup_left + ', top='+ popup_top + ', fullscreen=no, menubar=no, status=no, toolbar=no, titlebar=yes, location=no, scrollbars=1');
|
window.open("about:blank", 'printPop', 'width='+ popup_wid +', height='+ popup_ht +', left=' + popup_left + ', top='+ popup_top + ', fullscreen=no, menubar=no, status=no, toolbar=no, titlebar=yes, location=no, scrollbars=1');
|
||||||
@ -411,9 +411,9 @@ function fnShowPdfPrintPopup(){
|
|||||||
<input type="radio" name="publish" id="publish2" value="details">
|
<input type="radio" name="publish" id="publish2" value="details">
|
||||||
<label for="publish2">사용내역서</label>
|
<label for="publish2">사용내역서</label>
|
||||||
<label for="" class="label">부가세 포함,별도 선택</label>
|
<label for="" class="label">부가세 포함,별도 선택</label>
|
||||||
<select id="isVat" name="isVat" class="selType2">
|
<select id="addVatType" name="addVatType" class="selType2">
|
||||||
<option value="0">부가세 별도</option>
|
<option value="N" selected>부가세 별도</option>
|
||||||
<option value="1" selected>부가세 포함</option>
|
<option value="Y">부가세 포함</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user