|
@@ -6,7 +6,7 @@
|
|
|
* @source : MorebetterRegForm.html
|
|
* @source : MorebetterRegForm.html
|
|
|
* @desc : 다다익선 등록 화면
|
|
* @desc : 다다익선 등록 화면
|
|
|
*============================================================================
|
|
*============================================================================
|
|
|
- * SISUN
|
|
|
|
|
|
|
+ * STYLE24
|
|
|
* Copyright(C) 2019 TSIT, All rights reserved.
|
|
* Copyright(C) 2019 TSIT, All rights reserved.
|
|
|
*============================================================================
|
|
*============================================================================
|
|
|
* VER DATE AUTHOR DESCRIPTION
|
|
* VER DATE AUTHOR DESCRIPTION
|
|
@@ -17,12 +17,12 @@
|
|
|
<div class="modalPopup frGoodsPro" data-width="1100">
|
|
<div class="modalPopup frGoodsPro" data-width="1100">
|
|
|
<div class="panelStyle" style="max-height:900px;overflow-y:scroll;">
|
|
<div class="panelStyle" style="max-height:900px;overflow-y:scroll;">
|
|
|
<div class="panelTitle">
|
|
<div class="panelTitle">
|
|
|
- <h2>다다익선 등록</h2>
|
|
|
|
|
|
|
+ <strong th:text="${'다다익선 ' + (mode == 'N' ? '등록' : '상세')}">다다익선 등록</strong>
|
|
|
<button type="button" class="close" onclick="fnMorebetterFormClose()"><i class="fa fa-times"></i></button>
|
|
<button type="button" class="close" onclick="fnMorebetterFormClose()"><i class="fa fa-times"></i></button>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<form id="moreBetterForm" name="moreBetterForm" action="#" th:action="@{'/marketing/morebetter/save'}"> <!--th:method="post" >-->
|
|
<form id="moreBetterForm" name="moreBetterForm" action="#" th:action="@{'/marketing/morebetter/save'}"> <!--th:method="post" >-->
|
|
|
- <input type="hidden" name="gbn" th:value="${params.gbn}" /> <!-- 신규/수정 구분 -->
|
|
|
|
|
|
|
+ <input type="hidden" name="mode" th:value="${mode}"/>
|
|
|
<input type="hidden" name="supplyCompList"/> <!-- 공급업체 리스트 -->
|
|
<input type="hidden" name="supplyCompList"/> <!-- 공급업체 리스트 -->
|
|
|
<input type="hidden" name="brandList"/> <!-- 브랜드 리스트 -->
|
|
<input type="hidden" name="brandList"/> <!-- 브랜드 리스트 -->
|
|
|
<input type="hidden" name="applyGoodsList"/> <!-- 적용상품 리스트 -->
|
|
<input type="hidden" name="applyGoodsList"/> <!-- 적용상품 리스트 -->
|
|
@@ -66,7 +66,12 @@
|
|
|
<th>프로모션ID</th>
|
|
<th>프로모션ID</th>
|
|
|
<td>
|
|
<td>
|
|
|
<!-- 프로모션 ID 입력 : before -->
|
|
<!-- 프로모션 ID 입력 : before -->
|
|
|
- <input class="w50p" type="text" id="disTmtbSq" name="disTmtbSq" maxlength="30" th:value="${params.tmtbSq}" disabled=""/>
|
|
|
|
|
|
|
+ <label th:if="${mode == 'N'}">
|
|
|
|
|
+ <input class="w50p" type="text" id="disTmtbSq1" name="disTmtbSq" maxlength="30" th:value="${params.tmtbSq}" disabled=""/>
|
|
|
|
|
+ </label>
|
|
|
|
|
+ <label th:if="${mode == 'U'}">
|
|
|
|
|
+ <input class="w50p" type="text" id="disTmtbSq2" name="disTmtbSq" maxlength="30" th:value="${tmtbSeq}" disabled=""/>
|
|
|
|
|
+ </label>
|
|
|
<input type="hidden" id="tmtbSq" name="tmtbSq"/>
|
|
<input type="hidden" id="tmtbSq" name="tmtbSq"/>
|
|
|
</td>
|
|
</td>
|
|
|
</tr>
|
|
</tr>
|
|
@@ -79,8 +84,9 @@
|
|
|
</td>
|
|
</td>
|
|
|
<th>상태</th>
|
|
<th>상태</th>
|
|
|
<td>
|
|
<td>
|
|
|
- <!-- 상태 입력 : before -->
|
|
|
|
|
- <input class="w50p" type="text" id="disTmtbStat" name="disTmtbStat" maxlength="30" th:value="${params.tmtbStat}" disabled=""/>
|
|
|
|
|
|
|
+ <!-- 상태 입력 : before
|
|
|
|
|
+ <input class="w50p" type="text" id="disTmtbStat" name="disTmtbStat" maxlength="30" th:value="${params.tmtbStat}" disabled=""/>-->
|
|
|
|
|
+ <label class="rdoBtn" th:if="${tmtbStatList}" th:each="oneData, status : ${tmtbStatList}" ><input type="radio" id="disTmtbStat" name="disTmtbStat" th:value="${oneData.cd}" th:text="${oneData.cdNm}" /></label>
|
|
|
<input type="hidden" id="tmtbStat" name="tmtbStat"/>
|
|
<input type="hidden" id="tmtbStat" name="tmtbStat"/>
|
|
|
</td>
|
|
</td>
|
|
|
</tr>
|
|
</tr>
|
|
@@ -137,7 +143,6 @@
|
|
|
<div class="padding10 inner-tb-solid">
|
|
<div class="padding10 inner-tb-solid">
|
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnAddCompany">업체 추가</button>
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnAddCompany">업체 추가</button>
|
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnDeleteCompany">선택삭제</button>
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnDeleteCompany">선택삭제</button>
|
|
|
- <span>선택 : 00개</span>
|
|
|
|
|
<br/>
|
|
<br/>
|
|
|
<div id="gridFGPromotionCompanyList" style="width:100%; height:200px;" class="ag-theme-balham"></div>
|
|
<div id="gridFGPromotionCompanyList" style="width:100%; height:200px;" class="ag-theme-balham"></div>
|
|
|
</div>
|
|
</div>
|
|
@@ -147,7 +152,6 @@
|
|
|
<div class="padding10 inner-tb-solid">
|
|
<div class="padding10 inner-tb-solid">
|
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnAddBrand">브랜드 추가</button>
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnAddBrand">브랜드 추가</button>
|
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnDeleteBrand">선택삭제</button>
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnDeleteBrand">선택삭제</button>
|
|
|
- <span>선택 : 00개</span>
|
|
|
|
|
<br/>
|
|
<br/>
|
|
|
<!-- 브랜드 선택 팝업(단수 선택 팝업... 복수를 새로 만들어야하는지 ? 아니면 변수처리해야하는지 ? -->
|
|
<!-- 브랜드 선택 팝업(단수 선택 팝업... 복수를 새로 만들어야하는지 ? 아니면 변수처리해야하는지 ? -->
|
|
|
<div id="gridFGBrandList" style="width:100%; height:200px;" class="ag-theme-balham"></div>
|
|
<div id="gridFGBrandList" style="width:100%; height:200px;" class="ag-theme-balham"></div>
|
|
@@ -161,7 +165,6 @@
|
|
|
<div class="padding10">
|
|
<div class="padding10">
|
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnAddApplyGoods">상품 추가</button>
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnAddApplyGoods">상품 추가</button>
|
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnDeleteApplyGoods">선택삭제</button>
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnDeleteApplyGoods">선택삭제</button>
|
|
|
- <span>선택 : 00개</span>
|
|
|
|
|
<br/>
|
|
<br/>
|
|
|
<div id="gridFGApplyGoodsList" style="width:100%; height:200px;" class="ag-theme-balham"></div>
|
|
<div id="gridFGApplyGoodsList" style="width:100%; height:200px;" class="ag-theme-balham"></div>
|
|
|
</div>
|
|
</div>
|
|
@@ -194,7 +197,6 @@
|
|
|
<div class="padding10">
|
|
<div class="padding10">
|
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnAddExceptGoods">상품 추가</button>
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnAddExceptGoods">상품 추가</button>
|
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnDeleteExtGoods">선택삭제</button>
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnDeleteExtGoods">선택삭제</button>
|
|
|
- <span>선택 : 00개</span>
|
|
|
|
|
<br/>
|
|
<br/>
|
|
|
<div id="gridFGExceptGoodsList" style="width:100%; height:200px;" class="ag-theme-balham"></div>
|
|
<div id="gridFGExceptGoodsList" style="width:100%; height:200px;" class="ag-theme-balham"></div>
|
|
|
</div>
|
|
</div>
|
|
@@ -227,7 +229,6 @@
|
|
|
<div class="padding10">
|
|
<div class="padding10">
|
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnAddSectionRow">행추가</button>
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnAddSectionRow">행추가</button>
|
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnDelSectionRow">행삭제</button>
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnDelSectionRow">행삭제</button>
|
|
|
- <span>선택 : 00개</span>
|
|
|
|
|
<br/>
|
|
<br/>
|
|
|
<div id="gridSectionGbList" style="width:100%; height:200px;" class="ag-theme-balham"></div>
|
|
<div id="gridSectionGbList" style="width:100%; height:200px;" class="ag-theme-balham"></div>
|
|
|
</div>
|
|
</div>
|
|
@@ -260,7 +261,6 @@
|
|
|
<div class="padding10">
|
|
<div class="padding10">
|
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnAddApplyBurden">업체추가</button>
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnAddApplyBurden">업체추가</button>
|
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnDelApplyBurden">선택삭제</button>
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnDelApplyBurden">선택삭제</button>
|
|
|
- <span>선택 : 00개</span>
|
|
|
|
|
<br/>
|
|
<br/>
|
|
|
<div id="gridApplyBurdenList" style="width:100%; height:200px;" class="ag-theme-balham"></div>
|
|
<div id="gridApplyBurdenList" style="width:100%; height:200px;" class="ag-theme-balham"></div>
|
|
|
</div>
|
|
</div>
|
|
@@ -276,7 +276,8 @@
|
|
|
<li class="right">
|
|
<li class="right">
|
|
|
<!-- <th:block th:if="${sessionInfo.roleCd == 'G001_0000' OR sessionInfo.roleCd == 'G001_A000' OR sessionInfo.roleCd == 'G001_A101' OR sessionInfo.roleCd == 'G001_A100' OR sessionInfo.roleCd == 'G001_A001'}"> -->
|
|
<!-- <th:block th:if="${sessionInfo.roleCd == 'G001_0000' OR sessionInfo.roleCd == 'G001_A000' OR sessionInfo.roleCd == 'G001_A101' OR sessionInfo.roleCd == 'G001_A100' OR sessionInfo.roleCd == 'G001_A001'}"> -->
|
|
|
<!--<button type="button" class="btn btnRight btn-success btn-lg" id="btnSearchList">목록</button>-->
|
|
<!--<button type="button" class="btn btnRight btn-success btn-lg" id="btnSearchList">목록</button>-->
|
|
|
- <button type="button" class="btn btnRight btn-success btn-lg" id="btnMorebetterSave">저장</button>
|
|
|
|
|
|
|
+ <button type="button" th:if="${mode == 'N'}" class="btn btnRight btn-success btn-lg" id="btnMorebetterSave">저장</button>
|
|
|
|
|
+ <button type="button" th:if="${mode == 'U'}" class="btn btnRight btn-success btn-lg" id="btnMorebetterUpdate">수정</button>
|
|
|
<!--<button type="button" class="btn btnRight btn-success btn-lg" id="btnChangeStatIng">진행</button>
|
|
<!--<button type="button" class="btn btnRight btn-success btn-lg" id="btnChangeStatIng">진행</button>
|
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnPromotionDelete">삭제</button>
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnPromotionDelete">삭제</button>
|
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnPromotionStop">중지</button>-->
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnPromotionStop">중지</button>-->
|
|
@@ -287,6 +288,17 @@
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<script th:inline="javascript">
|
|
<script th:inline="javascript">
|
|
|
|
|
+ // 상세 조회시 데이터 리스트
|
|
|
|
|
+ var mode = [[${mode}]];
|
|
|
|
|
+ var tmtbMstInfo = [[${tmtbMstInfo}]];
|
|
|
|
|
+ var tmtbSectionValList = [[${tmtbSectionValList}]];
|
|
|
|
|
+ var tmtbSupplyCompList = [[${tmtbSupplyCompList}]];
|
|
|
|
|
+ var tmtbBrandList = [[${tmtbBrandList}]];
|
|
|
|
|
+ var tmtbApplyGoodsList = [[${tmtbApplyGoodsList}]];
|
|
|
|
|
+ var tmtbExceptGoodsList = [[${tmtbExceptGoodsList}]];
|
|
|
|
|
+ var tmtbBurdenList = [[${tmtbBurdenList}]];
|
|
|
|
|
+
|
|
|
|
|
+ // 공통 코드 리스트
|
|
|
var FGAddGoodsStatList = gagajf.convertToArray([[${goodsStatList}]]); // 상품 상태 리스트
|
|
var FGAddGoodsStatList = gagajf.convertToArray([[${goodsStatList}]]); // 상품 상태 리스트
|
|
|
var sectionGbList = gagajf.convertToArray([[${sectionGbList}]]); // 할인구간 리스트
|
|
var sectionGbList = gagajf.convertToArray([[${sectionGbList}]]); // 할인구간 리스트
|
|
|
var dcWayList = gagajf.convertToArray([[${dcWayList}]]); // 할인구분 리스트
|
|
var dcWayList = gagajf.convertToArray([[${dcWayList}]]); // 할인구분 리스트
|
|
@@ -298,7 +310,8 @@
|
|
|
{width: 40, minWidth: 40, cellClass: 'text-center', headerCheckboxSelection: true, checkboxSelection: true, filter: false},
|
|
{width: 40, minWidth: 40, cellClass: 'text-center', headerCheckboxSelection: true, checkboxSelection: true, filter: false},
|
|
|
{headerName: "공급처ID", field: "supplyCompCd", width: 120, cellClass: 'text-center'},
|
|
{headerName: "공급처ID", field: "supplyCompCd", width: 120, cellClass: 'text-center'},
|
|
|
{headerName: "공급업체명", field: "supplyCompNm", width: 150, cellClass: 'text-center'},
|
|
{headerName: "공급업체명", field: "supplyCompNm", width: 150, cellClass: 'text-center'},
|
|
|
- {headerName: "적용대상", field: "targetGb", width: 150, cellClass: 'text-center'}
|
|
|
|
|
|
|
+ {headerName: "적용대상", field: "targetGb", width: 150, cellClass: 'text-center'},
|
|
|
|
|
+ {headerName: "시퀀스", field: "tmtbGoodsSq", width: 150, cellClass: 'text-center'}
|
|
|
];
|
|
];
|
|
|
// 브랜드 리스트 설정
|
|
// 브랜드 리스트 설정
|
|
|
var columnBrandList = [
|
|
var columnBrandList = [
|
|
@@ -306,7 +319,8 @@
|
|
|
{headerName: "브랜드ID", field: "brandCd", width: 120, cellClass: 'text-center'},
|
|
{headerName: "브랜드ID", field: "brandCd", width: 120, cellClass: 'text-center'},
|
|
|
{headerName: "브랜드명", field: "brandEnm", width: 120, cellClass: 'text-center'},
|
|
{headerName: "브랜드명", field: "brandEnm", width: 120, cellClass: 'text-center'},
|
|
|
{headerName: "공급업체명", field: "supplyCompNm", width: 150, cellClass: 'text-center'},
|
|
{headerName: "공급업체명", field: "supplyCompNm", width: 150, cellClass: 'text-center'},
|
|
|
- {headerName: "적용대상", field: "targetGb", width: 150, cellClass: 'text-center'}
|
|
|
|
|
|
|
+ {headerName: "적용대상", field: "targetGb", width: 150, cellClass: 'text-center'},
|
|
|
|
|
+ {headerName: "시퀀스", field: "tmtbGoodsSq", width: 150, cellClass: 'text-center'}
|
|
|
];
|
|
];
|
|
|
// 적용상품 리스트 설정
|
|
// 적용상품 리스트 설정
|
|
|
var columnApplyGoodsList = [
|
|
var columnApplyGoodsList = [
|
|
@@ -320,7 +334,8 @@
|
|
|
//{headerName: "상품구분", field: "goodsGb", width: 120, cellClass: 'text-center'},
|
|
//{headerName: "상품구분", field: "goodsGb", width: 120, cellClass: 'text-center'},
|
|
|
{headerName: "Product ID", field: "goodsCd", width: 120, cellClass: 'text-center'},
|
|
{headerName: "Product ID", field: "goodsCd", width: 120, cellClass: 'text-center'},
|
|
|
{headerName: "상품명", field: "goodsNm", width: 120, cellClass: 'text-center'},
|
|
{headerName: "상품명", field: "goodsNm", width: 120, cellClass: 'text-center'},
|
|
|
- {headerName: "적용대상", field: "targetGb", width: 150, cellClass: 'text-center'}
|
|
|
|
|
|
|
+ {headerName: "적용대상", field: "targetGb", width: 150, cellClass: 'text-center'},
|
|
|
|
|
+ {headerName: "시퀀스", field: "tmtbGoodsSq", width: 150, cellClass: 'text-center'}
|
|
|
];
|
|
];
|
|
|
// 제외상품 리스트 설정
|
|
// 제외상품 리스트 설정
|
|
|
var columnExceptGoodsList = [
|
|
var columnExceptGoodsList = [
|
|
@@ -333,7 +348,8 @@
|
|
|
},
|
|
},
|
|
|
{headerName: "Product ID", field: "goodsCd", width: 120, cellClass: 'text-center'},
|
|
{headerName: "Product ID", field: "goodsCd", width: 120, cellClass: 'text-center'},
|
|
|
{headerName: "상품명", field: "goodsNm", width: 120, cellClass: 'text-center'},
|
|
{headerName: "상품명", field: "goodsNm", width: 120, cellClass: 'text-center'},
|
|
|
- {headerName: "적용대상", field: "targetGb", width: 150, cellClass: 'text-center'}
|
|
|
|
|
|
|
+ {headerName: "적용대상", field: "targetGb", width: 150, cellClass: 'text-center'},
|
|
|
|
|
+ {headerName: "시퀀스", field: "tmtbGoodsSq", width: 150, cellClass: 'text-center'}
|
|
|
/*{headerName: "Product ID", field: "goodsCd", width: 120, cellClass: 'text-center'},
|
|
/*{headerName: "Product ID", field: "goodsCd", width: 120, cellClass: 'text-center'},
|
|
|
{headerName: "브랜드명", field: "brandEnm", width: 150, cellClass: 'text-center'},
|
|
{headerName: "브랜드명", field: "brandEnm", width: 150, cellClass: 'text-center'},
|
|
|
{headerName: "상품명", field: "goodsNm", width: 120, cellClass: 'text-center'},
|
|
{headerName: "상품명", field: "goodsNm", width: 120, cellClass: 'text-center'},
|
|
@@ -352,7 +368,8 @@
|
|
|
{width: 40, minWidth: 40, cellClass: 'text-center', headerCheckboxSelection: true, checkboxSelection: true, filter: false},
|
|
{width: 40, minWidth: 40, cellClass: 'text-center', headerCheckboxSelection: true, checkboxSelection: true, filter: false},
|
|
|
{headerName: "업체ID", field: "tmtbSupplyCd" , width: 120, cellClass: 'text-center'},
|
|
{headerName: "업체ID", field: "tmtbSupplyCd" , width: 120, cellClass: 'text-center'},
|
|
|
{headerName: "분담율(%)", field: "tmtbBurdenRate" , width: 120, cellClass: 'text-center',editable: true, required: true},
|
|
{headerName: "분담율(%)", field: "tmtbBurdenRate" , width: 120, cellClass: 'text-center',editable: true, required: true},
|
|
|
- {headerName: "사용여부", field: "useYn" , width: 120, cellClass: 'text-center'}
|
|
|
|
|
|
|
+ {headerName: "사용여부", field: "useYn" , width: 120, cellClass: 'text-center'},
|
|
|
|
|
+ {headerName: "시퀀스", field: "tmtbBurdenSq", width: 150, cellClass: 'text-center'}
|
|
|
];
|
|
];
|
|
|
|
|
|
|
|
// 구간 할인/혜택 설정
|
|
// 구간 할인/혜택 설정
|
|
@@ -379,7 +396,9 @@
|
|
|
{headerName: "할인값", field: "dcVal", width: 100, cellClass: 'text-right',
|
|
{headerName: "할인값", field: "dcVal", width: 100, cellClass: 'text-right',
|
|
|
cellEditor: 'textCellEditor',
|
|
cellEditor: 'textCellEditor',
|
|
|
cellEditorParams: { maxlength: 50, required: true }
|
|
cellEditorParams: { maxlength: 50, required: true }
|
|
|
- }
|
|
|
|
|
|
|
+ },
|
|
|
|
|
+ {headerName: "구간시퀀스", field: "tmtbSectionSq", width: 150, cellClass: 'text-center'},
|
|
|
|
|
+ {headerName: "할인값시퀀스", field: "tmtbValSq", width: 150, cellClass: 'text-center'}
|
|
|
];
|
|
];
|
|
|
|
|
|
|
|
// 공급업체 리스트 설정
|
|
// 공급업체 리스트 설정
|
|
@@ -409,6 +428,7 @@
|
|
|
gridOptionsSectionGbList.stopEditingWhenGridLosesFocus = true;
|
|
gridOptionsSectionGbList.stopEditingWhenGridLosesFocus = true;
|
|
|
|
|
|
|
|
$(document).ready(function() {
|
|
$(document).ready(function() {
|
|
|
|
|
+ // 1.그리드 그리기
|
|
|
gagaAgGrid.createGrid("gridFGPromotionCompanyList", gridOptionsFGCompanyList);
|
|
gagaAgGrid.createGrid("gridFGPromotionCompanyList", gridOptionsFGCompanyList);
|
|
|
gagaAgGrid.createGrid("gridFGBrandList", gridOptionsFGBrandList);
|
|
gagaAgGrid.createGrid("gridFGBrandList", gridOptionsFGBrandList);
|
|
|
gagaAgGrid.createGrid("gridFGApplyGoodsList", gridOptionsFGApplyGoodsList);
|
|
gagaAgGrid.createGrid("gridFGApplyGoodsList", gridOptionsFGApplyGoodsList);
|
|
@@ -416,24 +436,115 @@
|
|
|
gagaAgGrid.createGrid("gridApplyBurdenList", gridOptionsApplyBurdenList);
|
|
gagaAgGrid.createGrid("gridApplyBurdenList", gridOptionsApplyBurdenList);
|
|
|
gagaAgGrid.createGrid("gridSectionGbList", gridOptionsSectionGbList);
|
|
gagaAgGrid.createGrid("gridSectionGbList", gridOptionsSectionGbList);
|
|
|
|
|
|
|
|
|
|
+ // 2. 그리드 데이터 바인딩
|
|
|
|
|
+ if(mode == "U"){
|
|
|
|
|
+ gridOptionsFGCompanyList.api.setRowData(tmtbSupplyCompList);
|
|
|
|
|
+ gridOptionsFGBrandList.api.setRowData(tmtbBrandList);
|
|
|
|
|
+ gridOptionsFGApplyGoodsList.api.setRowData(tmtbApplyGoodsList);
|
|
|
|
|
+ gridOptionsFGExceptGoodsList.api.setRowData(tmtbExceptGoodsList);
|
|
|
|
|
+ gridOptionsSectionGbList.api.setRowData(tmtbSectionValList)
|
|
|
|
|
+ gridOptionsApplyBurdenList.api.setRowData(tmtbBurdenList);
|
|
|
|
|
+
|
|
|
|
|
+ $('#moreBetterForm input[name=tmtbNm]').val(tmtbMstInfo.tmtbNm);
|
|
|
|
|
+ $('#moreBetterForm input[name=tmtbStdt]').val(tmtbMstInfo.tmtbStdt);
|
|
|
|
|
+ $('#moreBetterForm input[name=tmtbEddt]').val(tmtbMstInfo.tmtbEddt);
|
|
|
|
|
+ $("input:radio[name='disTmtbStat']:radio[value="+tmtbMstInfo.tmtbStat+"]").prop('checked', true); // 선택하기
|
|
|
|
|
+ $("input:radio[name='sectionGb']:radio[value="+tmtbMstInfo.sectionGb+"]").prop('checked', true); // 선택하기
|
|
|
|
|
+ $("input:radio[name='dcWay']:radio[value="+tmtbMstInfo.dcWay+"]").prop('checked', true); // 선택하기
|
|
|
|
|
+ $("input:radio[name='multiYn']:radio[value="+tmtbMstInfo.multiYn+"]").prop('checked', true); // 선택하기
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // 구분 -> 대기로 체크
|
|
|
|
|
+ if(mode=="N"){
|
|
|
|
|
+ $("input:radio[name='disTmtbStat']:radio[value='G232_10']").prop('checked', true); // 선택하기
|
|
|
|
|
+ }
|
|
|
cfnCreateCalendar('#tmtbTerms', 'tmtbStdt', 'tmtbEddt', true, '행사기간', 'X');
|
|
cfnCreateCalendar('#tmtbTerms', 'tmtbStdt', 'tmtbEddt', true, '행사기간', 'X');
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
+ // 수정 버튼 클릭시
|
|
|
|
|
+ $('#btnMorebetterUpdate').on('click', function() {
|
|
|
|
|
+ // 행사기간 확인
|
|
|
|
|
+ let fromDate = $('#moreBetterForm input[name=tmtbStdt]').val();
|
|
|
|
|
+ let toDate = $('#moreBetterForm input[name=tmtbEddt]').val();
|
|
|
|
|
+
|
|
|
|
|
+ if (gagajf.isNull(fromDate) || gagajf.isNull(toDate)) {
|
|
|
|
|
+ mcxDialog.alert("행사 기간 시작일자와 종료일자를 입력하세요.");
|
|
|
|
|
+ $('#moreBetterForm input[name=tmtbStdt]').focus();
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (fromDate > toDate) {
|
|
|
|
|
+ mcxDialog.alert("시작일자는 종료일자 보다 클 수 없습니다.");
|
|
|
|
|
+ $('#moreBetterForm input[name=tmtbStdt]').focus();
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // validation
|
|
|
|
|
+ if (!gagajf.validation('#moreBetterForm'))
|
|
|
|
|
+ return false;
|
|
|
|
|
+
|
|
|
|
|
+ // disabled 값 넘겨주기
|
|
|
|
|
+ $('#moreBetterForm input[name=tmtbSq]').val($('#moreBetterForm input[name=disTmtbSq]').val());
|
|
|
|
|
+ $('#moreBetterForm input[name=tmtbStat]').val($('input:radio[name="disTmtbStat"]:checked').val());
|
|
|
|
|
+
|
|
|
|
|
+ mcxDialog.confirm('수정하시겠습니까?', {
|
|
|
|
|
+ cancelBtnText: "취소",
|
|
|
|
|
+ sureBtnText: "확인",
|
|
|
|
|
+ sureBtnClick: function(){
|
|
|
|
|
+ var compAllData = gagaAgGrid.selectedRowData(gridOptionsFGCompanyList);
|
|
|
|
|
+ var brandAllData = gagaAgGrid.selectedRowData(gridOptionsFGBrandList);
|
|
|
|
|
+ var applyAllData = gagaAgGrid.selectedRowData(gridOptionsFGApplyGoodsList);
|
|
|
|
|
+ var exceptAllData = gagaAgGrid.selectedRowData(gridOptionsFGExceptGoodsList);
|
|
|
|
|
+ var burdenAllData = gagaAgGrid.selectedRowData(gridOptionsApplyBurdenList);
|
|
|
|
|
+ var sectionGbAllData = gagaAgGrid.selectedRowData(gridOptionsSectionGbList);
|
|
|
|
|
+
|
|
|
|
|
+ var jsonSupplyCompData = JSON.stringify(compAllData);
|
|
|
|
|
+ $('#moreBetterForm input[name=supplyCompList]').val(jsonSupplyCompData);
|
|
|
|
|
+ var jsonBrandData = JSON.stringify(brandAllData);
|
|
|
|
|
+ $('#moreBetterForm input[name=brandList]').val(jsonBrandData);
|
|
|
|
|
+ var jsonApplyData = JSON.stringify(applyAllData);
|
|
|
|
|
+ $('#moreBetterForm input[name=applyGoodsList]').val(jsonApplyData);
|
|
|
|
|
+ var jsonExceptData = JSON.stringify(exceptAllData);
|
|
|
|
|
+ $('#moreBetterForm input[name=exceptGoodsList]').val(jsonExceptData);
|
|
|
|
|
+ var jsonSectionGbData = JSON.stringify(sectionGbAllData);
|
|
|
|
|
+ $('#moreBetterForm input[name=sectionGbList]').val(jsonSectionGbData);
|
|
|
|
|
+ var jsonBurdenData = JSON.stringify(burdenAllData);
|
|
|
|
|
+ $('#moreBetterForm input[name=burdenList]').val(jsonBurdenData);
|
|
|
|
|
+
|
|
|
|
|
+ var jsonData = JSON.stringify($('#moreBetterForm').serializeObject());
|
|
|
|
|
+ gagajf.ajaxJsonSubmit($('#moreBetterForm').prop('action'), jsonData, function() {
|
|
|
|
|
+ //$('#btnSearch').trigger('click');
|
|
|
|
|
+ //$('#btnNew').trigger('click');
|
|
|
|
|
+ console.log('update 11111');
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
// 저장 버튼 클릭시
|
|
// 저장 버튼 클릭시
|
|
|
$('#btnMorebetterSave').on('click', function() {
|
|
$('#btnMorebetterSave').on('click', function() {
|
|
|
// 각 ag-grid list 수량
|
|
// 각 ag-grid list 수량
|
|
|
- let supplyCompCnt = gagaAgGrid.getAllRowData(gridOptionsFGCompanyList).length;
|
|
|
|
|
- let brandCnt = gagaAgGrid.getAllRowData(gridOptionsFGBrandList).length;
|
|
|
|
|
- let applyGoodsCnt = gagaAgGrid.getAllRowData(gridOptionsFGApplyGoodsList).length;
|
|
|
|
|
- let exceptGoodsCnt = gagaAgGrid.getAllRowData(gridOptionsFGExceptGoodsList).length;
|
|
|
|
|
- let applyBurdenCnt = gagaAgGrid.getAllRowData(gridOptionsApplyBurdenList).length;
|
|
|
|
|
- let sectionGbCnt = gagaAgGrid.getAllRowData(gridOptionsSectionGbList).length;
|
|
|
|
|
|
|
+ let supplyCompCnt = gagaAgGrid.selectedRowData(gridOptionsFGCompanyList).length;
|
|
|
|
|
+ let brandCnt = gagaAgGrid.selectedRowData(gridOptionsFGBrandList).length;
|
|
|
|
|
+ let applyGoodsCnt = gagaAgGrid.selectedRowData(gridOptionsFGApplyGoodsList).length;
|
|
|
|
|
+ let exceptGoodsCnt = gagaAgGrid.selectedRowData(gridOptionsFGExceptGoodsList).length;
|
|
|
|
|
+ let applyBurdenCnt = gagaAgGrid.selectedRowData(gridOptionsApplyBurdenList).length;
|
|
|
|
|
+ let sectionGbCnt = gagaAgGrid.selectedRowData(gridOptionsSectionGbList).length;
|
|
|
console.log('supplyCompCnt>>'+supplyCompCnt);
|
|
console.log('supplyCompCnt>>'+supplyCompCnt);
|
|
|
console.log('brandCnt>>'+brandCnt);
|
|
console.log('brandCnt>>'+brandCnt);
|
|
|
console.log('applyGoodsCnt>>'+applyGoodsCnt);
|
|
console.log('applyGoodsCnt>>'+applyGoodsCnt);
|
|
|
console.log('exceptGoodsCnt>>'+exceptGoodsCnt);
|
|
console.log('exceptGoodsCnt>>'+exceptGoodsCnt);
|
|
|
console.log('applyBurdenCnt>>'+applyBurdenCnt);
|
|
console.log('applyBurdenCnt>>'+applyBurdenCnt);
|
|
|
console.log('sectionGbCnt>>'+sectionGbCnt);
|
|
console.log('sectionGbCnt>>'+sectionGbCnt);
|
|
|
|
|
+ if(applyGoodsCnt < 1){
|
|
|
|
|
+ mcxDialog.alert("선택된 적용상품이 없습니다.");
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+ if(sectionGbCnt < 1){
|
|
|
|
|
+ mcxDialog.alert("선택된 할인구간이 없습니다.");
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
// 행사기간 확인
|
|
// 행사기간 확인
|
|
|
let fromDate = $('#moreBetterForm input[name=tmtbStdt]').val();
|
|
let fromDate = $('#moreBetterForm input[name=tmtbStdt]').val();
|
|
@@ -458,45 +569,18 @@
|
|
|
|
|
|
|
|
// disabled 값 넘겨주기
|
|
// disabled 값 넘겨주기
|
|
|
$('#moreBetterForm input[name=tmtbSq]').val($('#moreBetterForm input[name=disTmtbSq]').val());
|
|
$('#moreBetterForm input[name=tmtbSq]').val($('#moreBetterForm input[name=disTmtbSq]').val());
|
|
|
- $('#moreBetterForm input[name=tmtbStat]').val($('#moreBetterForm input[name=disTmtbStat]').val());
|
|
|
|
|
|
|
+ $('#moreBetterForm input[name=tmtbStat]').val($('input:radio[name="disTmtbStat"]:checked').val());
|
|
|
|
|
|
|
|
-
|
|
|
|
|
- mcxDialog.confirm('저장하시겠습니까?', {
|
|
|
|
|
|
|
+ mcxDialog.confirm('선택된 데이터를 저장하시겠습니까?', {
|
|
|
cancelBtnText: "취소",
|
|
cancelBtnText: "취소",
|
|
|
sureBtnText: "확인",
|
|
sureBtnText: "확인",
|
|
|
sureBtnClick: function(){
|
|
sureBtnClick: function(){
|
|
|
- var comp_idx = 0;
|
|
|
|
|
- var brand_idx = 0;
|
|
|
|
|
- var apply_idx = 0;
|
|
|
|
|
- var except_idx = 0;
|
|
|
|
|
- var burden_idx = 0;
|
|
|
|
|
-
|
|
|
|
|
- var compAllData = gagaAgGrid.getAllRowData(gridOptionsFGCompanyList);
|
|
|
|
|
- /*$.each(compAllData, function(comp_idx, item) {
|
|
|
|
|
- item.dispOrd = comp_idx+1;
|
|
|
|
|
- });*/
|
|
|
|
|
-
|
|
|
|
|
- var brandAllData = gagaAgGrid.getAllRowData(gridOptionsFGBrandList);
|
|
|
|
|
- /*$.each(brandAllData, function(brand_idx, item) {
|
|
|
|
|
- item.dispOrd = brand_idx+1;
|
|
|
|
|
- });*/
|
|
|
|
|
-
|
|
|
|
|
- var applyAllData = gagaAgGrid.getAllRowData(gridOptionsFGApplyGoodsList);
|
|
|
|
|
- /*$.each(applyAllData, function(apply_idx, item) {
|
|
|
|
|
- item.dispOrd = apply_idx+1;
|
|
|
|
|
- });*/
|
|
|
|
|
-
|
|
|
|
|
- var exceptAllData = gagaAgGrid.getAllRowData(gridOptionsFGExceptGoodsList);
|
|
|
|
|
- /*$.each(exceptAllData, function(except_idx, item) {
|
|
|
|
|
- item.dispOrd = except_idx+1;
|
|
|
|
|
- });*/
|
|
|
|
|
-
|
|
|
|
|
- var burdenAllData = gagaAgGrid.getAllRowData(gridOptionsApplyBurdenList);
|
|
|
|
|
- /*$.each(burdenAllData, function(burden_idx, item) {
|
|
|
|
|
- item.dispOrd = burden_idx+1;
|
|
|
|
|
- });*/
|
|
|
|
|
-
|
|
|
|
|
- var sectionGbAllData = gagaAgGrid.getAllRowData(gridOptionsSectionGbList);
|
|
|
|
|
|
|
+ var compAllData = gagaAgGrid.selectedRowData(gridOptionsFGCompanyList);
|
|
|
|
|
+ var brandAllData = gagaAgGrid.selectedRowData(gridOptionsFGBrandList);
|
|
|
|
|
+ var applyAllData = gagaAgGrid.selectedRowData(gridOptionsFGApplyGoodsList);
|
|
|
|
|
+ var exceptAllData = gagaAgGrid.selectedRowData(gridOptionsFGExceptGoodsList);
|
|
|
|
|
+ var burdenAllData = gagaAgGrid.selectedRowData(gridOptionsApplyBurdenList);
|
|
|
|
|
+ var sectionGbAllData = gagaAgGrid.selectedRowData(gridOptionsSectionGbList);
|
|
|
|
|
|
|
|
var jsonSupplyCompData = JSON.stringify(compAllData);
|
|
var jsonSupplyCompData = JSON.stringify(compAllData);
|
|
|
$('#moreBetterForm input[name=supplyCompList]').val(jsonSupplyCompData);
|
|
$('#moreBetterForm input[name=supplyCompList]').val(jsonSupplyCompData);
|
|
@@ -639,6 +723,7 @@
|
|
|
cfnOpenCompanyListPopup("fnSetPopupApplyBurdenInfo");
|
|
cfnOpenCompanyListPopup("fnSetPopupApplyBurdenInfo");
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
+ /*
|
|
|
// 공급업체 설정 선택삭제 버튼 클릭시
|
|
// 공급업체 설정 선택삭제 버튼 클릭시
|
|
|
$('#moreBetterForm #btnDeleteCompany').on('click', function() {
|
|
$('#moreBetterForm #btnDeleteCompany').on('click', function() {
|
|
|
gridOptionsFGCompanyList.api.updateRowData({remove:gagaAgGrid.selectedRowData(gridOptionsFGCompanyList)});
|
|
gridOptionsFGCompanyList.api.updateRowData({remove:gagaAgGrid.selectedRowData(gridOptionsFGCompanyList)});
|
|
@@ -659,7 +744,7 @@
|
|
|
$('#moreBetterForm #btnDelApplyBurden').on('click', function() {
|
|
$('#moreBetterForm #btnDelApplyBurden').on('click', function() {
|
|
|
gridOptionsApplyBurdenList.api.updateRowData({remove:gagaAgGrid.selectedRowData(gridOptionsApplyBurdenList)});
|
|
gridOptionsApplyBurdenList.api.updateRowData({remove:gagaAgGrid.selectedRowData(gridOptionsApplyBurdenList)});
|
|
|
});
|
|
});
|
|
|
-
|
|
|
|
|
|
|
+ */
|
|
|
//패널영역 줄이기
|
|
//패널영역 줄이기
|
|
|
$(document).on("click",".panelControl .inner-fa-chevron-up", function() {
|
|
$(document).on("click",".panelControl .inner-fa-chevron-up", function() {
|
|
|
$(this).parent().parent().parent().find(".inner-panelContent").slideUp(100);
|
|
$(this).parent().parent().parent().find(".inner-panelContent").slideUp(100);
|
|
@@ -676,7 +761,7 @@
|
|
|
uifnPopupClose('popupMorebetterReg');
|
|
uifnPopupClose('popupMorebetterReg');
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // 행추가
|
|
|
|
|
|
|
+ // 구간할인 행추가
|
|
|
$('#btnAddSectionRow').on('click', function() {
|
|
$('#btnAddSectionRow').on('click', function() {
|
|
|
var tmtbSq = $('#moreBetterForm input[name=disTmtbSq]').val();
|
|
var tmtbSq = $('#moreBetterForm input[name=disTmtbSq]').val();
|
|
|
var sectionGbValue = $('input:radio[name="sectionGb"]:checked').val();
|
|
var sectionGbValue = $('input:radio[name="sectionGb"]:checked').val();
|
|
@@ -686,30 +771,34 @@
|
|
|
gagaAgGrid.addRowData(gridOptionsSectionGbList, data, "sectionVal");
|
|
gagaAgGrid.addRowData(gridOptionsSectionGbList, data, "sectionVal");
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- // 행삭제
|
|
|
|
|
|
|
+ // 구간할인 행삭제
|
|
|
$('#btnDelSectionRow').on('click', function() {
|
|
$('#btnDelSectionRow').on('click', function() {
|
|
|
var selectedData = gridOptionsSectionGbList.api.getSelectedRows();
|
|
var selectedData = gridOptionsSectionGbList.api.getSelectedRows();
|
|
|
- var removedData = gagaAgGrid.removeRowData(gridOptionsSectionGbList);
|
|
|
|
|
-
|
|
|
|
|
if (selectedData.length == 0) {
|
|
if (selectedData.length == 0) {
|
|
|
mcxDialog.alert('선택된 행이 없습니다.');
|
|
mcxDialog.alert('선택된 행이 없습니다.');
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ var removedData = gagaAgGrid.removeRowData(gridOptionsSectionGbList, false);
|
|
|
|
|
+
|
|
|
|
|
+ var arrSecionSq = [];
|
|
|
|
|
+
|
|
|
|
|
+ $.each(selectedData, function(idx, item) {
|
|
|
|
|
+ arrSecionSq.push(item.tmtbSectionSq);
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
if (removedData.length > 0) {
|
|
if (removedData.length > 0) {
|
|
|
|
|
|
|
|
mcxDialog.confirm('삭제하시겠습니까?', {
|
|
mcxDialog.confirm('삭제하시겠습니까?', {
|
|
|
cancelBtnText: "취소",
|
|
cancelBtnText: "취소",
|
|
|
sureBtnText: "확인",
|
|
sureBtnText: "확인",
|
|
|
sureBtnClick: function(){
|
|
sureBtnClick: function(){
|
|
|
- var deleteData = [];
|
|
|
|
|
-
|
|
|
|
|
- $.each(removedData, function(idx, item) {
|
|
|
|
|
- deleteData.push(item);
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ var data = { arrSecionSq : arrSecionSq
|
|
|
|
|
+ ,tmtbSq : $('#moreBetterForm input[name=disTmtbSq]').val()
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- var jsonData = JSON.stringify(deleteData);
|
|
|
|
|
- gagajf.ajaxJsonSubmit('/morebetter/sectionVal/delete', jsonData, fnSearch);
|
|
|
|
|
|
|
+ var jsonData = JSON.stringify(data);
|
|
|
|
|
+ gagajf.ajaxJsonSubmit('/marketing/morebetter/sectionVal/delete', jsonData);
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
@@ -755,6 +844,141 @@
|
|
|
gridOptionsSectionGbList.api.setRowData(loopRowData);
|
|
gridOptionsSectionGbList.api.setRowData(loopRowData);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
+ // 공급업체 행삭제
|
|
|
|
|
+ $('#btnDeleteCompany').on('click', function() {
|
|
|
|
|
+ var selectedData = gridOptionsFGCompanyList.api.getSelectedRows();
|
|
|
|
|
+ if (selectedData.length == 0) {
|
|
|
|
|
+ mcxDialog.alert('선택된 행이 없습니다.');
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ var removedData = gagaAgGrid.removeRowData(gridOptionsFGCompanyList, false);
|
|
|
|
|
+ var arrCompanySq = [];
|
|
|
|
|
+ $.each(selectedData, function(idx, item) {
|
|
|
|
|
+ arrCompanySq.push(item.tmtbGoodsSq);
|
|
|
|
|
+ });
|
|
|
|
|
+ if (removedData.length > 0) {
|
|
|
|
|
+ mcxDialog.confirm('삭제하시겠습니까?', {
|
|
|
|
|
+ cancelBtnText: "취소",
|
|
|
|
|
+ sureBtnText: "확인",
|
|
|
|
|
+ sureBtnClick: function(){
|
|
|
|
|
+ var data = { arrCompanySq : arrCompanySq
|
|
|
|
|
+ ,tmtbSq : $('#moreBetterForm input[name=disTmtbSq]').val()
|
|
|
|
|
+ };
|
|
|
|
|
+ var jsonData = JSON.stringify(data);
|
|
|
|
|
+ gagajf.ajaxJsonSubmit('/marketing/morebetter/supplyCompany/delete', jsonData);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ // 브랜드 행삭제
|
|
|
|
|
+ $('#btnDeleteBrand').on('click', function() {
|
|
|
|
|
+ var selectedData = gridOptionsFGBrandList.api.getSelectedRows();
|
|
|
|
|
+ if (selectedData.length == 0) {
|
|
|
|
|
+ mcxDialog.alert('선택된 행이 없습니다.');
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ var removedData = gagaAgGrid.removeRowData(gridOptionsFGBrandList, false);
|
|
|
|
|
+ var arrBrandSq = [];
|
|
|
|
|
+ $.each(selectedData, function(idx, item) {
|
|
|
|
|
+ arrBrandSq.push(item.tmtbGoodsSq);
|
|
|
|
|
+ });
|
|
|
|
|
+ if (removedData.length > 0) {
|
|
|
|
|
+ mcxDialog.confirm('삭제하시겠습니까?', {
|
|
|
|
|
+ cancelBtnText: "취소",
|
|
|
|
|
+ sureBtnText: "확인",
|
|
|
|
|
+ sureBtnClick: function(){
|
|
|
|
|
+ var data = { arrBrandSq : arrBrandSq
|
|
|
|
|
+ ,tmtbSq : $('#moreBetterForm input[name=disTmtbSq]').val()
|
|
|
|
|
+ };
|
|
|
|
|
+ var jsonData = JSON.stringify(data);
|
|
|
|
|
+ gagajf.ajaxJsonSubmit('/marketing/morebetter/brand/delete', jsonData);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ // 적용상품 행삭제
|
|
|
|
|
+ $('#btnDeleteApplyGoods').on('click', function() {
|
|
|
|
|
+ var selectedData = gridOptionsFGApplyGoodsList.api.getSelectedRows();
|
|
|
|
|
+ if (selectedData.length == 0) {
|
|
|
|
|
+ mcxDialog.alert('선택된 행이 없습니다.');
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ var removedData = gagaAgGrid.removeRowData(gridOptionsFGApplyGoodsList, false);
|
|
|
|
|
+ var arrApplyGoodsSq = [];
|
|
|
|
|
+ $.each(selectedData, function(idx, item) {
|
|
|
|
|
+ arrApplyGoodsSq.push(item.tmtbGoodsSq);
|
|
|
|
|
+ });
|
|
|
|
|
+ if (removedData.length > 0) {
|
|
|
|
|
+ mcxDialog.confirm('삭제하시겠습니까?', {
|
|
|
|
|
+ cancelBtnText: "취소",
|
|
|
|
|
+ sureBtnText: "확인",
|
|
|
|
|
+ sureBtnClick: function(){
|
|
|
|
|
+ var data = { arrApplyGoodsSq : arrApplyGoodsSq
|
|
|
|
|
+ ,tmtbSq : $('#moreBetterForm input[name=disTmtbSq]').val()
|
|
|
|
|
+ };
|
|
|
|
|
+ var jsonData = JSON.stringify(data);
|
|
|
|
|
+ gagajf.ajaxJsonSubmit('/marketing/morebetter/applyGoods/delete', jsonData);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ // 제외상품 행삭제
|
|
|
|
|
+ $('#btnDeleteExtGoods').on('click', function() {
|
|
|
|
|
+ var selectedData = gridOptionsFGExceptGoodsList.api.getSelectedRows();
|
|
|
|
|
+ if (selectedData.length == 0) {
|
|
|
|
|
+ mcxDialog.alert('선택된 행이 없습니다.');
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ var removedData = gagaAgGrid.removeRowData(gridOptionsFGExceptGoodsList, false);
|
|
|
|
|
+ var arrExceptGoodsSq = [];
|
|
|
|
|
+ $.each(selectedData, function(idx, item) {
|
|
|
|
|
+ arrExceptGoodsSq.push(item.tmtbGoodsSq);
|
|
|
|
|
+ });
|
|
|
|
|
+ if (removedData.length > 0) {
|
|
|
|
|
+ mcxDialog.confirm('삭제하시겠습니까?', {
|
|
|
|
|
+ cancelBtnText: "취소",
|
|
|
|
|
+ sureBtnText: "확인",
|
|
|
|
|
+ sureBtnClick: function(){
|
|
|
|
|
+ var data = { arrExceptGoodsSq : arrExceptGoodsSq
|
|
|
|
|
+ ,tmtbSq : $('#moreBetterForm input[name=disTmtbSq]').val()
|
|
|
|
|
+ };
|
|
|
|
|
+ var jsonData = JSON.stringify(data);
|
|
|
|
|
+ gagajf.ajaxJsonSubmit('/marketing/morebetter/exceptGoods/delete', jsonData);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ // 업체분담율 행삭제
|
|
|
|
|
+ $('#btnDelApplyBurden').on('click', function() {
|
|
|
|
|
+ var selectedData = gridOptionsApplyBurdenList.api.getSelectedRows();
|
|
|
|
|
+ if (selectedData.length == 0) {
|
|
|
|
|
+ mcxDialog.alert('선택된 행이 없습니다.');
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ var removedData = gagaAgGrid.removeRowData(gridOptionsApplyBurdenList, false);
|
|
|
|
|
+ var arrBurdenSq = [];
|
|
|
|
|
+ $.each(selectedData, function(idx, item) {
|
|
|
|
|
+ arrBurdenSq.push(item.tmtbBurdenSq);
|
|
|
|
|
+ });
|
|
|
|
|
+ if (removedData.length > 0) {
|
|
|
|
|
+ mcxDialog.confirm('삭제하시겠습니까?', {
|
|
|
|
|
+ cancelBtnText: "취소",
|
|
|
|
|
+ sureBtnText: "확인",
|
|
|
|
|
+ sureBtnClick: function(){
|
|
|
|
|
+ var data = { arrBurdenSq : arrBurdenSq
|
|
|
|
|
+ ,tmtbSq : $('#moreBetterForm input[name=disTmtbSq]').val()
|
|
|
|
|
+ };
|
|
|
|
|
+ var jsonData = JSON.stringify(data);
|
|
|
|
|
+ gagajf.ajaxJsonSubmit('/marketing/morebetter/burden/delete', jsonData);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
$(document).ready(function() {
|
|
$(document).ready(function() {
|
|
|
|
|
|
|
|
});
|
|
});
|