|
|
@@ -34,8 +34,8 @@
|
|
|
|
|
|
<div style="text-align:right; padding-bottom:5px; padding-top:5px;">
|
|
|
<button type="button" class="btn btn-success" th:unless="${ordChgSq > 0}" id="fnExchangeRequestSubmit" onclick="fnExchange()">교환요청</button>
|
|
|
- <button type="button" class="btn btn-success" th:if="${ordChgSq > 0 and chgGb == 'G680_40'}" id="fnExchangeCancelRequestSubmit" onclick="fnExchangeCancel()">교환철회</button>
|
|
|
- <button type="button" class="btn btn-success" th:if="${ordChgSq > 0 and chgGb == 'G680_30'}" id="fnReturnToExchangeSubmit" onclick="fnExchange()">교환변경</button>
|
|
|
+ <button type="button" class="btn btn-success" th:if="${ordChgSq > 0 and ordChgGb == ''}" id="fnExchangeCancelRequestSubmit" onclick="fnExchangeCancel()">교환철회</button>
|
|
|
+ <button type="button" class="btn btn-success" th:if="${ordChgSq > 0 and (ordChgGb == 'G681_20' or ordChgGb == 'G681_40')}" id="fnReturnToExchangeSubmit" onclick="fnExchange()">교환변경</button>
|
|
|
</div>
|
|
|
|
|
|
<table class="frmStyle">
|
|
|
@@ -48,13 +48,13 @@
|
|
|
<tbody>
|
|
|
<tr>
|
|
|
<th>교환사유 <i class="star"></i></th>
|
|
|
- <td th:if="${ordChgSq <= 0 or chgGb == 'G680_30'}">
|
|
|
+ <td th:if="${ordChgSq <= 0 or ordChgGb == 'G681_40'}">
|
|
|
<select name="selectChgReason" onchange="fnChangeChgReason($(this).val());">
|
|
|
<option value="">[선택하세요]</option>
|
|
|
<option th:if="${chgReasonList}" th:each="oneData, status : ${chgReasonList}" th:value="|${oneData.cd}:${oneData.cdNm}|" th:text="|[${oneData.cd}] ${oneData.cdNm}|"></option>
|
|
|
</select>
|
|
|
</td>
|
|
|
- <td th:if="${ordChgSq > 0 and chgGb == 'G680_40'}" th:id="chgReason"></td>
|
|
|
+ <td th:if="${ordChgSq > 0 and ordChgGb != 'G681_40'}" th:id="chgReason"></td>
|
|
|
<th>귀책사유</th>
|
|
|
<td><span id="imputeReason"></span></td>
|
|
|
</tr>
|
|
|
@@ -77,6 +77,7 @@
|
|
|
</table>
|
|
|
|
|
|
<h4 class="chger">회수지 정보</h4>
|
|
|
+ <button style="float: right" type="button" class="btn btn-success" th:if="${#strings.isEmpty(ordChgGb) and ordChgSq > 0 and (chgStat == 'G685_20' or chgStat == 'G685_21')}" onclick="fnChangeChgerInfo();">회수지 수정</button>
|
|
|
<table class="frmStyle chger">
|
|
|
<colgroup>
|
|
|
<col style="width:160px;" />
|
|
|
@@ -93,7 +94,7 @@
|
|
|
<th>회수지주소 <i class="star"></i></th>
|
|
|
<td colspan="3">
|
|
|
<input type="text" name ="chgerZipcode" class="w100" readonly="readonly"/>
|
|
|
- <button type="button" class="btn btn-info" th:unless="${ordChgSq > 0}" onclick="fnOpenDaumAddr('withdraw');">우편번호찾기</button>
|
|
|
+ <button type="button" class="btn btn-info" th:if="${#strings.isEmpty(ordChgGb) and (ordChgSq == 0 or chgStat == 'G685_20' or chgStat == 'G685_21')}" onclick="fnOpenDaumAddr('withdraw');">우편번호찾기</button>
|
|
|
<input type="text" name ="chgerBaseAddr" class="w300"/>
|
|
|
<input type="text" name ="chgerDtlAddr" class="w300"/>
|
|
|
</td>
|
|
|
@@ -128,6 +129,7 @@
|
|
|
</table>
|
|
|
|
|
|
<h4>교환지 정보</h4>
|
|
|
+ <button style="float: right" type="button" class="btn btn-success" th:unless="${ordChgSq == 0 or !#strings.isEmpty(ordChgGb) or (chgStat == 'G685_40' and (chgOrdDtlStat != 'G013_20' or chgOrdDtlStat != 'G013_30' or chgOrdDtlStat != 'G013_35'))}" onclick="fnChangeRecipInfo();">교환지 수정</button>
|
|
|
<table class="frmStyle">
|
|
|
<colgroup>
|
|
|
<col style="width:160px;" />
|
|
|
@@ -144,7 +146,7 @@
|
|
|
<th>교환지주소 <i class="star"></i></th>
|
|
|
<td colspan="3">
|
|
|
<input type="text" name ="recipZipcode" class="w100" readonly="readonly"/>
|
|
|
- <button type="button" class="btn btn-info" th:unless="${ordChgSq > 0}" onclick="fnOpenDaumAddr('exchange');">우편번호찾기</button>
|
|
|
+ <button type="button" class="btn btn-info" th:unless="${ordChgGb == 'G681_20' or (chgStat == 'G685_40' and (chgOrdDtlStat != 'G013_20' or chgOrdDtlStat != 'G013_30' or chgOrdDtlStat != 'G013_35'))}" onclick="fnOpenDaumAddr('exchange');">우편번호찾기</button>
|
|
|
<input type="text" name ="recipBaseAddr" class="w300"/>
|
|
|
<input type="text" name ="recipDtlAddr" class="w300"/>
|
|
|
</td>
|
|
|
@@ -188,6 +190,7 @@
|
|
|
var cancelRequestTargetList = [[${cancelRequestTargetList}]]; // 교환대상목록
|
|
|
var ordNo = [[${ordNo}]]; // 주문번호
|
|
|
var ordChgSq = [[${ordChgSq}]]; // 주문변경번호
|
|
|
+var chgStat = [[${chgStat}]]; // 변경상태
|
|
|
var orderInfoList = [[${orderInfoList}]]; // 주문기본정보
|
|
|
var payMeans = orderInfoList[0].payMeans; // 결제수단
|
|
|
var orderDelvAddrInfo = [[${orderDelvAddrInfo}]]; // 회수지정보
|
|
|
@@ -196,23 +199,35 @@ var addDelvFeeList = []; // 추가배송비정보
|
|
|
var exchangeRequestList = []; // 교환요청목록
|
|
|
var exchangeInfoList; // 교환정보
|
|
|
var wdGb; // 회수방법
|
|
|
-var chgerRtnMemo; // 반품메모
|
|
|
-var delvMemo; // 배송메모
|
|
|
-var chgGb; // 변경구분
|
|
|
+var ordChgGb; // 변경요청변경구분
|
|
|
+var orderChangeDetailList; // 취소/반품/교환요청 정보
|
|
|
+var chgOrdDtlStat; // 교환상품상세상태값
|
|
|
+var delvAddrSq; // 교환상품배송지일련번호
|
|
|
|
|
|
var temp1 = true;
|
|
|
var temp2 = true;
|
|
|
|
|
|
// 변경요청정보 승인, 철회
|
|
|
if (ordChgSq > 0) {
|
|
|
+ orderChangeDetailList = [[${orderChangeDetailList}]]; // 취소/반품/교환요청 정보
|
|
|
exchangeInfoList = [[${exchangeInfoList}]]; // 교환정보
|
|
|
- chgReason = exchangeInfoList[0].chgReason; // 변경사유코드
|
|
|
- chgReasonNm = exchangeInfoList[0].chgReasonNm; // 변경사유코드명
|
|
|
- chgMemo = exchangeInfoList[0].chgMemo; // 변경사유메모
|
|
|
- chgerRtnMemo = exchangeInfoList[0].chgerRtnMemo; // 반품메모
|
|
|
- delvMemo = exchangeInfoList[0].delvMemo; // 배송메모
|
|
|
- wdGb = exchangeInfoList[0].wdGb; // 회수방법
|
|
|
- chgGb = exchangeInfoList[0].chgGb; // 변경구분
|
|
|
+ ordChgGb = [[${ordChgGb}]]; // 변경요청변경구분
|
|
|
+
|
|
|
+ if (ordChgGb == 'G681_40') {
|
|
|
+ chgReason = orderChangeDetailList[0].chgReason; // 변경사유코드
|
|
|
+ chgReasonNm = orderChangeDetailList[0].chgReasonNm; // 변경사유코드명
|
|
|
+ chgMemo = orderChangeDetailList[0].chgMemo; // 변경사유메모
|
|
|
+ wdGb = orderChangeDetailList[0].wdGb; // 회수방법
|
|
|
+ chgOrdDtlStat = ''; // 교환상품상세상태값
|
|
|
+ delvAddrSq = ''; // 교환상품배송지일련번호
|
|
|
+ } else {
|
|
|
+ chgReason = exchangeInfoList[0].chgReason; // 변경사유코드
|
|
|
+ chgReasonNm = exchangeInfoList[0].chgReasonNm; // 변경사유코드명
|
|
|
+ chgMemo = exchangeInfoList[0].chgMemo; // 변경사유메모
|
|
|
+ wdGb = exchangeInfoList[0].wdGb; // 회수방법
|
|
|
+ chgOrdDtlStat = exchangeInfoList[0].ordDtlStat; // 교환상품상세상태값
|
|
|
+ delvAddrSq = exchangeInfoList[0].delvAddrSq; // 교환상품배송지일련번호
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// 1. 주문정보(교환대상)
|
|
|
@@ -295,7 +310,7 @@ var columnExchangeReqList = [
|
|
|
, width : 100
|
|
|
, cellClass : "text-center"
|
|
|
, cellRenderer : function (params) {
|
|
|
- if (chgGb == 'G680_40' && ordChgSq > 0) {
|
|
|
+ if (ordChgSq > 0 && ordChgGb != 'G681_40') {
|
|
|
$.each(exchangeInfoList, function(idx, item) {
|
|
|
if (params.data.itemCd == item.itemCd && params.data.optCd1 == item.optCd1) {
|
|
|
strVal = item.optCd2;
|
|
|
@@ -332,18 +347,30 @@ var columnExchangeReqList = [
|
|
|
, width : 100
|
|
|
, cellClass : 'text-center'
|
|
|
, cellRenderer : function (params) {
|
|
|
- if (ordChgSq > 0) {
|
|
|
- $.each(exchangeInfoList, function(idx, item) {
|
|
|
- if (params.data.itemCd == item.itemCd && params.data.optCd1 == item.optCd1) {
|
|
|
- strVal = item.chgQty;
|
|
|
- }
|
|
|
- });
|
|
|
+ if (ordChgSq > 0 && ordChgGb != 'G681_20') {
|
|
|
+ // 반품TO교환
|
|
|
+ if (ordChgGb == 'G681_40') {
|
|
|
+ strVal = params.data.chgQty;
|
|
|
+ }
|
|
|
+ // 교환상세
|
|
|
+ else {
|
|
|
+ $.each(exchangeInfoList, function (idx, item) {
|
|
|
+ if (params.data.itemCd == item.itemCd && params.data.optCd1 == item.optCd1) {
|
|
|
+ strVal = item.chgQty;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
} else {
|
|
|
var ordQty = parseInt(params.data.ordQty);
|
|
|
var cnclRtnQty = parseInt(params.data.cnclRtnQty);
|
|
|
var ordReqChgQty = parseInt(params.data.ordReqChgQty);
|
|
|
var ordCanChgQty = ordQty - (cnclRtnQty + ordReqChgQty);
|
|
|
|
|
|
+ // 교환TO교환
|
|
|
+ if (ordChgGb == 'G681_20') {
|
|
|
+ ordCanChgQty = parseInt(params.data.ordCanChgQty);
|
|
|
+ }
|
|
|
+
|
|
|
var strVal = "";
|
|
|
strVal += '<select class="ordCanChgQty ' + params.data.ordDtlNo + '" name="chgQty" ordDtlNo="' + params.data.ordDtlNo + '" onchange="fnChangeQty(this)">';
|
|
|
|
|
|
@@ -602,7 +629,7 @@ var fnExchange = function () {
|
|
|
// }
|
|
|
//});
|
|
|
// 반품TO교환 신청 수량 설정
|
|
|
- if (chgGb == 'G680_30') {
|
|
|
+ if (ordChgGb == 'G681_40') {
|
|
|
exchangeRequestList = cancelRequestTargetList;
|
|
|
$.each(exchangeRequestList, function(idx, exchangeRequest) {
|
|
|
$.each(exchangeInfoList , function(idx2, exchangeInfo) {
|
|
|
@@ -635,6 +662,10 @@ var fnExchange = function () {
|
|
|
|
|
|
// 2. 교환사유 체크
|
|
|
var chgReason = $("#exchangeRequestFrm select[name=selectChgReason]").val();
|
|
|
+
|
|
|
+ if (ordChgGb == 'G681_20') {
|
|
|
+ chgReason = $('#exchangeRequestFrm input[name=chgReason]').val();
|
|
|
+ }
|
|
|
//var chgReason = $('#exchangeRequestFrm input[name=chgReason]').val();
|
|
|
|
|
|
if (gagajf.isNull(chgReason)) {
|
|
|
@@ -762,12 +793,14 @@ var fnExchange = function () {
|
|
|
|
|
|
// URL 설정
|
|
|
var url;
|
|
|
- if (chgGb == 'G680_30') {
|
|
|
+ if (ordChgGb == 'G681_40') {
|
|
|
url = '/orderChange/return/to/exchange/';
|
|
|
+ } else if (ordChgGb == 'G681_20') {
|
|
|
+ url = '/orderChange/exchange/to/exchange/';
|
|
|
} else {
|
|
|
url = '/orderChange/exchangeRequest/';
|
|
|
}
|
|
|
- console.log(jsonObj.ordChgSq);
|
|
|
+
|
|
|
mcxDialog.confirm('교환요청하시겠습니까?', {
|
|
|
cancelBtnText : "반품",
|
|
|
sureBtnClick : function(){
|
|
|
@@ -838,7 +871,13 @@ var fnSetChger = function(){
|
|
|
var data;
|
|
|
|
|
|
if (ordChgSq > 0) {
|
|
|
- data = exchangeInfoList[0];
|
|
|
+ data = orderChangeDetailList[0];
|
|
|
+ data.recipPhnno = data.chgerPhnno;
|
|
|
+ data.recipTelno = data.chgerTelno;
|
|
|
+ data.recipNm = data.chgerNm;
|
|
|
+ data.recipZipcode = data.chgerZipcode;
|
|
|
+ data.recipBaseAddr = data.chgerBaseAddr;
|
|
|
+ data.recipDtlAddr = data.chgerDtlAddr;
|
|
|
} else {
|
|
|
data = orderDelvAddrInfo[0];
|
|
|
}
|
|
|
@@ -869,7 +908,7 @@ var fnSetChger = function(){
|
|
|
var fnSetExchangeAddr = function(){
|
|
|
var data;
|
|
|
|
|
|
- if (ordChgSq > 0) {
|
|
|
+ if (ordChgSq > 0 && ordChgGb != 'G681_40') {
|
|
|
data = exchangeInfoList[0];
|
|
|
} else {
|
|
|
data = orderDelvAddrInfo[0];
|
|
|
@@ -1003,6 +1042,123 @@ var fnChangeWdGb = function(param) {
|
|
|
fnChangeQty();
|
|
|
}
|
|
|
|
|
|
+// 회수지 정보 수정
|
|
|
+var fnChangeChgerInfo = function() {
|
|
|
+ let url = '/orderChange/change/chger/addr';
|
|
|
+ let chgerNm = $("#exchangeRequestFrm input[name=chgerNm]").val();
|
|
|
+ let chgerZipcode = $("#exchangeRequestFrm input[name=chgerZipcode]").val();
|
|
|
+ let chgerBaseAddr = $("#exchangeRequestFrm input[name=chgerBaseAddr]").val();
|
|
|
+ let chgerDtlAddr = $("#exchangeRequestFrm input[name=chgerDtlAddr]").val();
|
|
|
+ let chgerPhnno1 = $("#exchangeRequestFrm select[name=chgerPhnno1]").val();
|
|
|
+ let chgerPhnno2 = $("#exchangeRequestFrm input[name=chgerPhnno2]").val();
|
|
|
+ let chgerPhnno3 = $("#exchangeRequestFrm input[name=chgerPhnno3]").val();
|
|
|
+ let chgerTelno1 = $("#exchangeRequestFrm select[name=chgerTelno1]").val();
|
|
|
+ let chgerTelno2 = $("#exchangeRequestFrm input[name=chgerTelno2]").val();
|
|
|
+ let chgerTelno3 = $("#exchangeRequestFrm input[name=chgerTelno3]").val();
|
|
|
+
|
|
|
+ if (gagajf.isNull(chgerZipcode)) {
|
|
|
+ mcxDialog.alert("회수지주소를 입력하세요."); return;
|
|
|
+ }
|
|
|
+ if (gagajf.isNull(chgerBaseAddr)) {
|
|
|
+ mcxDialog.alert("회수지주소를 입력하세요."); return;
|
|
|
+ }
|
|
|
+ if (gagajf.isNull(chgerDtlAddr)) {
|
|
|
+ mcxDialog.alert("회수지주소를 입력하세요."); return;
|
|
|
+ }
|
|
|
+
|
|
|
+ if (gagajf.isNull(chgerPhnno1)) {
|
|
|
+ mcxDialog.alert("휴대전화를 입력하세요."); return;
|
|
|
+ }
|
|
|
+ if (gagajf.isNull(chgerPhnno2)) {
|
|
|
+ mcxDialog.alert("휴대전화를 입력하세요."); return;
|
|
|
+ }
|
|
|
+ if (gagajf.isNull(chgerPhnno3)) {
|
|
|
+ mcxDialog.alert("휴대전화를 입력하세요."); return;
|
|
|
+ }
|
|
|
+
|
|
|
+ let chgerPhnno = chgerPhnno1 + '-' + chgerPhnno2 + '-' + chgerPhnno3;
|
|
|
+ let chgerRtnMemo = $("#exchangeRequestFrm textarea[name=chgerRtnMemo]").val();
|
|
|
+ let chgerTelno = '';
|
|
|
+
|
|
|
+ if (!gagajf.isNull(chgerTelno1) && !gagajf.isNull(chgerTelno2) && !gagajf.isNull(chgerTelno3)) {
|
|
|
+ chgerTelno = chgerTelno1 + '-' + chgerTelno2 + '-' + chgerTelno3;
|
|
|
+ }
|
|
|
+
|
|
|
+ let data = {};
|
|
|
+ data.ordChgSq = ordChgSq;
|
|
|
+ data.chgerNm = chgerNm;
|
|
|
+ data.chgerPhnno = chgerPhnno;
|
|
|
+ data.chgerZipcode = chgerZipcode;
|
|
|
+ data.chgerBaseAddr = chgerBaseAddr;
|
|
|
+ data.chgerDtlAddr = chgerDtlAddr;
|
|
|
+ data.chgerRtnMemo = chgerRtnMemo;
|
|
|
+
|
|
|
+ let jsonData = JSON.stringify(data);
|
|
|
+
|
|
|
+ gagajf.ajaxJsonSubmit(url, jsonData, function(result){
|
|
|
+
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+var fnChangeRecipInfo = function() {
|
|
|
+ let url = '/order/deliver/addr/update';
|
|
|
+ var recipNm = $("#exchangeRequestFrm input[name=recipNm]").val();
|
|
|
+ var recipZipcode = $("#exchangeRequestFrm input[name=recipZipcode]").val();
|
|
|
+ var recipBaseAddr = $("#exchangeRequestFrm input[name=recipBaseAddr]").val();
|
|
|
+ var recipDtlAddr = $("#exchangeRequestFrm input[name=recipDtlAddr]").val();
|
|
|
+ var delvMemo = $("#exchangeRequestFrm textarea[name=delvMemo]").val();
|
|
|
+
|
|
|
+ var recipPhnno1 = $("#exchangeRequestFrm select[name=recipPhnno1]").val();
|
|
|
+ var recipPhnno2 = $("#exchangeRequestFrm input[name=recipPhnno2]").val();
|
|
|
+ var recipPhnno3 = $("#exchangeRequestFrm input[name=recipPhnno3]").val();
|
|
|
+
|
|
|
+ var recipTelno1 = $("#exchangeRequestFrm select[name=recipTelno1]").val();
|
|
|
+ var recipTelno2 = $("#exchangeRequestFrm input[name=recipTelno2]").val();
|
|
|
+ var recipTelno3 = $("#exchangeRequestFrm input[name=recipTelno3]").val();
|
|
|
+
|
|
|
+ if (gagajf.isNull(recipZipcode)) {
|
|
|
+ mcxDialog.alert("교환지주소를 입력하세요."); return;
|
|
|
+ }
|
|
|
+ if (gagajf.isNull(recipBaseAddr)) {
|
|
|
+ mcxDialog.alert("교환지주소를 입력하세요."); return;
|
|
|
+ }
|
|
|
+ if (gagajf.isNull(recipDtlAddr)) {
|
|
|
+ mcxDialog.alert("교환지주소를 입력하세요."); return;
|
|
|
+ }
|
|
|
+
|
|
|
+ if (gagajf.isNull(recipPhnno1)) {
|
|
|
+ mcxDialog.alert("휴대전화를 입력하세요."); return;
|
|
|
+ }
|
|
|
+ if (gagajf.isNull(recipPhnno2)) {
|
|
|
+ mcxDialog.alert("휴대전화를 입력하세요."); return;
|
|
|
+ }
|
|
|
+ if (gagajf.isNull(recipPhnno3)) {
|
|
|
+ mcxDialog.alert("휴대전화를 입력하세요."); return;
|
|
|
+ }
|
|
|
+
|
|
|
+ var recipPhnno = recipPhnno1 + '-' + recipPhnno2 + '-' + recipPhnno3;
|
|
|
+ var recipTelno;
|
|
|
+ if (gagajf.isNull(recipTelno1) && gagajf.isNull(recipTelno2) && gagajf.isNull(recipTelno3)) {
|
|
|
+ recipTelno = '';
|
|
|
+ } else {
|
|
|
+ recipTelno = recipTelno1 + '-' + recipTelno2 + '-' + recipTelno3;
|
|
|
+ }
|
|
|
+
|
|
|
+ let data = {};
|
|
|
+ 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){
|
|
|
+
|
|
|
+ });
|
|
|
+}
|
|
|
$(document).ready(function() {
|
|
|
// 1. 그리드생성
|
|
|
gagaAgGrid.createGrid('gridOrderCancelRequestList' , gridOptionsExchangeReqList); // 주문정보
|
|
|
@@ -1023,6 +1179,7 @@ $(document).ready(function() {
|
|
|
// 5. 회수방법 라디오 체크 처리
|
|
|
if (wdGb == 'D') {
|
|
|
$('input:radio[name="wdGb"]:radio[value="D"]').prop('checked', true);
|
|
|
+ $('.chger').css('display', 'none');
|
|
|
} else {
|
|
|
$('input:radio[name="wdGb"]:radio[value="W"]').prop('checked', true);
|
|
|
}
|
|
|
@@ -1040,21 +1197,26 @@ $(document).ready(function() {
|
|
|
|
|
|
// 8. 데이터 Disabled 처리
|
|
|
$('input:radio[name=wdGb]').attr('disabled', true); // 8-1. 회수방법
|
|
|
- $('input[name=chgerNm]').attr('readOnly', true); // 8-3. 회수지정보 > 보내는사람
|
|
|
$('input[name=chgerBaseAddr]').attr('readOnly', true); // 8-4. 회수지정보 > 기본주소
|
|
|
- $('input[name=chgerDtlAddr]').attr('readOnly', true); // 8-5. 회수지정보 > 상세주소
|
|
|
- $('select[name=chgerTelno1]').attr('disabled', true); // 8-6. 회수지정보 > 일반전화
|
|
|
- $('input[name=chgerTelno2]').attr('readOnly', true); // 8-6. 회수지정보 > 일반전화
|
|
|
- $('input[name=chgerTelno3]').attr('readOnly', true); // 8-6. 회수지정보 > 일반전화
|
|
|
- $('select[name=chgerPhnno1]').attr('disabled', true); // 8-7. 회수지정보 > 휴대전화
|
|
|
- $('input[name=chgerPhnno2]').attr('readOnly', true); // 8-7. 회수지정보 > 휴대전화
|
|
|
- $('input[name=chgerPhnno3]').attr('readOnly', true); // 8-7. 회수지정보 > 휴대전화
|
|
|
- $('#chgerRtnMemo').attr('readOnly', true); // 8-8. 회수지정보 > 반품메모
|
|
|
+ $('input[name=recipBaseAddr]').attr('readOnly', true); // 8-10. 교환지정보 > 기본주소
|
|
|
+ $('#chgMemo').attr('readOnly', true); // 8-2. 요청메모
|
|
|
+
|
|
|
+ // 2021.06.25 교환접수, 교환대기 상태에서는 회수지 정보 수정 가능
|
|
|
+ if (!gagajf.isNull(ordChgGb) || (chgStat != 'G685_20' && chgStat != 'G685_21')) {
|
|
|
+ $('input[name=chgerNm]').attr('readOnly', true); // 8-3. 회수지정보 > 보내는사람
|
|
|
+ $('input[name=chgerDtlAddr]').attr('readOnly', true); // 8-5. 회수지정보 > 상세주소
|
|
|
+ $('select[name=chgerTelno1]').attr('disabled', true); // 8-6. 회수지정보 > 일반전화
|
|
|
+ $('input[name=chgerTelno2]').attr('readOnly', true); // 8-6. 회수지정보 > 일반전화
|
|
|
+ $('input[name=chgerTelno3]').attr('readOnly', true); // 8-6. 회수지정보 > 일반전화
|
|
|
+ $('select[name=chgerPhnno1]').attr('disabled', true); // 8-7. 회수지정보 > 휴대전화
|
|
|
+ $('input[name=chgerPhnno2]').attr('readOnly', true); // 8-7. 회수지정보 > 휴대전화
|
|
|
+ $('input[name=chgerPhnno3]').attr('readOnly', true); // 8-7. 회수지정보 > 휴대전화
|
|
|
+ $('#chgerRtnMemo').attr('readOnly', true); // 8-8. 회수지정보 > 반품메모
|
|
|
+ }
|
|
|
|
|
|
- if (chgGb == 'G680_40') {
|
|
|
- $('#chgMemo').attr('readOnly', true); // 8-2. 요청메모
|
|
|
+ // 2021.06.25 교환상품 배송중 상태 전까지 정보 수정 가능
|
|
|
+ if (ordChgGb == 'G681_20' || (chgStat == 'G685_40' && (chgOrdDtlStat != 'G013_20' && chgOrdDtlStat != 'G013_30' && chgOrdDtlStat != 'G013_35'))) {
|
|
|
$('input[name=recipNm]').attr('readOnly', true); // 8-9. 교환지정보 > 받는사람
|
|
|
- $('input[name=recipBaseAddr]').attr('readOnly', true); // 8-10. 교환지정보 > 기본주소
|
|
|
$('input[name=recipDtlAddr]').attr('readOnly', true); // 8-11. 교환지정보 > 상세주소
|
|
|
$('select[name=recipTelno1]').attr('disabled', true); // 8-12. 교환지정보 > 일반전화
|
|
|
$('input[name=recipTelno2]').attr('readOnly', true); // 8-12. 교환지정보 > 일반전화
|
|
|
@@ -1062,7 +1224,7 @@ $(document).ready(function() {
|
|
|
$('select[name=recipPhnno1]').attr('disabled', true); // 8-13. 교환지정보 > 휴대전화
|
|
|
$('input[name=recipPhnno2]').attr('readOnly', true); // 8-13. 교환지정보 > 휴대전화
|
|
|
$('input[name=recipPhnno3]').attr('readOnly', true); // 8-13. 교환지정보 > 휴대전화
|
|
|
- $('#delvMemo').prop('readOnly', true); // 8-14. 교환지정보 > 배송메모
|
|
|
+ $('#delvMemo').attr('readOnly', true); // 8-14. 교환지정보 > 배송메모
|
|
|
}
|
|
|
}
|
|
|
});
|