jsh77b пре 4 година
родитељ
комит
a02ea4ec44
1 измењених фајлова са 29 додато и 16 уклоњено
  1. 29 16
      src/main/webapp/WEB-INF/views/withdraw/WithdrawDirectiveListForm.html

+ 29 - 16
src/main/webapp/WEB-INF/views/withdraw/WithdrawDirectiveListForm.html

@@ -51,15 +51,15 @@
 					<tr>
 						<th>주문자명</th>
 						<td>
-							<input type="text" class="w40p" name="ordNm" placeholder="" maxlength="20"/>
+							<input type="text" name="ordNm" placeholder="" maxlength="20"/>
 						</td>
 						<th>주문번호</th>
 						<td>
-							<input type="text" class="w40p" name="ordNo" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" placeholder="" maxlength="20"/>
+							<input type="text" name="ordNo" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" placeholder="" maxlength="20"/>
 						</td>
 						<th>주문변경번호</th>
 						<td>
-							<input type="text" class="w40p" name="ordChgSq" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" placeholder="" maxlength="20"/>
+							<input type="text" name="ordChgSq" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" placeholder="" maxlength="20"/>
 						</td>
 					</tr>
 					<tr>
@@ -73,17 +73,17 @@
 						</td>
 						<th>제휴몰 주문번호</th>
 						<td>
-							<input type="text" class="w40p" name="extmallOrderId" placeholder="" maxlength="40"/>
+							<input type="text" name="extmallOrderId" placeholder="" maxlength="40"/>
 						</td>
 						<th>SKU-CODE</th>
 						<td>
-							<input type="text" class="w40p" name="optCd" placeholder="" maxlength="40"/>
+							<input type="text" name="optCd" placeholder="" maxlength="40"/>
 						</td>
 					</tr>
 					<tr>	
 						<th>회수구분</th>
 						<td>
-							<select name="chgGb"class="w100">
+							<select name="chgGb">
 								<option value="">&nbsp;전체&nbsp;</option>
 								<option value="G680_30"> 반품요청 </option>
 								<option value="G680_40"> 교환요청 </option>
@@ -91,14 +91,14 @@
 						</td>
 						<th>진행상태</th>
 						<td>
-							<select name="chgStat" class="w100">
+							<select name="chgStat">
 								<option value="">전체</option>
 								<option th:if="${chgStatList}" th:each="oneData, status : ${chgStatList}" th:value="${oneData.cd}" th:text="${oneData.cdNm}"></option>	
 							</select>
 						</td>
 						<th>반품방식</th>
 						<td>
-							<select name="wdGb" class="w100">
+							<select name="wdGb">
 								<option value="">&nbsp;전체&nbsp;</option>
 								<option value="W">방문회수</option>
 								<option value="D">직접배송</option>
@@ -109,7 +109,7 @@
 					<tr>
 						<th>택배사전송여부</th>
 						<td>
-							<select name="sendYn" class="w100">
+							<select name="sendYn">
 								<option value="">전체</option>
 								<option value="Y">전송</option>
 								<option value="N">미전송</option>
@@ -118,7 +118,7 @@
 						</td>
 						<th>CJ회수상태</th>
 						<td colspan="3">
-							<select name="wdShipState" class="w100">
+							<select name="wdShipState">
 								<option value="">전체</option>
 								<option th:if="${wdShipStateList}" th:each="oneData, status : ${wdShipStateList}" th:value="${oneData.cd}" th:text="${oneData.cdNm}"></option>
 							</select>
@@ -228,8 +228,16 @@
 		{headerName: "클레임접수일", 		field: "chgRegDt", 			width: 100, cellClass: "text-center"},
 		{headerName: "회수요청일", 		field: "regDt", 			width: 100, cellClass: "text-center"},
 		{headerName: "회수상태수신일시", 	field: "wdStateDt", 		width: 120, cellClass: "text-center"},
-		{headerName: "상품코드", 			field: "goodsCd", 			width: 120, cellClass: "text-center",
-			cellRenderer: function(params) { return gagajf.isNull(params.value) ? '' : '<a href="javascript:void(0);">' + params.value + '</a>'; }
+		{headerName: "상품코드", 			field: "goodsCd", 			width: 120, cellClass: 'text-center',
+			cellRenderer: function (params) {
+				var option;
+				if (params.data.goodsType == 'G056_S') {
+					option = "<a href=\"javascript:void(0);\" onclick=\"fnOrderDetailItemForm('" + params.data.ordDtlNo + "');\">" + params.value + "</a>";
+				} else {
+					option = params.value;
+				}
+				return option;
+			}
 		},
 		{headerName: "SKU-CODE", 		field: "optCd", 			width: 80, cellClass: "text-left"},
 		{headerName: "상품명", 			field: "goodsNm", 			width: 200, cellClass: "text-left"},
@@ -268,11 +276,11 @@
 					paramData 		+= '@' + params.data.chgGb;
 					
 					// 반품요청
-					if (params.data.chgGb == 'G680_30'){  
+					if (params.data.chgGb == 'G680_30') {  
 						return '<button type="button" class="btn btn-base btn-sm" onclick="fnKaKao(\'' + paramData + '\');">&nbsp;반품철회알림톡&nbsp;</button>';
 					} 
 					// 교환요청
-					else if(params.data.chgGb == 'G680_40'){  
+					else if(params.data.chgGb == 'G680_40') {  
 						return '<button type="button" class="btn btn-base btn-sm" onclick="fnKaKao(\'' + paramData + '\');">&nbsp;교환철회알림톡&nbsp;</button>';
 					}
 				}
@@ -302,7 +310,7 @@
 			cfnOpenOrderDetailPopup(event.data.ordNo);
 		} else if (event.colDef.field == 'goodsCd') {
 			// 상품 상세
-			cfnOpenGoodsDetailPopup('U', event.data.goodsCd);
+			//cfnOpenGoodsDetailPopup('U', event.data.goodsCd);
 		}
 	};
 
@@ -553,7 +561,6 @@
 	var fnSweetTracker = function (shipCompCd, invoiceNo) {
 		var actionUrl = "/order/delivery/sweetTrackerDeliveryInfo?shipCompCd=" + shipCompCd + "&invoiceNo=" + invoiceNo;
 		cfnOpenModalPopup(actionUrl, 'popupSweetTrackerDeliveryInfo');
-		
 	};
 	
 	$(document).ready(function() {
@@ -568,6 +575,12 @@
 
 		//fnDatepickerDisabled();
 	});
+	
+	// 2021.11.18 구성상품 내역 팝업 호출 
+	var fnOrderDetailItemForm = function (ordDtlNo) {
+		var actionUrl = "/delivery/detail/item/form/" + ordDtlNo;
+		cfnOpenModalPopup(actionUrl, 'popupDeliveryDetailItemForm');
+	}
 
 /*]]>*/
 </script>