|
|
@@ -28,6 +28,7 @@
|
|
|
<input type="hidden" name="exceptGoodsList" id="excepGoodsList">
|
|
|
<input type="hidden" name="burdenList" id="burdenList">
|
|
|
<input type="hidden" name="cateList" id="cateList">
|
|
|
+ <input type="hidden" name="cpnId2" id="cpnId2" th:if="${cpnDetail}" th:value="${cpnDetail.cpnId}">
|
|
|
|
|
|
<div class="tabs">
|
|
|
<div class="tabsNav">
|
|
|
@@ -333,11 +334,11 @@
|
|
|
<!-- 쿠폰적용대상-->
|
|
|
<li class="tab" id="coupontab2" >
|
|
|
<div class="panelStyle">
|
|
|
- <div class="panelTitle">
|
|
|
- <h2 style="position: relative">적용 대상 상품 등록</h2>
|
|
|
- </div>
|
|
|
<div class="inner-panelContent">
|
|
|
<div class="panelContent">
|
|
|
+ <div class="panelBar">
|
|
|
+ <h4>적용 대상 상품 등록</h4>
|
|
|
+ </div>
|
|
|
<table class="frmStyle">
|
|
|
<colgroup>
|
|
|
<col style="width:15%;">
|
|
|
@@ -392,11 +393,11 @@
|
|
|
</table>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="panelTitle">
|
|
|
- <h2 style="position: relative">적용 제외 대상 상품 등록</h2>
|
|
|
- </div>
|
|
|
<div class="inner-panelContent">
|
|
|
<div class="panelContent">
|
|
|
+ <div class="panelBar">
|
|
|
+ <h4>적용 대상 상품 등록</h4>
|
|
|
+ </div>
|
|
|
<table class="frmStyle">
|
|
|
<colgroup>
|
|
|
<col style="width:15%;">
|
|
|
@@ -427,6 +428,7 @@
|
|
|
<ul class="panelBar">
|
|
|
<li class="left">
|
|
|
<button type="button" class="btn btn-warning btn-lg" id="btnAddRow">행추가</button>
|
|
|
+ <button type="button" class="btn btn-danger btn-lg" id="btnDelRow">행삭제</button>
|
|
|
</li>
|
|
|
</ul>
|
|
|
|
|
|
@@ -504,7 +506,7 @@
|
|
|
{width: 40, minWidth: 40, cellClass: 'text-center', headerCheckboxSelection: true, checkboxSelection: true, filter: false},
|
|
|
{ headerName: "상품구분" , field: "goodsGb" , width: 100, 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: 250 , cellClass: 'text-center'} ,
|
|
|
{ headerName: "쿠폰대상일련번호" , field: "cpnRefvalSq" , width: 120 , cellClass: 'text-center' , hide:true}
|
|
|
];
|
|
|
|
|
|
@@ -545,7 +547,7 @@
|
|
|
{width: 40, minWidth: 40, cellClass: 'text-center', headerCheckboxSelection: true, checkboxSelection: true, filter: false},
|
|
|
{ headerName: "상품구분" , field: "goodsGb" , width: 100, 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: 250 , cellClass: 'text-center'} ,
|
|
|
{ headerName: "쿠폰대상일련번호" , field: "cpnRefvalSq" , width: 120 , cellClass: 'text-center' , hide:true}
|
|
|
];
|
|
|
|
|
|
@@ -762,29 +764,26 @@
|
|
|
mcxDialog.alert("선택된 행이 없습니다");
|
|
|
return;
|
|
|
}
|
|
|
- // 상세조회면 데이터까지 삭제
|
|
|
- if(cpnDetail != null ) {
|
|
|
- var removeVal = gagaAgGrid.removeRowData(brandGridOptions , false);
|
|
|
- var cpnRefvalSqArr = [];
|
|
|
|
|
|
- $.each(selectVal , function(idx , item){
|
|
|
- cpnRefvalSqArr.push(item.cpnRefvalSq);
|
|
|
- });
|
|
|
+ if(cpnDetail != null ) {
|
|
|
+ mcxDialog.confirm('삭제하시겠습니까?', {
|
|
|
+ cancelBtnText: "취소",
|
|
|
+ sureBtnText: "확인",
|
|
|
+ sureBtnClick: function(){
|
|
|
+ gagaAgGrid.removeRowData(brandGridOptions , false);
|
|
|
+ var cpnRefvalSqArr = [];
|
|
|
|
|
|
- if(removeVal.length > 0) {
|
|
|
- mcxDialog.confirm('삭제하시겠습니까?', {
|
|
|
- cancelBtnText: "취소",
|
|
|
- sureBtnText: "확인",
|
|
|
- sureBtnClick: function(){
|
|
|
- var data = { cpnRefvalSqArr : cpnRefvalSqArr
|
|
|
- ,cpnId : cpnDetail.cpnId
|
|
|
- };
|
|
|
+ $.each(selectVal , function(idx , item){
|
|
|
+ cpnRefvalSqArr.push(item.cpnRefvalSq);
|
|
|
+ });
|
|
|
+ var data = { cpnRefvalSqArr : cpnRefvalSqArr
|
|
|
+ ,cpnId : cpnDetail.cpnId
|
|
|
+ };
|
|
|
|
|
|
- var jsonData = JSON.stringify(data);
|
|
|
- gagajf.ajaxJsonSubmit('/marketing/coupon/refval/update', jsonData);
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
+ var jsonData = JSON.stringify(data);
|
|
|
+ gagajf.ajaxJsonSubmit('/marketing/coupon/refval/update', jsonData);
|
|
|
+ }
|
|
|
+ });
|
|
|
} else {
|
|
|
// 신규화면이면 그리드상 삭제
|
|
|
brandGridOptions.api.updateRowData({remove:gagaAgGrid.selectedRowData(brandGridOptions)});
|
|
|
@@ -1098,6 +1097,12 @@
|
|
|
var data = { supplyCompCd: null , burdenRate : null , delYn : null};
|
|
|
gagaAgGrid.addRowData(inComGridOptions , data , "supplyCompCd" );
|
|
|
});
|
|
|
+ // 행삭제시
|
|
|
+ $('#btnDelRow').on('click' , function(){
|
|
|
+ inComGridOptions.api.updateRowData({remove:gagaAgGrid.selectedRowData(inComGridOptions)});
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
|
|
|
// 쿠폰번호 자동생성 클릭시
|
|
|
function clickCreateChk(){
|