|
|
@@ -4,14 +4,14 @@
|
|
|
<!--
|
|
|
*******************************************************************************
|
|
|
* @source : ExchangeDelvFailListForm.html
|
|
|
- * @desc : 교환출고 품절취소 목록 Page
|
|
|
+ * @desc : 교환배송 미출곡 목록 대상
|
|
|
*=============================================================
|
|
|
* ISTYLE24
|
|
|
* Copyright(C) 2021 TSIT, All rights reserved.
|
|
|
*=============================================================
|
|
|
* VER DATE AUTHOR DESCRIPTION
|
|
|
* === =========== ========== ==================================
|
|
|
- * 1.0 2021.06.03 jsh77b 최초 작성
|
|
|
+ * 1.0 2021.06.07 jsh77b 최초 작성
|
|
|
* 1.1
|
|
|
********************************************************************************
|
|
|
-->
|
|
|
@@ -20,10 +20,12 @@
|
|
|
<div class="main-title">
|
|
|
</div>
|
|
|
<!-- //메인타이틀 영역 -->
|
|
|
+
|
|
|
<!-- 메뉴 설명 -->
|
|
|
<div class="infoBox menu-desc">
|
|
|
</div>
|
|
|
<!-- //메뉴 설명 -->
|
|
|
+
|
|
|
<!-- 검색조건 영역 -->
|
|
|
<div class="panelStyle">
|
|
|
<!-- TITLE -->
|
|
|
@@ -36,7 +38,7 @@
|
|
|
<!-- //TITLE -->
|
|
|
|
|
|
<div class="panelContent">
|
|
|
- <form id="searchForm" name="searchForm" action="#" th:action="@{'/delivery/exchange/delvFail/list'}" onsubmit="fnSearchList(); return false;">
|
|
|
+ <form id="searchForm" name="searchForm" action="#" th:action="@{'/delivery/exchangeDelvFail/list'}" onsubmit="fnSearchList(); return false;">
|
|
|
<table class="frmStyle">
|
|
|
<colgroup>
|
|
|
<col style="width:8%;"/>
|
|
|
@@ -57,10 +59,10 @@
|
|
|
</td>
|
|
|
<th class="dashR">처리상태</th>
|
|
|
<td class="dashR">
|
|
|
- <select name="delYn" id="delYn">
|
|
|
+ <select name="delvCnclYn" id="delvCnclYn">
|
|
|
<option value="">전체</option>
|
|
|
- <option value="대기" selected>대기</option>
|
|
|
- <option value="처리완료">처리완료</option>
|
|
|
+ <option value="N" selected>대기</option>
|
|
|
+ <option value="y">처리완료</option>
|
|
|
</select>
|
|
|
</td>
|
|
|
</tr>
|
|
|
@@ -76,7 +78,6 @@
|
|
|
<li class="center">
|
|
|
<button type="button" class="btn btn-base btn-lg" id="btnSearch">조회</button>
|
|
|
<button type="button" class="btn btn-gray btn-lg" onclick="$('#searchForm')[0].reset(); fnInitCalendar();">초기화</button>
|
|
|
- <button type="button" id="btnExcel" class="btn btn-info btn-lg" >엑셀다운로드</button>
|
|
|
</li>
|
|
|
</ul>
|
|
|
</form>
|
|
|
@@ -96,11 +97,11 @@
|
|
|
<script th:inline="javascript">
|
|
|
/*<![CDATA[*/
|
|
|
var columnDefs = [
|
|
|
- {headerName: "교환배송취소번호", field: "exchangeDelvFailSq", width: 50, cellClass: 'text-center', hide: true},
|
|
|
+ {headerName: "교환배송취소번호", field: "exchangeDelvFailSq", width: 50, cellClass: 'text-center', hide: true},
|
|
|
{headerName: "변경요청번호", field: "ordChgSq", width: 150, cellClass: 'text-center'},
|
|
|
{headerName: "주문번호", field: "ordNo", width: 150, cellClass: 'text-center'},
|
|
|
{headerName: "주문상세번호", field: "ordDtlNo", width: 150, cellClass: 'text-center'},
|
|
|
- {headerName: "교환배송취소여부", field: "delvCnclYn", width: 150, cellClass: 'text-center'},
|
|
|
+ {headerName: "교환배송취소여부", field: "delvCnclYn", width: 150, cellClass: 'text-center'},
|
|
|
{headerName: "출고가능수량", field: "ordQty", width: 150, cellClass: 'text-center'},
|
|
|
{headerName: "품절취소수량", field: "cnclRtnQty", width: 150, cellClass: 'text-center'},
|
|
|
{headerName: "품절취소사유", field: "delvFailReason", width: 150, cellClass: 'text-center'},
|
|
|
@@ -147,64 +148,10 @@
|
|
|
cfnChangeCalendar('1d', $('#stDate'), $('#edDate')); //달력 초기화
|
|
|
}
|
|
|
|
|
|
- /*************************************************************************
|
|
|
- * 삭제
|
|
|
- **************************************************************************/
|
|
|
- var deleteBangoods = function(){
|
|
|
-
|
|
|
- var selectedData = gridOptions.api.getSelectedNodes();
|
|
|
-
|
|
|
- $.each(selectedData, function(idx, row) {
|
|
|
-
|
|
|
- if(row.data.delYn == "Y") {
|
|
|
- gridOptions.api.deselectIndex(row.rowIndex);
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
-
|
|
|
- mcxDialog.confirm("삭제하시겠습니까?", {
|
|
|
- cancelBtnText: "취소",
|
|
|
- sureBtnText: "확인",
|
|
|
- sureBtnClick: function() {
|
|
|
-
|
|
|
- var gridData = gagaAgGrid.removeRowData(gridOptions,false);
|
|
|
-
|
|
|
- if (gridData.length == 0) {
|
|
|
- mcxDialog.alert('선택된 행이 없습니다.');
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
- var createData = [];
|
|
|
- $.each(gridData, function(idx, item) {
|
|
|
- var param = new Object;
|
|
|
-
|
|
|
- param.delvBanGoodsSq = item.delvBanGoodsSq;
|
|
|
- param.goodsCd = item.goodsCd;
|
|
|
- param.colorCd = item.colorCd;
|
|
|
- param.sizeCd = item.sizeCd;
|
|
|
-
|
|
|
- createData.push(param);
|
|
|
- });
|
|
|
-
|
|
|
- var jsonData = JSON.stringify(createData);
|
|
|
- gagajf.ajaxJsonSubmit('/delivery/bangoods/delete', jsonData, fnSearchList);
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
- /*************************************************************************
|
|
|
- * 등록 팝업 호출
|
|
|
- **************************************************************************/
|
|
|
- var registerBangoods = function(){
|
|
|
- var actionUrl = "/delivery/bangoods/regist/form";
|
|
|
- cfnOpenModalPopup(actionUrl,'popupRegistBangoods');
|
|
|
- }
|
|
|
-
|
|
|
$(document).ready(function() {
|
|
|
gagaAgGrid.createGrid('gridList', gridOptions);
|
|
|
+
|
|
|
cfnCreateCalendar('#terms', 'stDate', 'edDate', true, '출고금지상품관리');
|
|
|
- //var hideList = ["btnThisWeek", "btnYesterWeek", "btnRecentMonth", "btnThisMonth", "btnYesterMonth", "btnRecent3Month"];
|
|
|
- //cfnCreateCalendar('#terms', 'stDate', 'edDate', true, '출고금지상품관리', '', hideList);
|
|
|
fnInitCalendar();
|
|
|
});
|
|
|
|