|
|
@@ -1232,6 +1232,7 @@ var fnCnclReq = function (reqGbn) {
|
|
|
var bankCd = "";
|
|
|
|
|
|
// 취소완료, 취소승인
|
|
|
+ let chk = false;
|
|
|
if (reqGbn == "cnclReq" || reqGbn == "cnclReqComplete" || reqGbn == "cnclComplete") {
|
|
|
|
|
|
// 2021.05.25 수정
|
|
|
@@ -1280,24 +1281,13 @@ var fnCnclReq = function (reqGbn) {
|
|
|
if ($("#refundAccount .bankNm").eq(0).text() == null || $("#refundAccount .bankNm").eq(0).text() == '') {
|
|
|
mcxDialog.alert('환불계좌가 미등록 되어 있습니다.');
|
|
|
return false;
|
|
|
+ } else {
|
|
|
+ chk = true;
|
|
|
}
|
|
|
|
|
|
- // 환불계좌 유효성 체크
|
|
|
- let custInfo = {};
|
|
|
- custInfo.bankCd = $("#refundAccount .bankCd").eq(0).text();
|
|
|
- custInfo.accountNm = $("#refundAccount .accountNm").eq(0).text();
|
|
|
- custInfo.accountNo = $("#refundAccount .accountNo").eq(0).text();
|
|
|
- let jsonData = JSON.stringify(custInfo);
|
|
|
- gagajf.ajaxJsonSubmit('/business/account/check', jsonData, function(result) {
|
|
|
- if (result.isValid) { // 유효하면 true
|
|
|
- accountNo = $("#refundAccount .accountNo").eq(0).text();
|
|
|
- accountNm = $("#refundAccount .accountNm").eq(0).text();
|
|
|
- bankCd = $("#refundAccount .bankCd").eq(0).text();
|
|
|
- } else {
|
|
|
- mcxDialog.alert('환불계좌가 유효하지 않습니다.');
|
|
|
- return false;
|
|
|
- }
|
|
|
- });
|
|
|
+ accountNo = $("#refundAccount .accountNo").eq(0).text();
|
|
|
+ accountNm = $("#refundAccount .accountNm").eq(0).text();
|
|
|
+ bankCd = $("#refundAccount .bankCd").eq(0).text();
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -1389,21 +1379,47 @@ var fnCnclReq = function (reqGbn) {
|
|
|
cancelBtnText : "취소",
|
|
|
sureBtnText : "확인",
|
|
|
sureBtnClick : function() {
|
|
|
- gagajf.ajaxJsonSubmit(
|
|
|
- cnclUrl
|
|
|
- , jsonData
|
|
|
- , function() {
|
|
|
- // 2021.06.21 교환품절취소가 아닐때 주문상세화면 다시 로딩하지 않음
|
|
|
- if (chgStat == 'G685_40') {
|
|
|
- // 교환배송 취소대상목록 조회 실행
|
|
|
- $('#btnSearch').trigger("click");
|
|
|
+ if (chk && jsonObj.pgStat == 'N') {
|
|
|
+ // 환불계좌 유효성 체크
|
|
|
+ gagajf.ajaxJsonSubmit('/business/account/check', jsonData, function(result) {
|
|
|
+ if (result.isValid) { // 유효하면 true
|
|
|
+ gagajf.ajaxJsonSubmit(
|
|
|
+ cnclUrl
|
|
|
+ , jsonData
|
|
|
+ , function() {
|
|
|
+ // 2021.06.21 교환품절취소가 아닐때 주문상세화면 다시 로딩하지 않음
|
|
|
+ if (chgStat == 'G685_40') {
|
|
|
+ // 교환배송 취소대상목록 조회 실행
|
|
|
+ $('#btnSearch').trigger("click");
|
|
|
+ } else {
|
|
|
+ uifnPopupClose('popupOrderDetail');
|
|
|
+ fnReOpenOrderDetailPopup();
|
|
|
+ }
|
|
|
+ uifnPopupClose('popupCancelRequestForm');
|
|
|
+ }
|
|
|
+ );
|
|
|
} else {
|
|
|
- uifnPopupClose('popupOrderDetail');
|
|
|
- fnReOpenOrderDetailPopup();
|
|
|
+ mcxDialog.alert('환불계좌가 유효하지 않습니다.');
|
|
|
+ return false;
|
|
|
}
|
|
|
- uifnPopupClose('popupCancelRequestForm');
|
|
|
- }
|
|
|
- );
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ gagajf.ajaxJsonSubmit(
|
|
|
+ cnclUrl
|
|
|
+ , jsonData
|
|
|
+ , function() {
|
|
|
+ // 2021.06.21 교환품절취소가 아닐때 주문상세화면 다시 로딩하지 않음
|
|
|
+ if (chgStat == 'G685_40') {
|
|
|
+ // 교환배송 취소대상목록 조회 실행
|
|
|
+ $('#btnSearch').trigger("click");
|
|
|
+ } else {
|
|
|
+ uifnPopupClose('popupOrderDetail');
|
|
|
+ fnReOpenOrderDetailPopup();
|
|
|
+ }
|
|
|
+ uifnPopupClose('popupCancelRequestForm');
|
|
|
+ }
|
|
|
+ );
|
|
|
+ }
|
|
|
}
|
|
|
});
|
|
|
}
|