|
|
@@ -83,24 +83,22 @@
|
|
|
<div class="block_line">
|
|
|
<ul>
|
|
|
<li>
|
|
|
- <span th:text="${orderInfo.recipNm}">홍길동</span>
|
|
|
+ <span id="recipNm" th:text="${orderInfo.recipNm}"></span>
|
|
|
+ <!--
|
|
|
<span class="tag">STYLE24 일반배송</span>
|
|
|
<span class="tag primary_line">총알배송</span>
|
|
|
+ -->
|
|
|
</li>
|
|
|
<li>
|
|
|
- <span th:text="${orderInfo.recipPhnno}"></span>
|
|
|
+ <span id="recipPhnno" th:text="${orderInfo.recipPhnno}"></span>
|
|
|
</li>
|
|
|
<li>
|
|
|
- <span th:text="${orderInfo.recipBaseAddr} + ${orderInfo.recipDtlAddr}"></span>
|
|
|
- <button type="button" id="btn_adrsChange_pop" class="btn btn_default btn_sm">
|
|
|
- <span>배송지 변경</span>
|
|
|
- </button>
|
|
|
+ <span id="recipAddr" th:text="${orderInfo.recipBaseAddr} + ' ' + ${orderInfo.recipDtlAddr}"></span>
|
|
|
+ <button type="button" id="btn_adrsChange_pop" class="btn btn_default btn_sm"><span>배송지 변경</span></button>
|
|
|
</li>
|
|
|
<li>
|
|
|
- 배송요청 사항 : <span th:text="${orderInfo.delvMemo}"></span>
|
|
|
- <button type="button" id="btn_rqstModify_pop" class="btn_underline">
|
|
|
- <span>변경하기</span>
|
|
|
- </button>
|
|
|
+ 배송요청 사항 : <span id="delvMemo" th:text="${orderInfo.delvMemo}"></span>
|
|
|
+ <button type="button" id="btn_rqstModify_pop" class="btn_underline"><span>변경하기</span></button>
|
|
|
</li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
@@ -216,7 +214,12 @@
|
|
|
<!-- 신용카드 일때 -->
|
|
|
<div>
|
|
|
<dt class="sr-only">결제방법</dt>
|
|
|
- <dd th:if="!${orderInfo.cardNm}" th:text="${orderInfo.payType}"></dd>
|
|
|
+ <th:block th:if="${orderInfo.cardType} == 'Y'">
|
|
|
+ <dd th:if="!${orderInfo.cardNm}" th:text="|체크카드(${orderInfo.payType})|"></dd>
|
|
|
+ </th:block>
|
|
|
+ <th:block th:if="${orderInfo.cardType} == 'N'">
|
|
|
+ <dd th:if="!${orderInfo.cardNm}" th:text="|신용카드(${orderInfo.payType})|"></dd>
|
|
|
+ </th:block>
|
|
|
<dd th:if="${orderInfo.cardNm}" th:text="${orderInfo.cardNm}"></dd>
|
|
|
</div>
|
|
|
<!-- //신용카드 일때 -->
|
|
|
@@ -248,6 +251,146 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- // container -->
|
|
|
+
|
|
|
+<script th:inline="javascript">
|
|
|
+// 배송관련정보 변수선언
|
|
|
+var ordNo = [[${orderInfo.ordNo}]] // 배송목록
|
|
|
+var isLogin = [[${isLogin}]]; // 로그인여부
|
|
|
+var delvAddrSq = [[${delvAddrSq}]]; // 배송지번호
|
|
|
+
|
|
|
+// 2.1 회원 배송지변경 팝업열기
|
|
|
+$('#btn_adrsChange_pop').on("click", function(){
|
|
|
+ // 회원인경우
|
|
|
+ if (isLogin == true) {
|
|
|
+ $.ajax( {
|
|
|
+ type : "POST",
|
|
|
+ url : '/common/delvAddrChangePop',
|
|
|
+ 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',
|
|
|
+ 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");
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+});
|
|
|
+
|
|
|
+// 2.2 배송요청사항 팝업열기
|
|
|
+$("#btn_rqstModify_pop").on("click", function(e){
|
|
|
+ var jsonObj = new Object();
|
|
|
+ jsonObj.delvMemo = $("#delvMemo").text();
|
|
|
+
|
|
|
+ $.ajax({
|
|
|
+ type : "POST",
|
|
|
+ url : "/common/delvMemoChangePop",
|
|
|
+ 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) {
|
|
|
+ if (result != null) {
|
|
|
+ $("#rqstModifyPop .modal-dialog .modal-content").html(result);
|
|
|
+ $("#rqstModifyPop").modal("show");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ return false;
|
|
|
+});
|
|
|
+
|
|
|
+// 1.18 배송지정보 설정
|
|
|
+var delvAddrSet = function(delvObj) {
|
|
|
+
|
|
|
+ var rtnStr = "";
|
|
|
+ rtnStr += "| recipNm ::: " + delvObj.recipNm;
|
|
|
+ rtnStr += "| recipPhnno ::: " + delvObj.recipPhnno;
|
|
|
+ rtnStr += "| recipZipcode ::: " + delvObj.recipZipcode;
|
|
|
+ rtnStr += "| recipBaseAddr ::: " + delvObj.recipBaseAddr;
|
|
|
+ rtnStr += "| recipDtlAddr ::: " + delvObj.recipDtlAddr;
|
|
|
+ rtnStr += "| delvMemo ::: " + delvObj.delvMemo;
|
|
|
+
|
|
|
+ $("#recipNm").text(delvObj.recipNm);
|
|
|
+ $("#recipPhnno").text(delvObj.recipPhnno);
|
|
|
+ $("#recipAddr").text(delvObj.recipBaseAddr + ' ' + delvObj.recipDtlAddr);
|
|
|
+ $("#delvMemo").text(delvObj.delvMemo);
|
|
|
+
|
|
|
+ // 변수값 설정
|
|
|
+ var jsonObj = {
|
|
|
+ "delvAddrSq" : delvAddrSq
|
|
|
+ , "recipNm" : delvObj.recipNm
|
|
|
+ , "recipPhnno" : delvObj.recipPhnno
|
|
|
+ , "recipZipcode" : delvObj.recipZipcode
|
|
|
+ , "recipBaseAddr" : delvObj.recipBaseAddr
|
|
|
+ , "recipDtlAddr" : delvObj.recipDtlAddr
|
|
|
+ , "delvMemo" : delvObj.delvMemo
|
|
|
+ }
|
|
|
+
|
|
|
+ gagajf.ajaxJsonSubmit(
|
|
|
+ "/common/updateDeliverAddr"
|
|
|
+ , JSON.stringify(jsonObj)
|
|
|
+ , function (result) {
|
|
|
+ mcxDialog.alert("수정되었습니다.");
|
|
|
+ }
|
|
|
+ )
|
|
|
+}
|
|
|
+
|
|
|
+// 1.19 배송메모설정
|
|
|
+var delvMemoSet = function(delvMemoObj) {
|
|
|
+
|
|
|
+ var rtnStr = "";
|
|
|
+ rtnStr += "| delvMemo ::: " + delvMemoObj.delvMemo;
|
|
|
+
|
|
|
+ // 변수값 설정
|
|
|
+ var jsonObj = {
|
|
|
+ "delvAddrSq" : delvAddrSq
|
|
|
+ , "delvMemo" : delvMemoObj.delvMemo
|
|
|
+ }
|
|
|
+
|
|
|
+ $("#delvMemo").text(delvMemoObj.delvMemo);
|
|
|
+
|
|
|
+ gagajf.ajaxJsonSubmit(
|
|
|
+ "/common/updateDeliverAddrDelvMemo"
|
|
|
+ , JSON.stringify(jsonObj)
|
|
|
+ , function (result) {
|
|
|
+ mcxDialog.alert("수정되었습니다.");
|
|
|
+ }
|
|
|
+ )
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+</script>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
</th:block>
|
|
|
</body>
|
|
|
</html>
|