|
@@ -259,12 +259,14 @@ var chgReason = ""; // 변경사유코드
|
|
|
var chgMemo = ""; // 변경사유메모
|
|
var chgMemo = ""; // 변경사유메모
|
|
|
var wdGb = ""; // 회수방법
|
|
var wdGb = ""; // 회수방법
|
|
|
var ordChgGb = ""; // 주문변경요쳥변경구분
|
|
var ordChgGb = ""; // 주문변경요쳥변경구분
|
|
|
|
|
+var canRequestCancelYn = ""; // 반품철회가능여부
|
|
|
|
|
|
|
|
// 변경요청정보
|
|
// 변경요청정보
|
|
|
if (ordChgSq > 0) {
|
|
if (ordChgSq > 0) {
|
|
|
chgReason = orderChangeDetailList[0].chgReason; // 변경사유코드
|
|
chgReason = orderChangeDetailList[0].chgReason; // 변경사유코드
|
|
|
chgMemo = orderChangeDetailList[0].chgMemo; // 변경사유메모
|
|
chgMemo = orderChangeDetailList[0].chgMemo; // 변경사유메모
|
|
|
wdGb = orderChangeDetailList[0].wdGb; // 회수방법
|
|
wdGb = orderChangeDetailList[0].wdGb; // 회수방법
|
|
|
|
|
+ canRequestCancelYn = orderChangeDetailList[0].canRequestCancelYn; // 반품철회가능여부
|
|
|
ordChgGb = [[${ordChgGb}]]; // 주문변경요쳥변경구분
|
|
ordChgGb = [[${ordChgGb}]]; // 주문변경요쳥변경구분
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -337,7 +339,11 @@ var columnCancelReqList = [
|
|
|
} else {
|
|
} else {
|
|
|
ordCanChgQty = ordQty - (cnclRtnQty + ordReqChgQty);
|
|
ordCanChgQty = ordQty - (cnclRtnQty + ordReqChgQty);
|
|
|
|
|
|
|
|
- rtnStr += "<select class='ordCanChgQty' name='ordCanChgQty' ordDtlNo='"+params.data.ordDtlNo+"' onChange='fnCalculateRefundAmt(this);'>";
|
|
|
|
|
|
|
+ if (ordCanChgQty == 0) {
|
|
|
|
|
+ rtnStr += "<select class='ordCanChgQty' name='ordCanChgQty' ordDtlNo='" + params.data.ordDtlNo + "' onChange='fnCalculateRefundAmt(this);' disabled='disabled'>";
|
|
|
|
|
+ } else {
|
|
|
|
|
+ rtnStr += "<select class='ordCanChgQty' name='ordCanChgQty' ordDtlNo='" + params.data.ordDtlNo + "' onChange='fnCalculateRefundAmt(this);'>";
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
for (i=0 ; i<=ordCanChgQty ; i++) {
|
|
for (i=0 ; i<=ordCanChgQty ; i++) {
|
|
|
if (i == params.data.ordCanChgQty) {
|
|
if (i == params.data.ordCanChgQty) {
|
|
@@ -869,7 +875,7 @@ var gridOptionsDelvInfoList = gagaAgGrid.getGridOptions(columnDelvInfoList);
|
|
|
|
|
|
|
|
// 3. 배송정보(환불정보)
|
|
// 3. 배송정보(환불정보)
|
|
|
var columnDelvCdList = [
|
|
var columnDelvCdList = [
|
|
|
- {headerName: "업체" , field: "supplyCompNm" , width: 100 , cellClass: 'text-center'},
|
|
|
|
|
|
|
+ {headerName: "업체" , field: "supplyCompNm" , width: 150 , cellClass: 'text-center'},
|
|
|
{headerName: "배송비코드" , field: "delvFeeCd" , width: 100 , cellClass: 'text-center'},
|
|
{headerName: "배송비코드" , field: "delvFeeCd" , width: 100 , cellClass: 'text-center'},
|
|
|
{
|
|
{
|
|
|
headerName : "추가배송비"
|
|
headerName : "추가배송비"
|
|
@@ -1505,10 +1511,20 @@ $(document).ready(function() {
|
|
|
// 2021.07.13 회수예외정보가 있고 회수요청, 상품검수중 상태에서 철회 가능 처리
|
|
// 2021.07.13 회수예외정보가 있고 회수요청, 상품검수중 상태에서 철회 가능 처리
|
|
|
// 2021.07.22 택배사 회수 불가 시 회수요청상태에서 반품철회 처리
|
|
// 2021.07.22 택배사 회수 불가 시 회수요청상태에서 반품철회 처리
|
|
|
//if (chgStat != "G685_50" && chgStat != "G685_51" && (recallExceptionInfo == null || (chgStat != "G685_30" && chgStat != 'G685_31'))) {
|
|
//if (chgStat != "G685_50" && chgStat != "G685_51" && (recallExceptionInfo == null || (chgStat != "G685_30" && chgStat != 'G685_31'))) {
|
|
|
- if (chgStat != "G685_50" && chgStat != "G685_51" && chgStat != "G685_30" && (recallExceptionInfo == null || chgStat != 'G685_31')) {
|
|
|
|
|
|
|
+ if (chgStat != "G685_50" && chgStat != "G685_51") {
|
|
|
$("#rtnReqCancelBtn").css("display", "none");
|
|
$("#rtnReqCancelBtn").css("display", "none");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // 회수요청 상태에서 택배사 회수 불가 or 회수예외정보 존재 시 반품철회 가능
|
|
|
|
|
+ if (chgStat == 'G685_30' && (recallExceptionInfo != null || canRequestCancelYn == 'Y')) {
|
|
|
|
|
+ $("#rtnReqCancelBtn").css("display", "");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // 상품검수중 상태에서 회수예외정보 존재 시 반품철회 가능
|
|
|
|
|
+ if (chgStat == 'G685_31' && recallExceptionInfo != null) {
|
|
|
|
|
+ $("#rtnReqCancelBtn").css("display", "");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
// 반품TO교환 버튼
|
|
// 반품TO교환 버튼
|
|
|
if ((chgStat != "G685_50" && chgStat != "G685_51" && chgStat != "G685_30") || pgGb == 'NAVER_ORDER') {
|
|
if ((chgStat != "G685_50" && chgStat != "G685_51" && chgStat != "G685_30") || pgGb == 'NAVER_ORDER') {
|
|
|
$("#rtnToExcBtn").css("display", "none");
|
|
$("#rtnToExcBtn").css("display", "none");
|
|
@@ -1559,6 +1575,10 @@ $(document).ready(function() {
|
|
|
// 2021.05.13 높이자동조절
|
|
// 2021.05.13 높이자동조절
|
|
|
var cancelRequestTargetHeight = 50 + (40 * cancelRequestTargetCnt);
|
|
var cancelRequestTargetHeight = 50 + (40 * cancelRequestTargetCnt);
|
|
|
$("#gridOrderCancelRequestList").css("height" , cancelRequestTargetHeight+"px");
|
|
$("#gridOrderCancelRequestList").css("height" , cancelRequestTargetHeight+"px");
|
|
|
|
|
+
|
|
|
|
|
+ // 글자수 제한 byte 표기
|
|
|
|
|
+ cfnGetTextLength($('#chgMemo'), 1000, $('#chgMemoCount'));
|
|
|
|
|
+ cfnGetTextLength($('#chgerRtnMemo'), 1000, $('#chgerRtnMemoCount'));
|
|
|
});
|
|
});
|
|
|
</script>
|
|
</script>
|
|
|
</html>
|
|
</html>
|