|
|
@@ -14,11 +14,11 @@
|
|
|
* 1.0 2020.11.16 moon 최초 작성
|
|
|
*******************************************************************************
|
|
|
-->
|
|
|
- <div class="modalPopup" data-width="1000" >
|
|
|
+ <div class="modalPopup" data-width="1000" data-height="900">
|
|
|
<div class="panelStyle">
|
|
|
<!-- TITLE -->
|
|
|
<div class="panelTitle">
|
|
|
- <h2>회수 상세</h2>
|
|
|
+ <h2>환불컨펌 상세</h2>
|
|
|
<button type="button" class="close" onclick="uifnPopupClose('popupWithdrawDetail')"><i class="fa fa-times"></i></button>
|
|
|
</div>
|
|
|
<!-- //TITLE -->
|
|
|
@@ -40,8 +40,7 @@
|
|
|
<tr>
|
|
|
<th>회수구분</th>
|
|
|
<td>
|
|
|
- <span id="returnType"></span>
|
|
|
- <input type="hidden" name="chgGb"/>
|
|
|
+ <span id="wdGbNm"></span>
|
|
|
</td>
|
|
|
<th>도착일자</th>
|
|
|
<td>
|
|
|
@@ -52,92 +51,107 @@
|
|
|
<tr>
|
|
|
<th>최종요청사유</th>
|
|
|
<td>
|
|
|
- <select name="chgReason"></select>
|
|
|
+ <span id="chgReasonNm"></span>
|
|
|
</td>
|
|
|
<th>귀책사유<i class="star"></i></th>
|
|
|
<td>
|
|
|
- <span id="chgReasonText">
|
|
|
- </span>
|
|
|
+ <span id="chgReasonText"></span>
|
|
|
</td>
|
|
|
</tr>
|
|
|
- <tr id="refundArea0">
|
|
|
+ <tr>
|
|
|
<th>동봉비</th>
|
|
|
<td>
|
|
|
- <input type="text" name="encloseFee" data-valid-type="integer" onchange="_encloseFee=$(this).val(); $('#withdrawDetailForm select[name=chgReason]').trigger('change');" class="w100 aR"/>원
|
|
|
+ <input type="text" name="encloseFee" data-valid-type="integer" onchange="fnChangeAmt()" class="w100 aR"/>원
|
|
|
</td>
|
|
|
<th>착불비</th>
|
|
|
<td>
|
|
|
- <span id="codFee"></span>원
|
|
|
+ <input type="text" name="codFee" data-valid-type="integer" onChange="fnChangeAmt()" class="w100 aR"/>원
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <th>회수메모</th>
|
|
|
- <td>
|
|
|
- <span id="shipMemo"></span>
|
|
|
+ <th>추가결제비</th>
|
|
|
+ <td colspan="3">
|
|
|
+ <input type="text" name="addPayCost" data-valid-type="integer" readonly="readonly" onChange="fnChangeAmt()" class="w100 aR"/>원
|
|
|
</td>
|
|
|
- <th>회수사유</th>
|
|
|
- <td><span id="changeReason"></span></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<th>클레임메모</th>
|
|
|
<td colspan="3">
|
|
|
- <span id="claimMemo"></span>
|
|
|
+ <span id="chgMemo"></span>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th>회수메모</th>
|
|
|
+ <td colspan="3">
|
|
|
+ <span id="wdMemo"></span>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
|
|
|
- <div id="divRefundInfo">
|
|
|
- <h4>환불 예정 정보</h4>
|
|
|
+ <div id="divRefundInfo">
|
|
|
+ <h4>환불예정금액</h4>
|
|
|
<table class="frmStyle">
|
|
|
<colgroup>
|
|
|
- <col style="width:10%;" />
|
|
|
- <col style="width:15%;" />
|
|
|
- <col style="width:10%;" />
|
|
|
- <col style="width:15%;" />
|
|
|
- <col style="width:10%;" />
|
|
|
- <col style="width:15%;" />
|
|
|
- <col style="width:10%;" />
|
|
|
- <col/>
|
|
|
+ <col style="width:20%;"/>
|
|
|
+ <col style="width:30%;"/>
|
|
|
+ <col style="width:20%;"/>
|
|
|
+ <col style="width:30%;"/>
|
|
|
</colgroup>
|
|
|
- <tr id="refundArea1">
|
|
|
- <th>총 결제 금액</th>
|
|
|
- <td colspan="3"><span id="totPayAmt"></span>원 (상품 실결제 금액 : <span id="totRealAmt"></span>원, 배송비 : <span id="delvFee"></span>원)</td>
|
|
|
- </tr>
|
|
|
- <tr id="refundArea2">
|
|
|
- <th>취소 상품 금액</th>
|
|
|
- <td><span id="cnclGoodsAmt"></span>원</td>
|
|
|
- <th>취소 사용 포인트</th>
|
|
|
- <td><span id="cnclPointAmt"></span>원</td>
|
|
|
- <th>취소 사용 쿠폰금액</th>
|
|
|
- <td><span id="cnclCouponAmt"></span>원</td>
|
|
|
- <th>취소 상품 환불금액</th>
|
|
|
- <td><span id="cnclGoodsRefundAmt"></span>원</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <th>추가 고객부담 배송비</th>
|
|
|
- <td>
|
|
|
- <span id="custShipAmt"></span>원
|
|
|
- </td>
|
|
|
- <td colspan="4">
|
|
|
- (원주문배송비 : <span id="orgDelvFee"></span>원 + 회수배송비 : <span id="returnDelvFee"></span>원)<span id="delvFeeAddText"></span>
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
- <tr id="refundArea4">
|
|
|
- <th>환불예정금액</th>
|
|
|
- <td colspan="7"><span id="totRefundAmt"></span>원</td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
+ <tbody>
|
|
|
+ <tr>
|
|
|
+ <th>총 결제 금액</th>
|
|
|
+ <td colspan="3"><span id="spanPayAmt"></span>원 (상품 실결제 금액 : <span id="spanSumRealOrdAmt"></span>원, 배송금액 : <span id="spanSumDeliveryFee"></span>원, 배송비쿠폰할인금액: <span id="spanDelvCpnDcAmt"></span>원)</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th>주문 상품 금액</th>
|
|
|
+ <td><span id="spanOrdAmt"></span>원</td>
|
|
|
+ <th>취소 상품 금액</th>
|
|
|
+ <td><span id="spanCnclRtnAmt"></span>원</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th>취소 사용 포인트</th>
|
|
|
+ <td colspan="3"><span id="spanTotPntDcAmt"></span>원 (고객 포인트 : <span id="spanPntDcAmt"></span>원 + 상품 선포인트 : <span id="spanPrePntDcAmt"></span>원) </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th>취소 사용 쿠폰금액</th>
|
|
|
+ <td colspan="3"><span id="spanCpnDcAmt"></span>원 (즉시할인쿠폰 : <span id="spanCpn1DcAmt"></span>원 + 상품쿠폰 : <span id="spanGoodsCpnDcAmt"></span>원 + 장바구니쿠폰 : <span id="spanCartCpnDcAmt"></span>원)</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th>취소 다다익선 금액</th>
|
|
|
+ <td colspan="3"><span id="spanTmtbDcAmt"></span>원 (수량할인 : <span id="spanTmtb1DcAmt"></span>원 + 금액할인 : <span id="spanTmtb2DcAmt"></span>원)</td>
|
|
|
+ </tr>
|
|
|
+
|
|
|
+ <tr>
|
|
|
+ <th>취소 고객 상품권 금액</th>
|
|
|
+ <td><span id="spanGfcdUseAmt"></span>원</td>
|
|
|
+ <th>추가 반품배송 금액</th>
|
|
|
+ <td><span id="spanTotRtnDelvFee"></span>원</td>
|
|
|
+ </tr>
|
|
|
+
|
|
|
+ <tr>
|
|
|
+ <th>취소 상품 실결제 금액</th>
|
|
|
+ <td><span id="spanRealCnclRtnAmt"></span>원</td>
|
|
|
+ <th>추가 배송 금액</th>
|
|
|
+ <td><span id="spanTotDeliveryFee"></span>원 </td>
|
|
|
+ </tr>
|
|
|
+
|
|
|
+
|
|
|
+ <tr>
|
|
|
+ <th>환불 금액 합계</th>
|
|
|
+ <td colspan="3"><span id="spanRefundAmt"></span>원</td>
|
|
|
+ </tr>
|
|
|
+ </tbody>
|
|
|
+ </table>
|
|
|
</div>
|
|
|
|
|
|
- <div class="cardArea" style="height: 350px;">
|
|
|
- <h4 style="width:98%;">
|
|
|
+ <div class="cardArea" style="height: 200px;">
|
|
|
+ <h4 style="width:85%;">
|
|
|
회수대상 상품 정보
|
|
|
+ </h4>
|
|
|
<span class="btnRight" id="pgBtn" >
|
|
|
- <label><input type="checkbox" name="pgStats" value="N" th:if="${sessionInfo.roleCd == '0000'}">PG 전문 미전송</label>
|
|
|
+ <label ><input type="checkbox" name="pgStats" value="N" th:if="${sessionInfo.roleCd == 'G001_0000'}"> PG 전문 미전송</label>
|
|
|
</span>
|
|
|
- </h4>
|
|
|
-
|
|
|
- <div id="refundGridList" style="width: 100%; height: 260px; padding-top:10PX;" class="ag-theme-balham"></div>
|
|
|
+ <div id="refundGridList" style="width: 100%; height: 200px; padding-top:10PX;" class="ag-theme-balham"></div>
|
|
|
</div>
|
|
|
</form>
|
|
|
|
|
|
@@ -148,77 +162,104 @@
|
|
|
/*<![CDATA[*/
|
|
|
|
|
|
var ordChgSq = [[${ordChgSq}]]; // 주문변경번호
|
|
|
+ var ordNo = [[${ordNo}]]; // 주문번호
|
|
|
var remainGoodsInfo = [[${remainGoodsInfo}]]; // 주문 남은 상품 정보
|
|
|
var remainGoodsList = [[${remainGoodsList}]]; // 주문 남은 상품 목록
|
|
|
var couponInfo = [[${couponInfo}]]; // 쿠폰 정보
|
|
|
var orderDetailSumAmt = [[${orderDetailSumAmt}]];
|
|
|
var sumQty = [[${sumQty}]];
|
|
|
- var ordChgCnt = [[${ordChgCnt}]]; //회수신청건수
|
|
|
+ var ordChgCnt = 0; //회수신청건수
|
|
|
var chgGb = "반품";
|
|
|
|
|
|
+ var toTalOrdQty = 0; // 주문 총수량
|
|
|
+ var ordInQty = 0; // 반품 입고총수량
|
|
|
+ var ordChgQty = 0; // 반품 신청총수량
|
|
|
+ var delvExpnYn = ""; // 출고예외(확정후 품절,불량)여부
|
|
|
+ var wdGb = "";
|
|
|
+ var mallGb = "";
|
|
|
+ var reFundInfo = [[${refundConfirmPreInfo}]]; // 환불컨펌 정보
|
|
|
+
|
|
|
var columnDefsDetail = [
|
|
|
- {headerName: "주문번호", field: "ordNo", width: 150, minWidth: 100, cellClass: 'text-center',
|
|
|
+ {headerName: "주문변경번호", field: "ordChgSq", width: 100, minWidth: 100, cellClass: 'text-center'},
|
|
|
+ {headerName: "주문번호", field: "ordNo", width: 100, minWidth: 100, cellClass: 'text-center',
|
|
|
cellRenderer: function(params) {
|
|
|
return "<a href=\"javascript:void(0);\" onclick=\"cfnOpenOrderDetailPopup('" + params.value + "');\">" + params.value + "</a>";
|
|
|
}
|
|
|
},
|
|
|
- {headerName: "상품코드", field: "goodsCd", width: 150, minWidth: 100, cellClass: 'text-center',
|
|
|
+ {headerName: "상품명", field: "goodsNm", width: 150, minWidth: 100},
|
|
|
+ {headerName: "상품코드", field: "goodsCd", width: 120, minWidth: 100, cellClass: 'text-center',
|
|
|
cellRenderer: function(params) {
|
|
|
return "<a href=\"javascript:void(0);\" onclick=\"cfnOpenGoodsDetailPopup('U','" + params.value + "','');\">" + params.value + "</a>";
|
|
|
}
|
|
|
},
|
|
|
- {headerName: "사이즈", field: "sizeCd", width: 70, minWidth: 100, cellClass: 'text-center'},
|
|
|
- {headerName: "신청수량", field: "chgQty", width: 100, minWidth: 100, cellClass: 'text-center'},
|
|
|
- {headerName: "회수수량", field: "wdQty", width: 100, minWidth: 100, cellClass: 'text-center'},
|
|
|
- {headerName: "상품명", field: "goodsNm", width: 150, minWidth: 100},
|
|
|
+ {headerName: "옵션1", field: "optCd1", width: 60, minWidth: 100, cellClass: 'text-center'},
|
|
|
+ {headerName: "옵션2", field: "optCd2", width: 60, minWidth: 100, cellClass: 'text-center'},
|
|
|
+ {headerName: "신청수량", field: "chgQty", width: 80, minWidth: 100, cellClass: 'text-center'},
|
|
|
+ {headerName: "회수수량", field: "wdQty", width: 80, minWidth: 100, cellClass: 'text-center'},
|
|
|
+
|
|
|
{headerName: "회수처리상태", field: "wdStat", width: 120, minWidth: 100, cellClass: 'text-center'},
|
|
|
- {headerName: "회수처리", field: "ordDtlNo", width: 120, minWidth: 100, cellClass: 'text-center'
|
|
|
+ {headerName: "회수처리", field: "chgStat", width: 120, minWidth: 100, cellClass: 'text-center'
|
|
|
, cellRenderer : function(params) {
|
|
|
- if (params.data.wdStat == 'N') {
|
|
|
+ if (params.data.wdStatYn == 'N') {
|
|
|
if (params.data.wdQty > 0) {
|
|
|
- return "<a href=\"javascript:void(0);\" class=\"btn btn-base btn-sm\">회수컨펌</a>";
|
|
|
+ return "<a href=\"javascript:void(0);\" class=\"btn btn-base btn-sm\">환불컨펌</a>";
|
|
|
} else {
|
|
|
return "";
|
|
|
}
|
|
|
- } else if (params.data.wdStat == 'Y') {
|
|
|
- return "회수완료";
|
|
|
+ } else if (params.data.wdStatYn == 'Y') {
|
|
|
+ return "환불완료";
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- {headerName: "등록일", field: "regDt", width: 100, minWidth: 100, cellClass: 'text-center'},
|
|
|
- {headerName: "등록자", field: "udtId", width: 100, minWidth: 100, cellClass: 'text-center'}
|
|
|
+ {headerName: "주문상세번호", field: "ordDtlNo", width: 100, minWidth: 100, cellClass: 'text-center'},
|
|
|
+ {headerName: "등록일", field: "regDt", width: 100, minWidth: 100, cellClass: 'text-center'}
|
|
|
+
|
|
|
];
|
|
|
|
|
|
// Get withDrawDetailGridOptions
|
|
|
var withdrawDetailGridOptions = gagaAgGrid.getGridOptions(columnDefsDetail);
|
|
|
withdrawDetailGridOptions.rowSelection = 'multiple';
|
|
|
|
|
|
+ var isCustomer = true;
|
|
|
+
|
|
|
+
|
|
|
+ // ??
|
|
|
withdrawDetailGridOptions.getRowStyle = function(params) {
|
|
|
- if (params.data.wdStat == 'N') {
|
|
|
+ if (params.data.wdStatYn == 'N') {
|
|
|
if (params.data.wdQty < 1) {
|
|
|
return { 'background-color': '#FF0000'};
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /*************************************************************************
|
|
|
+ * init
|
|
|
+ **************************************************************************/
|
|
|
$(document).ready(function() {
|
|
|
// Create a agGrid
|
|
|
gagaAgGrid.createGrid('refundGridList', withdrawDetailGridOptions);
|
|
|
|
|
|
- //fnDetailSearch(true);
|
|
|
- });
|
|
|
+ setTimeout(fnRefundDetailSearch, 200);
|
|
|
+
|
|
|
+ });
|
|
|
|
|
|
+
|
|
|
+ /*************************************************************************
|
|
|
+ * 회수 상세내역 조회
|
|
|
+ **************************************************************************/
|
|
|
var initFlag = '';
|
|
|
- //회수 상세내역 조회
|
|
|
- var fnDetailSearch = function(Init) {
|
|
|
- initFlag = Init;
|
|
|
+ var fnRefundDetailSearch = function() {
|
|
|
+ //initFlag = Init;
|
|
|
var data = { 'ordChgSq' : ordChgSq };
|
|
|
var jsonData = JSON.stringify(data);
|
|
|
|
|
|
gagajf.ajaxJsonSubmit('/withdraw/detail/list', jsonData, fnWithdrawDetailCallback);
|
|
|
}
|
|
|
|
|
|
- // 상세 정보 콜백 함수
|
|
|
+ /*************************************************************************
|
|
|
+ * 상세 정보 콜백 함수
|
|
|
+ **************************************************************************/
|
|
|
var fnWithdrawDetailCallback = function(result) {
|
|
|
if (result.length < 1) {
|
|
|
mcxDialog.alert('회수데이터 오류입니다. 운영팀에 문의 해주세요! ');
|
|
|
@@ -227,32 +268,35 @@
|
|
|
|
|
|
var confirmCnt = 0;
|
|
|
$(result).each(function(idx) {
|
|
|
- if (result[idx].wdStat == 'Y') {
|
|
|
+ if (result[idx].wdStatYn == 'Y') {
|
|
|
confirmCnt++;
|
|
|
}
|
|
|
+ ordInQty = ordInQty + result[idx].wdQty;
|
|
|
+ ordChgQty = ordChgQty + result[idx].chgQty;
|
|
|
|
|
|
- // 전체 회수 완료 일 때.
|
|
|
- if (result.length == confirmCnt || result[idx].mallGb == '20') {
|
|
|
- fnSearch();
|
|
|
- setReadOnly(true);
|
|
|
- $('#pgBtn').hide();
|
|
|
- $('#divRefundInfo').hide();
|
|
|
- }
|
|
|
});
|
|
|
|
|
|
+ // 전체 회수 완료 일 때. 제휴몰일때
|
|
|
+ if (result.length == confirmCnt || result[0].mallGb == 'G011_20') {
|
|
|
+ //fnSearch();
|
|
|
+ setReadOnly(true);
|
|
|
+ $('#pgBtn').hide();
|
|
|
+ //$('#divRefundInfo').hide();
|
|
|
+ }
|
|
|
+
|
|
|
// 회수리스트 설정
|
|
|
withdrawDetailGridOptions.api.setRowData(result);
|
|
|
|
|
|
- if (!initFlag) return;
|
|
|
+ //if (!initFlag) return;
|
|
|
|
|
|
fnSetWithdrawInfo(result[0]); // 회수정보 설정
|
|
|
- fnSetCnclInfo(result); // 취소 관련 설정
|
|
|
-
|
|
|
- if(chgGb == "40") {
|
|
|
- $('#divRefundInfo').hide();
|
|
|
- }
|
|
|
+
|
|
|
+ //fnSetCnclInfo(result); // 취소 관련 설정
|
|
|
}
|
|
|
|
|
|
+ /*************************************************************************
|
|
|
+ * 회수정보 설정
|
|
|
+ **************************************************************************/
|
|
|
var _orgDelvFee = 0; // 최초 배송비
|
|
|
var _delvFee = 0; // 배송비
|
|
|
var _totRealOrdAmt = 0; // 상품 실결제금액
|
|
|
@@ -264,209 +308,212 @@
|
|
|
var _totCnclCouponAmt = 0; // 총 취소 사용 쿠폰
|
|
|
var _totCnclGoodsRefundAmt = 0; // 총 취소 상품 환불금액
|
|
|
|
|
|
- // 회수정보 설정
|
|
|
var fnSetWithdrawInfo = function(data) {
|
|
|
- // 전역변수 설정
|
|
|
- _orgDelvFee = gagajf.convNull(data.orgDelvFee, 0); // 최초배송비
|
|
|
- _delvFee = data.delvFee; // 부과배송비
|
|
|
- if(_orgDelvFee > 0) _delvFee = _orgDelvFee;
|
|
|
-
|
|
|
- _totRealOrdAmt = data.totRealOrdAmt;
|
|
|
- _payAmt = data.payAmt == null ? 0 : data.payAmt;
|
|
|
- _encloseFee = data.encloseFee;
|
|
|
-
|
|
|
- // 회수 상세
|
|
|
- $('#withdrawDetailForm input[name=chgGb]').val(data.chgGb);
|
|
|
- chgGb = data.chgGb;
|
|
|
- $("#returnType").text(data.returnType); //회수구분
|
|
|
- $('#arriValDt').text(data.regDt); //회수일시
|
|
|
- $('#shipMemo').text(data.wdMemo); //회수메모
|
|
|
- $('#codFee').text(data.codFee); //착불비
|
|
|
- $('#withdrawDetailForm input[name=chgReason]').val(data.wdReqReason);
|
|
|
- $('#withdrawDetailForm input[name=orgChgReason]').val(data.wdReqReason);
|
|
|
- $('#withdrawDetailForm input[name=encloseFee]').val(_encloseFee); //동봉비
|
|
|
- $('#withdrawDetailForm input[name=orgEncloseFee]').val(_encloseFee); //동봉비
|
|
|
-
|
|
|
- $('#delvFee').text(_orgDelvFee.addComma()); //배송비
|
|
|
- $('#totRealAmt').text(_totRealOrdAmt.addComma()); //상품 실결제 금액
|
|
|
- $('#totPayAmt').text(_payAmt.addComma()); //총 결제금액
|
|
|
- $('#claimMemo').text(data.chgMemo);
|
|
|
- cfnCreateCombo('/renderer/avail/commonCode/list/G688', $('#withdrawDetailForm select[name=chgReason]'), '', data.chgReason);
|
|
|
- }
|
|
|
-
|
|
|
- // 취소 금액 설정
|
|
|
- var fnSetCnclInfo = function(data) {
|
|
|
- $(data).each(function(idx, item) {
|
|
|
- var sumCpn = item.goodsCpnDcAmt + item.cartCpnDcAmt + item.plusCpnDcAmt;
|
|
|
- var sumPoint = item.pntDcAmt + item.prePntDcAmt;
|
|
|
-
|
|
|
- _totCnclCouponAmt += Number((sumCpn / (item.ordQty - item.cnclRtnQty)) * item.wdQty);
|
|
|
- _totCnclPointAmt += Number((sumPoint / (item.ordQty - item.cnclRtnQty)) * item.wdQty);
|
|
|
- _totCnclGoodsAmt += item.currPrice * Number(item.wdQty);
|
|
|
+
|
|
|
+ toTalOrdQty = data.totalOrdQty;
|
|
|
+ delvExpnYn = data.delvExpnYn;
|
|
|
+ wdGb = data.wdGb;
|
|
|
+ mallGb = data.mallGb;
|
|
|
+
|
|
|
+ reFundInfo.chgReasonNm = data.chgReasonNm;
|
|
|
+ reFundInfo.chgReason = data.chgReason;
|
|
|
+ reFundInfo.accountNm = data.accountNm;
|
|
|
+ reFundInfo.accountNo = data.accountNo;
|
|
|
+ reFundInfo.bankCd = data.bankCd;
|
|
|
+ reFundInfo.custNo = data.custNo;
|
|
|
+ reFundInfo.ordNm = data.ordNm;
|
|
|
+ reFundInfo.delvAddrSq = data.reFundInfo;
|
|
|
+ reFundInfo.delvExpnYn = data.delvExpnYn;
|
|
|
+ reFundInfo.mallGb = mallGb;
|
|
|
+ reFundInfo.ordNo = ordNo;
|
|
|
+ reFundInfo.ordChgSq = ordChgSq;
|
|
|
+
|
|
|
+ // 환불컨펌 상세
|
|
|
+ $("#wdGbNm").text(data.wdGbNm); // 회수구분
|
|
|
+ $("#arriValDt").text(data.arrivalDt); // arriValDt 도착일
|
|
|
+ $("#chgReasonNm").text(data.chgReasonNm); // 최종요청사유
|
|
|
+ $("#chgReasonText").text(data.chgReasonText); // 귀책사유
|
|
|
+ $("#withdrawDetailForm input[name=encloseFee]").val(data.encloseFee); // 동봉비
|
|
|
+ $("#withdrawDetailForm input[name=codFee]").val(data.codFee); // 착불비
|
|
|
+ $("#withdrawDetailForm input[name=addPayCost]").val(data.addPayCost); // 추가 결제비
|
|
|
+ $("#chgMemo").text(data.chgMemo); // 클레임메모
|
|
|
+ $("#wdMemo").text(data.wdMemo); // 회수메모
|
|
|
+ if(data.chgReason == "G688_10"){
|
|
|
+ isCustomer = true;
|
|
|
+ } else {
|
|
|
+ isCustomer = false;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ // 환불예정금액
|
|
|
+ $("#spanPayAmt").text(reFundInfo.spanPayAmt.addComma()); //총 결제 금액
|
|
|
+ $("#spanSumRealOrdAmt").text(reFundInfo.spanSumRealOrdAmt.addComma()); //상품 실결제 금액
|
|
|
+ $("#spanSumDeliveryFee").text(reFundInfo.spanSumDeliveryFee.addComma()); //배송금액
|
|
|
+ $("#spanDelvCpnDcAmt").text(reFundInfo.spanDelvCpnDcAmt.addComma()); //배송비쿠폰할인금액
|
|
|
+
|
|
|
+ $("#spanOrdAmt").text(reFundInfo.spanOrdAmt.addComma()); //주문 상품 금액
|
|
|
+ $("#spanCnclRtnAmt").text(reFundInfo.spanCnclRtnAmt.addComma()); //취소 상품 금액
|
|
|
+
|
|
|
+ $("#spanTotPntDcAmt").text(reFundInfo.spanTotPntDcAmt.addComma()); //취소 사용 포인트
|
|
|
+ $("#spanPntDcAmt").text(reFundInfo.spanPntDcAmt.addComma()); //고객 포인트
|
|
|
+ $("#spanPrePntDcAmt").text(reFundInfo.spanPrePntDcAmt.addComma()); //상품 선포인트
|
|
|
+
|
|
|
+ $("#spanCpnDcAmt").text(reFundInfo.spanCpnDcAmt.addComma()); //취소 사용 쿠폰금액
|
|
|
+ $("#spanCpn1DcAmt").text(reFundInfo.spanCpn1DcAmt.addComma()); //즉시할인쿠폰
|
|
|
+ $("#spanGoodsCpnDcAmt").text(reFundInfo.spanGoodsCpnDcAmt.addComma()); //상품쿠폰
|
|
|
+ $("#spanCartCpnDcAmt").text(reFundInfo.spanCartCpnDcAmt.addComma()); //장바구니쿠폰
|
|
|
+
|
|
|
+ $("#spanTmtbDcAmt").text(reFundInfo.spanTmtbDcAmt.addComma()); //취소 다다익선 금액
|
|
|
+ $("#spanTmtb1DcAmt").text(reFundInfo.spanTmtb1DcAmt.addComma()); //수량할인
|
|
|
+ $("#spanTmtb2DcAmt").text(reFundInfo.spanTmtb2DcAmt.addComma()); //금액할인
|
|
|
+
|
|
|
+ $("#spanGfcdUseAmt").text(reFundInfo.spanGfcdUseAmt.addComma()); //취소 고객 상품권 금액
|
|
|
+
|
|
|
+ $("#spanRealCnclRtnAmt").text(reFundInfo.spanRealCnclRtnAmt.addComma()); //취소 상품 실결제 금액
|
|
|
+ $("#spanTotDeliveryFee").text(reFundInfo.spanTotDeliveryFee.addComma()); //취소 환불 배송 금액
|
|
|
+
|
|
|
+ $("#spanTotRtnDelvFee").text(reFundInfo.spanTotRtnDelvFee.addComma()); //반품 환불 배송 금액
|
|
|
+ $("#spanTotExcDelvFee").text(reFundInfo.spanTotExcDelvFee.addComma()); //교환 환불 배송 금액
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ if(delvExpnYn == "Y"){
|
|
|
+ $('#withdrawDetailForm input[name=codFee]').attr('readonly', 'readonly');
|
|
|
+ $('#withdrawDetailForm input[name=encloseFee]').attr('readonly', 'readonly');
|
|
|
|
|
|
- if (item.ordQty != (item.wdQty + item.cnclRtnQty)) {
|
|
|
- var tempCouponAmt = Number((sumCpn / (item.ordQty - item.cnclRtnQty)) * (item.ordQty - item.cnclRtnQty - item.wdQty));
|
|
|
- var tempPointAmt = Number((sumPoint / (item.ordQty - item.cnclRtnQty)) * (item.ordQty - item.cnclRtnQty - item.wdQty));
|
|
|
- var tempGoodsAmt = item.currPrice * (item.ordQty - item.cnclRtnQty - item.wdQty);
|
|
|
-
|
|
|
- var tempOrdAmt = Number(tempGoodsAmt - tempPointAmt - tempCouponAmt);
|
|
|
- remainGoodsInfo.realOrdAmt += tempOrdAmt;
|
|
|
+ } else {
|
|
|
+ if(wdGb == "W"){
|
|
|
+ $('#withdrawDetailForm input[name=codFee]').attr('readonly', 'readonly');
|
|
|
+ } else {
|
|
|
+ $('#withdrawDetailForm input[name=codFee]').remove('readonly');
|
|
|
}
|
|
|
- });
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
- _totCnclGoodsRefundAmt = Math.floor(_totCnclGoodsAmt) - Math.floor(_totCnclPointAmt) - Math.floor(_totCnclCouponAmt);
|
|
|
-
|
|
|
- $('#cnclGoodsAmt').text(Math.floor(_totCnclGoodsAmt).addComma());
|
|
|
- $('#cnclPointAmt').text(Math.floor(_totCnclPointAmt).addComma());
|
|
|
- $('#cnclCouponAmt').text(Math.floor(_totCnclCouponAmt).addComma());
|
|
|
- $('#cnclGoodsRefundAmt').text(Math.floor(_totCnclGoodsRefundAmt).addComma());
|
|
|
-
|
|
|
- fnSetChgReason(data[0].chgReason);
|
|
|
+ fnSetTotRefundData();
|
|
|
}
|
|
|
|
|
|
- // 귀책사유 설정
|
|
|
- $('#withdrawDetailForm select[name=chgReason]').on('change', function() {
|
|
|
- fnSetChgReason($(this).val());
|
|
|
- });
|
|
|
-
|
|
|
- // 변경요청설정
|
|
|
- var fnSetChgReason = function(value) {
|
|
|
- var checkData = ['10', '11', '12', '13', '15', '21', '30']; //귀책이 고객
|
|
|
- var orgDelvFee = 0;
|
|
|
- var custShipAmt = 0;
|
|
|
- if (gagajf.isNull(value)) return;
|
|
|
+ var addDeliveryFee = 0;
|
|
|
+ var addDeliveryFeeYn = "N";
|
|
|
+ /*************************************************************************
|
|
|
+ * 환불 금액 계산
|
|
|
+ **************************************************************************/
|
|
|
+ var fnSetTotRefundData = function() {
|
|
|
+ var enCloseFee = $("#withdrawDetailForm input[name=encloseFee]").val(); // 동봉비
|
|
|
+ var codFee = $("#withdrawDetailForm input[name=codFee]").val(); // 착불비
|
|
|
+ var addPaycost = $("#withdrawDetailForm input[name=addPayCost]").val(); // 추가 결제비
|
|
|
|
|
|
- if(ordChgCnt == 1) { //1회 회수비 0원
|
|
|
- _delvFee = 0;
|
|
|
- $('#delvFeeAddText').text(" 1회 회수비용은 회사가 부담합니다.");
|
|
|
- } else if (checkData.indexOf(value) != -1) { // 고객 귀책사유인 경우
|
|
|
- $('#chgReasonText').text('고객');
|
|
|
- if(_orgDelvFee == 0) { // 원주문 배송비가 0 이면
|
|
|
- // 남은상품의 실주문금액이 최소주문금액보다 작거나 0인 경우 부과배송비(TB_GOODS 의 DELV_FEE)를 원주문 배송비로 저장
|
|
|
- if (remainGoodsInfo.minOrdAmt > remainGoodsInfo.realOrdAmt || remainGoodsInfo.realOrdAmt == 0) {
|
|
|
- orgDelvFee = _delvFee;
|
|
|
+ if(delvExpnYn == "Y"){ // 출고예외(확정후 품절,불량)일 경우
|
|
|
+ if(toTalOrdQty == ordChgQty){ // 총 주문수량 = 반품수량 배송비가 있을시 환불해줌
|
|
|
+
|
|
|
+ if(reFundInfo.spanSumDeliveryFee > 0){
|
|
|
+ addDeliveryFee = reFundInfo.spanSumDeliveryFee - reFundInfo.spanDelvCpnDcAmt;
|
|
|
+ addDeliveryFeeYn = "Y";
|
|
|
}
|
|
|
+ //alert("총수량 출고예외 ");
|
|
|
+ // 환불금액 = 취소 상품 실결제 금액 + 배송비
|
|
|
+ reFundInfo.spanRefundAmt = (reFundInfo.spanRealCnclRtnAmt + reFundInfo.spanSumDeliveryFee - reFundInfo.spanDelvCpnDcAmt);
|
|
|
+ } else { // 총 주문수량 <> 반품수량
|
|
|
+ //alert("출고예외");
|
|
|
+ reFundInfo.spanRefundAmt = reFundInfo.spanRealCnclRtnAmt;
|
|
|
}
|
|
|
|
|
|
- //_orgDelvFee = orgDelvFee;
|
|
|
-
|
|
|
- if (couponInfo != null && couponInfo.buyLimitAmt > 0) {
|
|
|
- if (couponInfo.buyLimitAmt > remainGoodsInfo.realOrdAmt) { //남은상품의 실주문금액이 쿠폰사용금액기준액보다 작은경우 장바구니 쿠폰 취소
|
|
|
-
|
|
|
- $(remainGoodsList).each(function(idx, goods) {
|
|
|
- _totCnclCouponAmt += Number(goods.cartCpnDcAmt);
|
|
|
- });
|
|
|
-
|
|
|
- _totCnclGoodsRefundAmt = _totCnclGoodsAmt - _totCnclPointAmt - _totCnclCouponAmt;
|
|
|
- $('#cnclCouponAmt').text(_totCnclCouponAmt.addComma());
|
|
|
- $('#cnclGoodsRefundAmt').text(_totCnclGoodsRefundAmt.addComma());
|
|
|
+ } else { // 반품일 경우
|
|
|
+ if(toTalOrdQty == ordChgQty){// 총 주문수량 = 반품수량
|
|
|
+ if(isCustomer){ //고객귀책
|
|
|
+ if(wdGb == "W"){ // 회수요청
|
|
|
+ //alert("총수량 고객귀책 - 회수요청");
|
|
|
+ // 환불금액 = 취소 상품 실결제 금액 + 배송비 - 추가배송비 - 반품배송비
|
|
|
+ reFundInfo.spanRefundAmt = (reFundInfo.spanRealCnclRtnAmt + Number(enCloseFee) + Number(addPaycost)) - (reFundInfo.spanTotDeliveryFee - reFundInfo.spanDelvCpnDcAmt) - reFundInfo.spanTotRtnDelvFee;
|
|
|
+ } else { // 직접배송
|
|
|
+ //alert("총수량 고객귀책 - 직접배송");
|
|
|
+ reFundInfo.spanRefundAmt = (reFundInfo.spanRealCnclRtnAmt + Number(enCloseFee) + Number(addPaycost)) - (reFundInfo.spanTotDeliveryFee - reFundInfo.spanDelvCpnDcAmt) - Number(codFee);
|
|
|
+ }
|
|
|
+ } else { // 회사귀책
|
|
|
+ //alert("총수량 회사귀책 ");
|
|
|
+ if(reFundInfo.spanSumDeliveryFee > 0){
|
|
|
+ addDeliveryFee = reFundInfo.spanSumDeliveryFee - reFundInfo.spanDelvCpnDcAmt;
|
|
|
+ addDeliveryFeeYn = "Y";
|
|
|
+ }
|
|
|
+ reFundInfo.spanRefundAmt = (reFundInfo.spanRealCnclRtnAmt + (reFundInfo.spanSumDeliveryFee - reFundInfo.spanDelvCpnDcAmt) - Number(codFee))
|
|
|
}
|
|
|
- }
|
|
|
-
|
|
|
- $('#orgDelvFee').text(orgDelvFee.addComma());
|
|
|
- $('#returnDelvFee').text(_delvFee.addComma());
|
|
|
-
|
|
|
- // 고객부담 배송비 = 원주문배송비 + 회수배송비 + 착불비
|
|
|
- custShipAmt = Number(orgDelvFee) + Number(_delvFee) + Number($('#codFee').text().replace(/,/gi, ""));
|
|
|
- } else {
|
|
|
- if (couponInfo != null && couponInfo.buyLimitAmt > 0) {
|
|
|
- if (couponInfo.buyLimitAmt > remainGoodsInfo.realOrdAmt) {
|
|
|
-
|
|
|
- $(remainGoodsList).each(function(idx, goods) {
|
|
|
- _totCnclCouponAmt -= Number(goods.cartCpnDcAmt);
|
|
|
- });
|
|
|
-
|
|
|
- _totCnclGoodsRefundAmt = _totCnclGoodsAmt - _totCnclPointAmt - _totCnclCouponAmt;
|
|
|
- $('#cnclCouponAmt').text(_totCnclCouponAmt.addComma());
|
|
|
- $('#cnclGoodsRefundAmt').text(_totCnclGoodsRefundAmt.addComma());
|
|
|
+ } else { // 총 주문수량 <> 반품수량
|
|
|
+ if(isCustomer){ //고객귀책
|
|
|
+ if(wdGb == "W"){ // 회수요청
|
|
|
+ //alert(" 고객귀책- 회수요청 ");
|
|
|
+ // 환불금액 = 취소 상품 실결제 금액 - 반품배송비
|
|
|
+ reFundInfo.spanRefundAmt = (reFundInfo.spanRealCnclRtnAmt + Number(enCloseFee) + Number(addPaycost)) - reFundInfo.spanTotRtnDelvFee;
|
|
|
+ } else { // 직접배송
|
|
|
+ //alert(" 고객귀책- 직접배송 ");
|
|
|
+ reFundInfo.spanRefundAmt = (reFundInfo.spanRealCnclRtnAmt + Number(enCloseFee) - Number(codFee));
|
|
|
+ }
|
|
|
+ } else { // 회사귀책
|
|
|
+ //alert(" 회사귀책 ");
|
|
|
+ reFundInfo.spanRefundAmt = reFundInfo.spanRealCnclRtnAmt - Number(codFee);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- $('#chgReasonText').text('회사');
|
|
|
- $('#orgDelvFee').text('0');
|
|
|
- $('#returnDelvFee').text('0');
|
|
|
}
|
|
|
|
|
|
+ $("#spanRefundAmt").text(reFundInfo.spanRefundAmt.addComma()); //환불 금액 합계
|
|
|
|
|
|
- // 고객부담배송비 -= 동봉비
|
|
|
- $('#custShipAmt').text((custShipAmt - $('#withdrawDetailForm input[name=encloseFee]').val().replace(/,/gi, "")).addComma());
|
|
|
-
|
|
|
- fnSetTotRefundData(custShipAmt);
|
|
|
}
|
|
|
|
|
|
- // 환불 금액 계산
|
|
|
- var fnSetTotRefundData = function(custShipAmt) {
|
|
|
- custShipAmt = (custShipAmt - $('#withdrawDetailForm input[name=encloseFee]').val().replace(/,/gi, "")); // 배송비(고객부담배송비 - 동봉비)
|
|
|
-
|
|
|
- if (_totCnclGoodsRefundAmt < 1)
|
|
|
- return;
|
|
|
+ /*************************************************************************
|
|
|
+ * 동봉비, 착불비, 추가결제비 변경시 재계산
|
|
|
+ **************************************************************************/
|
|
|
+ var fnChangeAmt = function(){
|
|
|
+ var enCloseFee = $("#withdrawDetailForm input[name=encloseFee]").val(); // 동봉비
|
|
|
+ var codFee = $("#withdrawDetailForm input[name=codFee]").val(); // 착불비
|
|
|
+ var addPaycost = $("#withdrawDetailForm input[name=addPayCost]").val(); // 추가 결제비
|
|
|
|
|
|
- if ($('#chgReasonText').text() == '고객') {
|
|
|
- if (remainGoodsInfo.realOrdAmt == 0) {
|
|
|
- var tempDelvFee = 0;
|
|
|
- }
|
|
|
- } else { // 귀책사유가 회사에 있고 남은상품의 실주문금액이 0이거나 총취소환불금액과 같을 경우
|
|
|
- var tempDelvFee = 0;
|
|
|
- if (remainGoodsInfo.realOrdAmt == 0 || remainGoodsInfo.realOrdAmt == _totCnclGoodsRefundAmt) {
|
|
|
- //tempDelvFee = _orgDelvFee;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- var delvFee = tempDelvFee == 0 ? tempDelvFee : _orgDelvFee;
|
|
|
- var totRefundAmt = Number(_totCnclGoodsRefundAmt) + Number(delvFee) - Number(custShipAmt);//- Number(custShipAmt);//+ Number(_orgDelvFee) - Number(custShipAmt);
|
|
|
- $('#totRefundAmt').text(Math.floor(totRefundAmt).addComma());
|
|
|
+ fnSetTotRefundData();
|
|
|
}
|
|
|
|
|
|
- // 회수컨펌 클릭 시
|
|
|
+
|
|
|
+ var ordInQty = 0; // 반품 입고총수량
|
|
|
+ var ordChgQty = 0; // 반품 신청총수량
|
|
|
+ /*************************************************************************
|
|
|
+ * 회수컨펌 클릭 시
|
|
|
+ **************************************************************************/
|
|
|
withdrawDetailGridOptions.onCellClicked = function(event) {
|
|
|
- if (event.colDef.field != "ordDtlNo" || event.data.wdQty < 1 || event.data.wdStat == "Y") return;
|
|
|
-
|
|
|
- if (sumQty.chgQty != sumQty.wdQty) {
|
|
|
- mcxDialog.alert('반품신청 수량과 회수등록수량이 맞지 않습니다.<br/>반품신청수량 : ' + sumQty.chgQty + '<br/>회수등록수량 : ' + sumQty.wdQty);
|
|
|
+ if (event.colDef.field != 'chgStat') return;
|
|
|
+ if (ordChgQty != ordInQty) {
|
|
|
+ mcxDialog.alert('반품신청 수량과 회수입고수량이 맞지 않습니다.<br/>반품신청수량 : ' + ordChgQty + '<br/>회수입고수량 : ' + ordInQty);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- fnWithdrawDetailConfirm(event.data);
|
|
|
+ fnWithdrawDetailConfirm();
|
|
|
}
|
|
|
|
|
|
- // 회수 컨펌
|
|
|
+
|
|
|
+ /*************************************************************************
|
|
|
+ * 회수 컨펌
|
|
|
+ **************************************************************************/
|
|
|
var confirmFlag = true;
|
|
|
- var fnWithdrawDetailConfirm = function(data) {
|
|
|
- var totPayAmt = $('#totPayAmt').text().replace(/,/gi,"");
|
|
|
- var totRefundAmt = $('#totRefundAmt').text().replace(/,/gi,"");
|
|
|
+ var fnWithdrawDetailConfirm = function() {
|
|
|
+ //var totPayAmt = $('#totPayAmt').text().replace(/,/gi,"");
|
|
|
+ //var totRefundAmt = $('#totRefundAmt').text().replace(/,/gi,"");
|
|
|
+
|
|
|
|
|
|
- if ( data.mallGb == '10' && chgGb == '30') {
|
|
|
- if (totRefundAmt <= 0) { // 아웃바운드 필요. (동동 및 계좌이체로 받아야함)
|
|
|
+ if ( mallGb == 'G011_10') {
|
|
|
+ if (reFundInfo.spanRefundAmt <= 0) { // 아웃바운드 필요. (동동 및 계좌이체로 받아야함)
|
|
|
mcxDialog.alert('환불금액 부족합니다.');
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- if(Number(totRefundAmt) > Number(totPayAmt)) {
|
|
|
- mcxDialog.alert('환불금액이 총 결제금액보다 큽니다.<br/>환불금액 : ' + totRefundAmt + '<br/>(남은)결제금액 : ' + totPayAmt);
|
|
|
+ if(reFundInfo.spanRefundAmt > reFundInfo.spanPayAmt) {
|
|
|
+ mcxDialog.alert('환불금액이 총 결제금액보다 큽니다.<br/>환불금액 : ' + reFundInfo.spanRefundAmt + '<br/>총 결제금액 : ' + reFundInfo.spanPayAmt);
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
|
+ var pgStat = $('#withdrawDetailForm input:checkbox[name=pgStats]').is(":checked") ? "Y" : "N";
|
|
|
+ reFundInfo.addDeliveryFee = addDeliveryFee;
|
|
|
+ reFundInfo.addDeliveryFeeYn = addDeliveryFeeYn;
|
|
|
+ reFundInfo.pgStat = pgStat;
|
|
|
|
|
|
- var allData = gagaAgGrid.getAllRowData(withdrawDetailGridOptions);
|
|
|
- var remainCnt = 0;
|
|
|
-
|
|
|
- $(allData).each(function(idx) {
|
|
|
- remainCnt++;
|
|
|
- });
|
|
|
-
|
|
|
- data.chgGb = $('#withdrawDetailForm input[name=chgGb]').val();
|
|
|
- data.chgReason = $('#withdrawDetailForm select[name=chgReason]').val(); // 최종요청사유
|
|
|
- data.orgChgReason = $('#withdrawDetailForm input[name=orgChgReason]').val();
|
|
|
- data.encloseFee = $('#withdrawDetailForm input[name=encloseFee]').val().replace(/,/gi, ""); // 동봉비
|
|
|
- data.orgEncloseFee = $('#withdrawDetailForm input[name=orgEncloseFee]').val().replace(/,/gi, ""); // 동봉비
|
|
|
- data.custShipAmt = $('#custShipAmt').text().replace(/,/gi, ""); // 고객부담 배송비
|
|
|
- data.pgStats = $('#withdrawDetailForm input:checkbox[name=pgStats]').is(":checked") ? "Y" : "N";
|
|
|
- data.totRefundAmt = totRefundAmt;
|
|
|
- data.mode = allData.length;
|
|
|
-
|
|
|
-// data.searchType = '1'; // 테스트 에러
|
|
|
-
|
|
|
- var jsonData = JSON.stringify(data);
|
|
|
+ var jsonData = JSON.stringify(reFundInfo);
|
|
|
|
|
|
if (!confirmFlag) {
|
|
|
mcxDialog.alert('데이터 처리 중입니다.');
|
|
|
@@ -478,27 +525,32 @@
|
|
|
sureBtnText: "확인",
|
|
|
sureBtnClick: function(){
|
|
|
gagajf.ajaxJsonSubmit('/withdraw/detail/confirm', jsonData, function(result) {
|
|
|
- confirmFlag = true;
|
|
|
- fnDetailSearch(false);
|
|
|
+ //confirmFlag = true;
|
|
|
+ //fnDetailSearch(false);
|
|
|
+ fnRefundDetailSearch();
|
|
|
});
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
// readonly 설정
|
|
|
var setReadOnly = function(flag) {
|
|
|
if (flag) {
|
|
|
$('#withdrawDetailForm input[name=encloseFee]').attr('readonly', 'readonly');
|
|
|
$('#withdrawDetailForm input[name=encloseFee]').addClass('formControl');
|
|
|
|
|
|
- $('#withdrawDetailForm select[name=chgReason]').attr('disabled', 'disabled');
|
|
|
- $('#withdrawDetailForm select[name=chgReason]').addClass('formControl');
|
|
|
+ //$('#withdrawDetailForm select[name=chgReason]').attr('disabled', 'disabled');
|
|
|
+ //$('#withdrawDetailForm select[name=chgReason]').addClass('formControl');
|
|
|
} else {
|
|
|
$('#withdrawDetailForm input[name=encloseFee]').remove('readonly');
|
|
|
$('#withdrawDetailForm input[name=encloseFee]').removeClass('formControl');
|
|
|
|
|
|
- $('#withdrawDetailForm select[name=chgReason]').remove('disabled');
|
|
|
- $('#withdrawDetailForm select[name=chgReason]').removeClass('formControl');
|
|
|
+ //$('#withdrawDetailForm select[name=chgReason]').remove('disabled');
|
|
|
+ //$('#withdrawDetailForm select[name=chgReason]').removeClass('formControl');
|
|
|
}
|
|
|
|
|
|
}
|