|
|
@@ -78,9 +78,9 @@
|
|
|
<td id="addDelvFee" colspan="3"></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <th>요청메모</th>
|
|
|
+ <th>요청메모<br/><span id="chgMemoCount">0</span>/1,000Byte</th>
|
|
|
<td colspan="5">
|
|
|
- <textarea id="chgMemo" name="chgMemo" style="height:80px;" placeholder="교환사유를 300자내외로 작성해 주세요"></textarea>
|
|
|
+ <textarea id="chgMemo" name="chgMemo" style="height:80px;" onkeyup="cfnGetTextLength(this, 1000, $('#chgMemoCount'));"></textarea>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
@@ -130,9 +130,9 @@
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <th>반품메모</th>
|
|
|
+ <th>반품메모<br/><span id="chgerRtnMemoCount">0</span>/1,000Byte</th>
|
|
|
<td colspan="3">
|
|
|
- <textarea id="chgerRtnMemo" name="chgerRtnMemo" style="height:80px;" placeholder="반품메모(수거시요청사항)를 300자내외로 작성해 주세요"></textarea>
|
|
|
+ <textarea id="chgerRtnMemo" name="chgerRtnMemo" style="height:80px;" onkeyup="cfnGetTextLength(this, 1000, $('#chgerRtnMemoCount'));"></textarea>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
@@ -182,9 +182,9 @@
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <th>배송메모</th>
|
|
|
+ <th>배송메모<br/><span id="delvMemoCount">0</span>/1,000Byte</th>
|
|
|
<td colspan="3">
|
|
|
- <textarea id="delvMemo" name="delvMemo" style="height:80px;" placeholder="배송메모를 300자내외로 작성해 주세요"></textarea>
|
|
|
+ <textarea id="delvMemo" name="delvMemo" style="height:80px;" onkeyup="cfnGetTextLength(this, 1000, $('#delvMemoCount'));"></textarea>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
@@ -254,8 +254,8 @@ var columnExchangeReqList = [
|
|
|
{headerName: "주문상세" , field: "ordDtlNo" , width: 80 , cellClass: 'text-center'},
|
|
|
{headerName: "주문상세" , field: "ordDtlStat" , width: 80 , cellClass: 'text-center', hide: temp1},
|
|
|
{headerName: "주문상세상태" , field: "ordDtlStatNm" , width: 100 , cellClass: 'text-center', hide: temp1},
|
|
|
- {headerName: "상품코드" , field: "goodsCd" , width: 100 , cellClass: 'text-center', hide: temp1},
|
|
|
- {headerName: "상품명" , field: "goodsNm" , width: 200 , cellClass: 'text-center', hide: temp1},
|
|
|
+ {headerName: "상품코드" , field: "goodsCd" , width: 100 , cellClass: 'text-center'},
|
|
|
+ {headerName: "상품명" , field: "goodsNm" , width: 200 , cellClass: 'text-center'},
|
|
|
{headerName: "상품타입" , field: "goodsTypeNm" , width: 100 , cellClass: 'text-center', hide: temp2}
|
|
|
]
|
|
|
},
|
|
|
@@ -263,14 +263,14 @@ var columnExchangeReqList = [
|
|
|
headerName : "주문상세단품정보",
|
|
|
children : [
|
|
|
{headerName: "단품번호" , field: "ordDtlItemSq" , width: 100 , cellClass: 'text-center', hide: temp2},
|
|
|
- {headerName: "단품코드" , field: "itemCd" , width: 100 , cellClass: 'text-center', hide: temp2},
|
|
|
- {headerName: "단품명" , field: "itemNm" , width: 200 , cellClass: 'text-center', hide: temp2},
|
|
|
- {headerName: "옵션1" , field: "optCd1" , width: 80 , cellClass: 'text-center', hide: temp1},
|
|
|
- {headerName: "옵션2" , field: "optCd2" , width: 80 , cellClass: 'text-center', hide: temp2},
|
|
|
+ {headerName: "단품코드" , field: "itemCd" , width: 100 , cellClass: 'text-center'},
|
|
|
+ {headerName: "단품명" , field: "itemNm" , width: 200 , cellClass: 'text-center'},
|
|
|
+ {headerName: "옵션1" , field: "optCd1" , width: 60 , cellClass: 'text-center'},
|
|
|
+ {headerName: "옵션2" , field: "optCd2" , width: 60 , cellClass: 'text-center'},
|
|
|
{
|
|
|
headerName : "단품수량"
|
|
|
, field : "itemQty"
|
|
|
- , width : 80
|
|
|
+ , width : 60
|
|
|
, cellClass : 'text-center'
|
|
|
, cellRenderer : function (params) {
|
|
|
return params.value.addComma();
|
|
|
@@ -288,7 +288,7 @@ var columnExchangeReqList = [
|
|
|
{
|
|
|
headerName : "단품옵션금액"
|
|
|
, field : "optAddPrice"
|
|
|
- , width : 80
|
|
|
+ , width : 90
|
|
|
, cellClass : 'text-right'
|
|
|
, cellRenderer : function (params) {
|
|
|
return params.value.addComma();
|
|
|
@@ -302,7 +302,7 @@ var columnExchangeReqList = [
|
|
|
{
|
|
|
headerName : "주문"
|
|
|
, field : "ordQty"
|
|
|
- , width : 80
|
|
|
+ , width : 70
|
|
|
, cellClass : 'text-center'
|
|
|
, cellRenderer : function (params) {
|
|
|
return params.value.addComma();
|
|
|
@@ -311,7 +311,7 @@ var columnExchangeReqList = [
|
|
|
{
|
|
|
headerName : "취소/요청"
|
|
|
, field : "cnclRtnQty"
|
|
|
- , width : 80
|
|
|
+ , width : 70
|
|
|
, cellClass : 'text-center'
|
|
|
, cellRenderer : function (params) {
|
|
|
var cnclRtnReqQty = parseInt(params.data.cnclRtnQty) + parseInt(params.data.ordReqChgQty);
|
|
|
@@ -585,6 +585,7 @@ var columnDelvCdList = [
|
|
|
, cellRenderer : function (params) {
|
|
|
return params.value.addComma();
|
|
|
}
|
|
|
+ , hide : true
|
|
|
},
|
|
|
{headerName: "반품지명" , field: "rtnLocNm" , width: 100 , cellClass: 'text-center'},
|
|
|
{headerName: "반품지전화번호" , field: "rtnLocTelno" , width: 100 , cellClass: 'text-center'},
|
|
|
@@ -703,20 +704,39 @@ var fnExchange = function () {
|
|
|
}
|
|
|
|
|
|
// 5. 회수지정보설정
|
|
|
+ var chgerNm = "";
|
|
|
+ var chgerZipcode = "";
|
|
|
+ var chgerBaseAddr = "";
|
|
|
+ var chgerDtlAddr = "";
|
|
|
+
|
|
|
+ var chgerPhnno1 = "";
|
|
|
+ var chgerPhnno2 = "";
|
|
|
+ var chgerPhnno3 = "";
|
|
|
+
|
|
|
+ var chgerTelno1 = "";
|
|
|
+ var chgerTelno2 = "";
|
|
|
+ var chgerTelno3 = "";
|
|
|
+
|
|
|
+ var chgerPhnno = "";
|
|
|
+ var chgerTelno = "";
|
|
|
+ var chgerEmail = "";
|
|
|
+ var chgerRtnMemo = "";
|
|
|
+
|
|
|
if (wdGb == 'W') {
|
|
|
- var chgerNm = $("#exchangeRequestFrm input[name=chgerNm]").val();
|
|
|
- var chgerZipcode = $("#exchangeRequestFrm input[name=chgerZipcode]").val();
|
|
|
- var chgerBaseAddr = $("#exchangeRequestFrm input[name=chgerBaseAddr]").val();
|
|
|
- var chgerDtlAddr = $("#exchangeRequestFrm input[name=chgerDtlAddr]").val();
|
|
|
+ chgerNm = $("#exchangeRequestFrm input[name=chgerNm]").val();
|
|
|
+ chgerZipcode = $("#exchangeRequestFrm input[name=chgerZipcode]").val();
|
|
|
+ chgerBaseAddr = $("#exchangeRequestFrm input[name=chgerBaseAddr]").val();
|
|
|
+ chgerDtlAddr = $("#exchangeRequestFrm input[name=chgerDtlAddr]").val();
|
|
|
|
|
|
- var chgerPhnno1 = $("#exchangeRequestFrm select[name=chgerPhnno1]").val();
|
|
|
- var chgerPhnno2 = $("#exchangeRequestFrm input[name=chgerPhnno2]").val();
|
|
|
- var chgerPhnno3 = $("#exchangeRequestFrm input[name=chgerPhnno3]").val();
|
|
|
+ chgerPhnno1 = $("#exchangeRequestFrm select[name=chgerPhnno1]").val();
|
|
|
+ chgerPhnno2 = $("#exchangeRequestFrm input[name=chgerPhnno2]").val();
|
|
|
+ chgerPhnno3 = $("#exchangeRequestFrm input[name=chgerPhnno3]").val();
|
|
|
|
|
|
- var chgerTelno1 = $("#exchangeRequestFrm select[name=chgerTelno1]").val();
|
|
|
- var chgerTelno2 = $("#exchangeRequestFrm input[name=chgerTelno2]").val();
|
|
|
- var chgerTelno3 = $("#exchangeRequestFrm input[name=chgerTelno3]").val();
|
|
|
-
|
|
|
+ chgerTelno1 = $("#exchangeRequestFrm select[name=chgerTelno1]").val();
|
|
|
+ chgerTelno2 = $("#exchangeRequestFrm input[name=chgerTelno2]").val();
|
|
|
+ chgerTelno3 = $("#exchangeRequestFrm input[name=chgerTelno3]").val();
|
|
|
+
|
|
|
+ chgerRtnMemo = $("#exchangeRequestFrm textarea[name=chgerRtnMemo]").val();
|
|
|
if (gagajf.isNull(chgerZipcode)) {
|
|
|
mcxDialog.alert("회수지주소를 입력하세요."); return;
|
|
|
}
|
|
|
@@ -737,9 +757,8 @@ var fnExchange = function () {
|
|
|
mcxDialog.alert("휴대전화를 입력하세요."); return;
|
|
|
}
|
|
|
|
|
|
- var chgerPhnno = chgerPhnno1 + '-' + chgerPhnno2 + '-' + chgerPhnno3;
|
|
|
- var chgerEmail = orderInfoList[0].ordEmail;
|
|
|
- var chgerTelno;
|
|
|
+ chgerPhnno = chgerPhnno1 + '-' + chgerPhnno2 + '-' + chgerPhnno3;
|
|
|
+ chgerEmail = orderInfoList[0].ordEmail;
|
|
|
if (gagajf.isNull(chgerTelno1) && gagajf.isNull(chgerTelno2) && gagajf.isNull(chgerTelno3)) {
|
|
|
chgerTelno = '';
|
|
|
} else {
|
|
|
@@ -808,7 +827,7 @@ var fnExchange = function () {
|
|
|
,"chgerDtlAddr" : chgerDtlAddr
|
|
|
,"chgerPhnno" : chgerPhnno
|
|
|
,"chgerTelno" : chgerTelno
|
|
|
- ,"chgerRtnMemo" : $("#exchangeRequestFrm textarea[name=chgerRtnMemo]").val()
|
|
|
+ ,"chgerRtnMemo" : chgerRtnMemo
|
|
|
,"recipNm" : recipNm
|
|
|
,"recipEmail" : recipEmail
|
|
|
,"recipZipcode" : recipZipcode
|
|
|
@@ -987,7 +1006,7 @@ var fnChangeOption = function(param) {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
- gridOptionsExchangeReqList.api.setRowData(cancelRequestTargetList);
|
|
|
+ //gridOptionsExchangeReqList.api.setRowData(cancelRequestTargetList);
|
|
|
}
|
|
|
|
|
|
// 교환수량 변경 이벤트
|
|
|
@@ -998,7 +1017,7 @@ var fnChangeQty = function(param) {
|
|
|
|
|
|
$.each(cancelRequestTargetList, function(idx, item){
|
|
|
if (item.ordDtlNo == ordDtlNo) {
|
|
|
- if (gagajf.isNull(item.ordChgOpt)) {
|
|
|
+ if (gagajf.isNull(item.ordChgOpt) && chgQty > 0) {
|
|
|
mcxDialog.alert('교환옵션을 선택해주세요.');
|
|
|
return false;
|
|
|
}
|
|
|
@@ -1021,7 +1040,7 @@ var fnChangeQty = function(param) {
|
|
|
// 교환대상목록 설정
|
|
|
exchangeRequestList = exchangeRequestTargetList;
|
|
|
|
|
|
- gridOptionsExchangeReqList.api.setRowData(cancelRequestTargetList);
|
|
|
+ //gridOptionsExchangeReqList.api.setRowData(cancelRequestTargetList);
|
|
|
}
|
|
|
|
|
|
// 추가배송비 설정
|