|
|
@@ -103,11 +103,6 @@
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <th>상품여부<em class="required" title="필수"></em></th>
|
|
|
- <td>
|
|
|
- <label class="rdoBtn"><input type="radio" name="multiYn" id="multiYnY" value="Y" checked="checked"/>복합상품</label>
|
|
|
- <label class="rdoBtn"><input type="radio" name="multiYn" id="multiYnN" value="N"/>단일상품</label>
|
|
|
- </td>
|
|
|
<th>상태<em class="required" title="필수"></em></th>
|
|
|
<td>
|
|
|
<!-- 상태 입력 : before
|
|
|
@@ -525,7 +520,6 @@
|
|
|
$("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); // 선택하기
|
|
|
|
|
|
let edDtArr = tmtbMstInfo.tmtbEddt.split(" ");
|
|
|
if(edDtArr[1] == "23:59:59") {
|
|
|
@@ -584,6 +578,8 @@
|
|
|
mcxDialog.alert("기본상품을 1개 이상 지정해주세요.");
|
|
|
return false;
|
|
|
}
|
|
|
+
|
|
|
+ return true;
|
|
|
};
|
|
|
|
|
|
var fnBurdenValueCheck = function (){
|
|
|
@@ -597,6 +593,8 @@
|
|
|
mcxDialog.alert("업체분담율의 합이 100을 넘을수 없습니다.");
|
|
|
return false;
|
|
|
}
|
|
|
+
|
|
|
+ return true;
|
|
|
};
|
|
|
|
|
|
// 저장
|
|
|
@@ -647,11 +645,15 @@
|
|
|
}
|
|
|
|
|
|
// 적용상품 그리드에 기본상품 1개이상 있는지 체크
|
|
|
- fnGoodsGbCheck();
|
|
|
+ if(!fnGoodsGbCheck()) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
|
|
|
// 업체분담율 토탈 100% 넘는지 체크
|
|
|
- fnBurdenValueCheck();
|
|
|
-
|
|
|
+ if(!fnBurdenValueCheck()) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
// 공급업체+브랜드 상품조회
|
|
|
var multiSupplyCompCd = [];
|
|
|
$.each(allSupplyCompData, function(idx, item) {
|
|
|
@@ -683,7 +685,6 @@
|
|
|
, sectionGb : $('input:radio[name="sectionGb"]:checked').val()
|
|
|
, applyGb : $('input:radio[name="sectionGb"]:checked').val()
|
|
|
, dcWay : $('input:radio[name="dcWay"]:checked').val()
|
|
|
- , multiYn : $('#moreBetterForm input[name=multiYn]').val()
|
|
|
, supplyCompList : allSupplyCompData
|
|
|
, brandList : allBrandData
|
|
|
, applyGoodsList : allApplyGoodsData
|
|
|
@@ -702,8 +703,7 @@
|
|
|
});
|
|
|
|
|
|
var fnMorebetterSaveCollback = function(result){
|
|
|
- mcxDialog.alert(result.message);
|
|
|
-
|
|
|
+ //mcxDialog.alert(result.message);
|
|
|
if(result.duplicateYn == "Y"){
|
|
|
//console.log('duplicateGoodsList Size::'+ result.duplicateGoodsList.length);
|
|
|
for(let i=0; i<result.duplicateGoodsList.length; i++){
|