Browse Source

관리자화면수정중

tsit14 5 years ago
parent
commit
06e58c5b86
1 changed files with 36 additions and 8 deletions
  1. 36 8
      src/main/webapp/WEB-INF/views/order/OrderDetailForm.html

+ 36 - 8
src/main/webapp/WEB-INF/views/order/OrderDetailForm.html

@@ -272,7 +272,7 @@ var columnDefsGoodsInfo = [
 			{
 				headerName		: "상태변경"
 				, field			: "ordDtlStatChg"
-				, width			: 120
+				, width			: 140
 				, hide			: hiddenTemp
 				, cellClass		: 'text-center'
 				, cellRenderer	: function (params) {
@@ -331,7 +331,36 @@ var columnDefsGoodsInfo = [
 					
 					return strVal;
 				}
-			}
+			},
+			{
+				headerName		: "변경"
+				, field			: "ordDtlStat"
+				, width			: 200
+				, cellClass		: 'text-center'
+				, cellRenderer: function (params) {
+					var retStr = "";
+					
+					// 결제완료, 상품준비중, 출고처지정, 배송준비중 (주문취소) 
+					if (params.value == 'G013_20' || params.value == 'G013_30' || params.value == 'G013_35' || params.value == 'G013_40') {
+						if (params.data.ordQty > (params.data.cnclRtnQty + params.data.ordReqChgQty)) {
+							retStr += '<button type="button" class="btn btn-base btn-sm" onclick="fnCancelRequest(\'' + params.data.ordNo + '\',\'' + params.data.ordDtlNo + '\',\'' + params.data.delvFeeCd + '\');">취소요청</button>';
+						}
+					}
+					
+					// 배송중, 배송완료 (교환신청, 반푼신청) 
+					if (params.value == 'G013_50' || params.value == 'G013_60') {
+						if (params.data.ordQty > (params.data.cnclRtnQty + params.data.ordReqChgQty)) {
+							if (params.data.changeableYn == 'Y') {
+								retStr += '<button type="button" class="btn btn-base btn-sm" onclick="fnReturnRequest(\'' + params.data.ordNo + '\',\'' + params.data.ordDtlNo + '\',\'' + params.data.delvFeeCd + '\');">교환요청</button>';
+							}
+							if (params.data.returnableYn == 'Y') {
+								retStr += '<button type="button" class="btn btn-base btn-sm" onclick="fnExchangeRequest(\'' + params.data.ordNo + '\',\'' + params.data.ordDtlNo + '\',\'' + params.data.delvFeeCd + '\');">반품요청</button>';
+							}
+						}
+					}
+					return retStr;
+				}
+			},
 		]
 	},
 	{
@@ -364,7 +393,7 @@ var columnDefsGoodsInfo = [
 				headerName		: "즉시할인"
 				, field			: "cpn1DcAmt"
 				, width			: 80
-				, cellClass		: 'text-right' //goodsCpnDcAmtClass
+				, cellClass		: 'text-right'
 				, cellRenderer: function (params) {
 					return "<a href=\"javascript:void(0);\" onclick=\"fnOrderCouponHst('" + params.data.ordNo + "');\">" + params.value.addComma() + "</a>";
 				}
@@ -373,7 +402,7 @@ var columnDefsGoodsInfo = [
 				headerName		: "상품"
 				, field			: "goodsCpnDcAmt"
 				, width			: 80
-				, cellClass		: 'text-right' //goodsCpnDcAmtClass
+				, cellClass		: 'text-right'
 				, cellRenderer: function (params) {
 					return "<a href=\"javascript:void(0);\" onclick=\"fnOrderCouponHst('" + params.data.ordNo + "');\">" + params.value.addComma() + "</a>";
 				}
@@ -382,7 +411,7 @@ var columnDefsGoodsInfo = [
 				headerName		: "장바구니"
 				, field			: "cartCpnDcAmt"
 				, width			: 80
-				, cellClass		: 'text-right' //cartCpnDcAmtClass
+				, cellClass		: 'text-right'
 				, cellRenderer	: function (params) {
 					return "<a href=\"javascript:void(0);\" onclick=\"fnOrderCouponHst('" + params.data.ordNo + "');\">" + params.value.addComma() + "</a>";
 				}
@@ -472,7 +501,7 @@ var columnDefsGoodsInfo = [
 			}
 		]
 	},
-	{headerName: "결품", field: "soldoutYn", width: 60, cellClass: 'text-center'},
+	//{headerName: "결품", field: "soldoutYn", width: 60, cellClass: 'text-center'},
 	{
 		headerName	: "배송",
 		children	: [
@@ -1099,8 +1128,7 @@ var fnUpdateOrderAddr = function (rowIdx) {
 
 // 2021.01.25 추가
 // 취소요청, 교환요청, 반품요청 일때는 요청 정보 확인 팝업 정보
-var fnCancelRequest = function (ordChgSq) {
-	
+var fnCancelRequest = function (ordNo, ordDtlNo, delvFeeCd) {
 	// 취소요청 구분 (orChgSq null 이면 취소요청화면 있으면 취소요청정보화면)
 	if (ordChgSq == null) {
 		ordChgSq = 0;