|
@@ -625,6 +625,27 @@
|
|
|
}else{
|
|
}else{
|
|
|
$("#moreBetterForm .buttonSpan").hide(); //행추가,삭제버튼
|
|
$("#moreBetterForm .buttonSpan").hide(); //행추가,삭제버튼
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ // 대기모드 아닐시 수정안되게 비활성화
|
|
|
|
|
+ if(tmtbMstInfo.tmtbStat != "G232_10"){
|
|
|
|
|
+ $("#moreBetterForm").find("input[name=tmtbNm]").attr('disabled',true); // 프로모션명
|
|
|
|
|
+ $("#moreBetterForm").find("input[name=eventStdt]").attr('disabled',true); // 시작일
|
|
|
|
|
+ $("#moreBetterForm select[name=eventStHH]").attr("readonly", true);
|
|
|
|
|
+ $("#moreBetterForm select[name=eventStHH]").attr("disabled", true);
|
|
|
|
|
+ $("#moreBetterForm select[name=eventStMM]").attr("readonly", true);
|
|
|
|
|
+ $("#moreBetterForm select[name=eventStMM]").attr("disabled", true);
|
|
|
|
|
+ $("#moreBetterForm").find("input[name=eventEddt]").attr('disabled',true); // 종료일
|
|
|
|
|
+ $("#moreBetterForm select[name=eventEdHH]").attr("readonly", true);
|
|
|
|
|
+ $("#moreBetterForm select[name=eventEdHH]").attr("disabled", true);
|
|
|
|
|
+ $("#moreBetterForm select[name=eventEdMM]").attr("readonly", true);
|
|
|
|
|
+ $("#moreBetterForm select[name=eventEdMM]").attr("disabled", true);
|
|
|
|
|
+ $("#moreBetterForm input:radio[name='sectionGb']").attr('readonly', true); // 할인구간
|
|
|
|
|
+ $("#moreBetterForm input:radio[name='sectionGb']").prop('disabled', true);
|
|
|
|
|
+ $("#moreBetterForm input:radio[name='sectionGb']").parent().prop('disabled', true);
|
|
|
|
|
+ $("#moreBetterForm input:radio[name='dcWay']").attr('readonly', true); // 할인구분
|
|
|
|
|
+ $("#moreBetterForm input:radio[name='dcWay']").prop('disabled', true);
|
|
|
|
|
+ $("#moreBetterForm input:radio[name='dcWay']").parent().prop('disabled', true);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 구분 -> 대기로 체크
|
|
// 구분 -> 대기로 체크
|
|
@@ -1194,6 +1215,11 @@ console.log(jsonData);
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // 기본상품 1개이상 있는지 체크
|
|
|
|
|
+ if(!fnGoodsGbCheck()) {
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
// 공급업체+브랜드 상품조회
|
|
// 공급업체+브랜드 상품조회
|
|
|
var multiSupplyCompCd = [];
|
|
var multiSupplyCompCd = [];
|
|
|
$.each(allSupplyCompData, function(idx, item) {
|
|
$.each(allSupplyCompData, function(idx, item) {
|
|
@@ -1212,11 +1238,15 @@ console.log(jsonData);
|
|
|
|
|
|
|
|
var multiApplyGoods = [];
|
|
var multiApplyGoods = [];
|
|
|
$.each(allApplyGoodsData, function(agIdx, agItem) {
|
|
$.each(allApplyGoodsData, function(agIdx, agItem) {
|
|
|
|
|
+ var dupCnt = 0;
|
|
|
$.each(allDefaultGoodsData, function(idx, item) {
|
|
$.each(allDefaultGoodsData, function(idx, item) {
|
|
|
- if(agItem.goodsCd != item.goodsCd){
|
|
|
|
|
- multiApplyGoods.push(agItem.goodsCd);
|
|
|
|
|
|
|
+ if(agItem.goodsCd == item.goodsCd){
|
|
|
|
|
+ dupCnt++;
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
+ if(dupCnt==0){
|
|
|
|
|
+ multiApplyGoods.push(agItem.goodsCd);
|
|
|
|
|
+ }
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
var multiExceptGoods = [];
|
|
var multiExceptGoods = [];
|
|
@@ -1270,6 +1300,7 @@ console.log(jsonData);
|
|
|
, exceptGoodsList : allExceptGoodsData
|
|
, exceptGoodsList : allExceptGoodsData
|
|
|
, burdenList : allApplyBurdenData
|
|
, burdenList : allApplyBurdenData
|
|
|
, sectionGbList : allSectionGbData
|
|
, sectionGbList : allSectionGbData
|
|
|
|
|
+ , defaultGoodsList : allDefaultGoodsData
|
|
|
, multiSupplyCompCd : multiSupplyCompCd
|
|
, multiSupplyCompCd : multiSupplyCompCd
|
|
|
, multiBrand : multiBrand
|
|
, multiBrand : multiBrand
|
|
|
, multiApplyGoods : multiApplyGoods
|
|
, multiApplyGoods : multiApplyGoods
|
|
@@ -1277,7 +1308,7 @@ console.log(jsonData);
|
|
|
, multiDefaultGoods : multiDefaultGoods
|
|
, multiDefaultGoods : multiDefaultGoods
|
|
|
}
|
|
}
|
|
|
var jsonData = JSON.stringify(data);
|
|
var jsonData = JSON.stringify(data);
|
|
|
- // console.log('jsonData::'+jsonData);
|
|
|
|
|
|
|
+ console.log('jsonData::'+jsonData);
|
|
|
gagajf.ajaxJsonSubmit('/marketing/morebetter/changeStat', jsonData, fnMorebetterChangeStatCollback);
|
|
gagajf.ajaxJsonSubmit('/marketing/morebetter/changeStat', jsonData, fnMorebetterChangeStatCollback);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|