90 lines
4.1 KiB
Plaintext
90 lines
4.1 KiB
Plaintext
@model NP.Model.VMPay
|
|
@{
|
|
|
|
}
|
|
<dl class="payTab">
|
|
<dt>기간별 조회</dt>
|
|
<dd><a href="#" style="@(Model.intval == 7?"background-color: #383838;color:#fff":"background-color: #f4f4f4;color: #828282")" onclick="location.href='/My/Paies?intval=7'">7일전</a></dd>
|
|
<dd><a href="#" style="@(Model.intval == 15?"background-color: #383838;color:#fff":"background-color: #f4f4f4;color: #828282")" onclick="location.href='/My/Paies?intval=15'">15일전</a></dd>
|
|
<dd><a href="#" style="@(Model.intval == 1?"background-color: #383838;color:#fff":"background-color: #f4f4f4;color: #828282")" onclick="location.href='/My/Paies?intval=1'">1달전</a></dd>
|
|
<dd><a href="#" style="@(Model.intval == 2?"background-color: #383838;color:#fff":"background-color: #f4f4f4;color: #828282")" onclick="location.href='/My/Paies?intval=2'">2달전</a></dd>
|
|
<dd><a href="#" style="@(Model.intval == 999?"background-color: #383838;color:#fff":"background-color: #f4f4f4;color: #828282")" onclick="location.href='/My/Paies?intval=999'">전체</a></dd>
|
|
</dl>
|
|
|
|
<ul class="bskDesc">
|
|
<li>상품명을 클릭하시면 자세한 내용을 확인하실 수 있으시며, 환불요청 및 계산서발행요청이 가능합니다.</li>
|
|
<li>배송조회를 원하실 경우 배송방법을 클릭하시면 로젠택배의 배송현황을 확인하실 수 있습니다.</li>
|
|
</ul>
|
|
@foreach (var payno in Model.Paies.Select(s => s.payno).Distinct())
|
|
{
|
|
var d = Model.Paies.Where(w => w.payno == payno && w.piptype == 0 || w.piptype == 4).FirstOrDefault();
|
|
if (d == null)
|
|
{
|
|
d = Model.Paies.Where(w => w.payno == payno && w.piptype == 3).FirstOrDefault();
|
|
}
|
|
if (d == null)
|
|
{
|
|
d = Model.Paies.Where(w => w.payno == payno && w.piptype == 2).FirstOrDefault();
|
|
}
|
|
if (d == null)
|
|
{
|
|
d = Model.Paies.Where(w => w.payno == payno && w.piptype == 1).FirstOrDefault();
|
|
}
|
|
<table class="payTable">
|
|
<tr class="payTlist">
|
|
<td>
|
|
<a href="/My/PayInfo?payno=@d.payno">
|
|
<dl>
|
|
<dt class="@(d.pstatus==22?"red":"")">@(d.rfdno > 0 ? "환불요청" : d.pstatusname)</dt>
|
|
<dd>@d.cdt.ToString("yyyy.MM.dd HH:mm") (@(d.payno < 1000000 ? d.payno.ToString("000000") : d.payno.ToString()))</dd>
|
|
</dl>
|
|
<h5>
|
|
<span class="blu">@(d.piptype == 0 || d.piptype == 4 ? "강좌" : d.piptype == 3 ? "시험" : "교재")</span>
|
|
@Html.Raw(d.piptype == 0 || d.piptype == 4 ? string.Format("<span class=\"ppl\">{0}</span>", d.cshapename) : "")
|
|
@Html.Raw((d.piptype == 0 || d.piptype == 4) && d.isrebate == 1 ? "<span class=\"grn\">환급</span>" : "")
|
|
<b>@(d.itemname)@(Model.Paies.Where(w => w.payno == payno).Count() > 1 ? (" 외 " + (Model.Paies.Where(w => w.payno == payno).Count() - 1).ToString()+" 건") : "")</b>
|
|
</h5>
|
|
</a>
|
|
</td>
|
|
<th>@(d.payamt.ToString("#,0"))원</th>
|
|
</tr>
|
|
<tr class="payTdetail">
|
|
<td colspan="2">
|
|
<ul>
|
|
<li>결제방법 : @d.ptypename (@(d.ispg == 1 ?"PG" : "현장"))</li>
|
|
@if (d.rstatus > 0)
|
|
{
|
|
<li>환불금액 : <span>@(d.refundamt.ToString("#,0"))원</span>(@d.rstatustime.Value.ToString("yyyy.MM.dd HH:mm"))</li>
|
|
}
|
|
else if (d.pstatus == 22)
|
|
{
|
|
<li>입금방법 : @d.vactbankname / @d.vactnum (만료일 : @(d.paylimit.Value.ToString("yyyy.MM.dd HH:mm")))</li>
|
|
}
|
|
else if (d.pstatus != 1)
|
|
{
|
|
<li>결제취소</li>
|
|
}
|
|
@if (d.isdvr == 1)
|
|
{
|
|
<li>배송방법 : <a href="#" onclick="viewdvr(@(d.isdvr2), '@(d.dvrcode??"")')">@(d.isdvr2==0?"방문수령":"택배") (@Html.Raw(d.isdvr2 == 0 ? string.IsNullOrEmpty(d.dvrcode)?"미수령" : "수령완료" : string.IsNullOrEmpty(d.dvrcode)?"배송대기중": "<span>배송됨</span>"))</a></li>
|
|
}
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
}
|
|
@section scriptsHeader{
|
|
|
|
}
|
|
@section scripts{
|
|
<script>
|
|
$(document).ready(function () {
|
|
|
|
});
|
|
function viewdvr(isdvr, dvrcode) {
|
|
if (isdvr == 1 && dvrcode != '') {
|
|
window.open("https://www.ilogen.com/web/personal/trace/" + dvrcode);
|
|
}
|
|
}
|
|
</script>
|
|
} |