|
|
@@ -16,7 +16,7 @@
|
|
|
<body>
|
|
|
|
|
|
<th:block layout:fragment="content">
|
|
|
-<main role="" id="" class="container my">
|
|
|
+<main role="" id="mypageOrderDetailForm" class="container my">
|
|
|
<section class="content my_order">
|
|
|
<div class="inner wide bg_beige">
|
|
|
<div class="order_number">
|
|
|
@@ -509,13 +509,13 @@
|
|
|
<dt><span class="sr-only">휴대폰 번호</span></dt>
|
|
|
<dd th:text="${deliveryAddrInfo.recipPhnno}" id="recipPhnno"></dd>
|
|
|
</div>
|
|
|
- <!-- 배송메모정보변경가능 -->
|
|
|
+ <!-- 배송메모정보변경가능
|
|
|
<th:block th:if="${allCanYn == 'Y'}">
|
|
|
<div class="ship_request ship_select">
|
|
|
<span>배송요청 사항</span>
|
|
|
<div class="ship_option">
|
|
|
<div class="form_field">
|
|
|
- <div class="select_custom delivery_list"> <!-- 비활성화시 disabled 추가 -->
|
|
|
+ <div class="select_custom delivery_list">
|
|
|
<div class="combo">
|
|
|
<div class="select" th:text="${deliveryAddrInfo.delvMemo}">선택</div>
|
|
|
<ul class="list">
|
|
|
@@ -538,7 +538,7 @@
|
|
|
</div>
|
|
|
</th:block>
|
|
|
<!-- //배송메모정보변경가능 -->
|
|
|
- <!-- 배송메모정보변경불가 -->
|
|
|
+ <!-- 배송메모정보변경불가
|
|
|
<th:block th:unless="${allCanYn == 'Y'}">
|
|
|
<div class="ship_request">
|
|
|
<dt>배송요청 사항</dt>
|
|
|
@@ -546,6 +546,10 @@
|
|
|
</div>
|
|
|
</th:block>
|
|
|
<!-- //배송메모정보변경불가 -->
|
|
|
+ <div class="ship_request">
|
|
|
+ <dt>배송요청 사항</dt>
|
|
|
+ <dd th:text="${deliveryAddrInfo.delvMemo}" id="delvMemo"></dd>
|
|
|
+ </div>
|
|
|
</dl>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -696,7 +700,7 @@
|
|
|
let deliveryAddrInfo = [[${deliveryAddrInfo}]];
|
|
|
let kcpReceiptUrl = [[${@environment.getProperty('pg.kcp.receipt.url')}]];
|
|
|
let jsonObj = {};
|
|
|
- let delvMemo = [[${deliveryAddrInfo.delvMemo}]];
|
|
|
+ //let delvMemo = [[${deliveryAddrInfo.delvMemo}]];
|
|
|
|
|
|
$(document).ready(function() {
|
|
|
// 마이페이지 LNB 설정
|
|
|
@@ -711,6 +715,7 @@
|
|
|
}
|
|
|
|
|
|
// 2021.04.22 배송지정보수정
|
|
|
+ /*
|
|
|
var delvMemoArr = ["문 앞", "직접 받고 부재 시 문 앞", "경비실", "택배함"];
|
|
|
var tempMemo = true;
|
|
|
|
|
|
@@ -748,6 +753,49 @@
|
|
|
$(".ship_etc").hide();
|
|
|
}
|
|
|
});
|
|
|
+ */
|
|
|
+ });
|
|
|
+
|
|
|
+ // 2.1 회원 배송지변경 팝업열기
|
|
|
+ $('#btn_adrsChange_pop').on("click", function(){
|
|
|
+ // 회원인경우
|
|
|
+ if (isLogin == true) {
|
|
|
+ $.ajax( {
|
|
|
+ type : "POST",
|
|
|
+ url : '/common/delvAddrChangePop',
|
|
|
+ data : JSON.stringify(jsonObj),
|
|
|
+ dataType : 'html',
|
|
|
+ beforeSend : function(xhr, settings) {
|
|
|
+ xhr.setRequestHeader("AJAX" , "true");
|
|
|
+ xhr.setRequestHeader('Accept' , 'application/json');
|
|
|
+ xhr.setRequestHeader('Content-Type' , 'application/json');
|
|
|
+ gagajf.showProgressbar(true);
|
|
|
+ },
|
|
|
+ success : function(result) {
|
|
|
+ $("#adrsChangePop .modal-dialog .modal-content").html(result);
|
|
|
+ $("#adrsChangePop").modal("show");
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ // 비회원인경우
|
|
|
+ else {
|
|
|
+ $.ajax( {
|
|
|
+ type : "POST",
|
|
|
+ url : '/common/delvAddrAddPop',
|
|
|
+ data : JSON.stringify(jsonObj),
|
|
|
+ dataType : 'html',
|
|
|
+ beforeSend : function(xhr, settings) {
|
|
|
+ xhr.setRequestHeader("AJAX" , "true");
|
|
|
+ xhr.setRequestHeader('Accept' , 'application/json');
|
|
|
+ xhr.setRequestHeader('Content-Type' , 'application/json');
|
|
|
+ gagajf.showProgressbar(true);
|
|
|
+ },
|
|
|
+ success : function(result) {
|
|
|
+ $("#adrsAddPop .modal-dialog .modal-content").html(result);
|
|
|
+ $("#adrsAddPop").modal("show");
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
});
|
|
|
|
|
|
// 전체취소 버튼 클릭 이벤트
|
|
|
@@ -827,51 +875,34 @@
|
|
|
|
|
|
// 배송지 정보 설정
|
|
|
var delvAddrSet = function(delvObj) {
|
|
|
- let delvAddrSq = deliveryAddrInfo.delvAddrSq;
|
|
|
- let recipNm = delvObj.recipNm;
|
|
|
- let recipPhnno = delvObj.recipPhnno;
|
|
|
- let recipZipcode = delvObj.recipZipcode;
|
|
|
- let recipBaseAddr = delvObj.recipBaseAddr;
|
|
|
- let recipDtlAddr = delvObj.recipDtlAddr;
|
|
|
- let delvMemo = delvObj.delvMemo;
|
|
|
+ let delvAddrSq = deliveryAddrInfo.delvAddrSq;
|
|
|
+ let recipNm = delvObj.recipNm;
|
|
|
+ let recipPhnno = delvObj.recipPhnno;
|
|
|
+ let recipZipcode = delvObj.recipZipcode;
|
|
|
+ let recipBaseAddr = delvObj.recipBaseAddr;
|
|
|
+ let recipDtlAddr = delvObj.recipDtlAddr;
|
|
|
+ let delvMemo = delvObj.delvMemo;
|
|
|
|
|
|
$('#recipNm').text(recipNm);
|
|
|
$('#recipPhnno').text(recipPhnno);
|
|
|
$('#recipAddr').text(recipBaseAddr + ' ' + recipDtlAddr);
|
|
|
$('#delvMemo').text(delvMemo);
|
|
|
+ $('#mypageOrderDetailForm .recipNm').text(recipNm);
|
|
|
|
|
|
let url = '/mypage/change/delvery/addr';
|
|
|
let data = {};
|
|
|
- data.delvAddrSq = delvAddrSq;
|
|
|
- data.recipNm = recipNm;
|
|
|
- data.recipPhnno = recipPhnno;
|
|
|
- data.recipZipcode = recipZipcode;
|
|
|
- data.recipBaseAddr = recipBaseAddr;
|
|
|
- data.recipDtlAddr = recipDtlAddr;
|
|
|
- data.delvMemo = delvMemo;
|
|
|
+ data.delvAddrSq = delvAddrSq;
|
|
|
+ data.recipNm = recipNm;
|
|
|
+ data.recipPhnno = recipPhnno;
|
|
|
+ data.recipZipcode = recipZipcode;
|
|
|
+ data.recipBaseAddr = recipBaseAddr;
|
|
|
+ data.recipDtlAddr = recipDtlAddr;
|
|
|
+ data.delvMemo = delvMemo;
|
|
|
|
|
|
let jsonData = JSON.stringify(data);
|
|
|
-
|
|
|
- gagajf.ajaxJsonSubmit(url, jsonData, function(result) {
|
|
|
+ gagajf.ajaxJsonSubmit(url, jsonData, function(result) {
|
|
|
})
|
|
|
}
|
|
|
-
|
|
|
- // 배송메모 설정
|
|
|
- var delvMemoSet = function(delvMemoObj) {
|
|
|
- let url = '/mypage/change/delvery/memo';
|
|
|
- let delvMemo = delvMemoObj.delvMemo;
|
|
|
-
|
|
|
- let data = {};
|
|
|
- data.delvMemo = delvMemo;
|
|
|
- data.delvAddrSq = oneData.delvAddrSq;
|
|
|
-
|
|
|
- let jsonData = JSON.stringify(data);
|
|
|
-
|
|
|
- gagajf.ajaxJsonSubmit(url, jsonData, function(result) {
|
|
|
- })
|
|
|
-
|
|
|
- $("#delvMemo").text(delvMemo);
|
|
|
- }
|
|
|
|
|
|
// 환불계좌 등록 콜백 처리
|
|
|
var fnRegisterAccountCallback = function(result) {
|