|
|
@@ -304,7 +304,7 @@
|
|
|
</td>
|
|
|
<th>1인당발행제한수량<em class="required" title="필수"></em></th>
|
|
|
<td>
|
|
|
- <input type="text" class="w200" name="custPubLimitQty" id="custPubLimitQty" value="0" required="required" data-valid-name="1인당발행제한수량" data-valid-type="numeric" style="text-align: right;">개
|
|
|
+ <input type="text" class="w200" name="custPubLimitQty" id="custPubLimitQty" value="1" required="required" data-valid-name="1인당발행제한수량" data-valid-type="numeric" style="text-align: right;">개
|
|
|
<label class="chkBox" id="chkBoxCustPubQty"><input type="checkbox" id="chkNoLimitCustPubLimitQty"/>제한없음</label>
|
|
|
</td>
|
|
|
</tr>
|
|
|
@@ -319,6 +319,7 @@
|
|
|
<option value="Y">Y</option>
|
|
|
<option value="N" selected="selected">N</option>
|
|
|
</select>
|
|
|
+ <em style="color:red"> *상품상세 페이지내</em>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<!--<tr>
|
|
|
@@ -889,6 +890,10 @@
|
|
|
$("#CouponForm input[id=chkNoLimitTotPubLimitQty]").attr('readonly', true);
|
|
|
$("#CouponForm input[id=chkNoLimitTotPubLimitQty]").prop('disabled', true);
|
|
|
$("#CouponForm input[id=chkNoLimitTotPubLimitQty]").parent().prop('disabled', true);
|
|
|
+ //상품상세 페이지내 다운로드 가능여부 N으로
|
|
|
+ $('#CouponForm select[name=downAblYn]').val('N').prop("selected", true);
|
|
|
+ $("#CouponForm select[name=downAblYn]").attr("readonly", true);
|
|
|
+ $("#CouponForm select[name=downAblYn]").attr("disabled", true);
|
|
|
}else{ //false 체크가 안되어있었는데 체크됐어 -> 탭을 보여줘
|
|
|
$("#CouponForm .limitedTimeCpnTab").hide();
|
|
|
$("#limitedTimeCpnYn").val("N");
|
|
|
@@ -900,6 +905,10 @@
|
|
|
$("#CouponForm input[id=chkNoLimitTotPubLimitQty]").attr('readonly', false);
|
|
|
$("#CouponForm input[id=chkNoLimitTotPubLimitQty]").prop('disabled', false);
|
|
|
$("#CouponForm input[id=chkNoLimitTotPubLimitQty]").parent().prop('disabled', false);
|
|
|
+ //상품상세 페이지내 다운로드 가능여부 Y으로
|
|
|
+ // $('#CouponForm select[name=downAblYn]').val('Y').prop("selected", false);
|
|
|
+ $("#CouponForm select[name=downAblYn]").attr("readonly", false);
|
|
|
+ $("#CouponForm select[name=downAblYn]").attr("disabled", false);
|
|
|
}
|
|
|
});
|
|
|
|
|
|
@@ -1378,6 +1387,11 @@
|
|
|
payTypeArr.push(chkPayType.eq(i).val());
|
|
|
}
|
|
|
|
|
|
+ // 쿠폰유형 상품 쿠폰이고, 선착순 쿠폰일때 dcCdGb = G233_30
|
|
|
+ if($("#CouponForm input[name=rdoCpnType]:checked").val() == 'G230_11' && $("#CouponForm input:checkbox[name=limitedTimeCpnYn]").val() == "Y"){
|
|
|
+ $('input:radio[name="dcCdGb"]:checked').val("G233_30");
|
|
|
+ }
|
|
|
+
|
|
|
var data = {
|
|
|
cpnId : $('#CouponForm input[name=cpnId]').val()
|
|
|
,cpnNm : $('#CouponForm input[name=cpnNm]').val()
|
|
|
@@ -1812,6 +1826,10 @@
|
|
|
$("#CouponForm input[id=chkNoLimitTotPubLimitQty]").prop('disabled', false);
|
|
|
$("#CouponForm input[id=chkNoLimitTotPubLimitQty]").parent().prop('disabled', false);
|
|
|
|
|
|
+ // 다운로드 가능여부 활성화
|
|
|
+ $("#CouponForm select[name=downAblYn]").attr("readonly", false);
|
|
|
+ $("#CouponForm select[name=downAblYn]").attr("disabled", false);
|
|
|
+
|
|
|
$('#CouponForm #cpnType').val(radioValue);
|
|
|
});
|
|
|
|
|
|
@@ -2648,9 +2666,11 @@
|
|
|
}
|
|
|
|
|
|
if(limitedTimeCpnList.length>0 && cpnDetail.cpnType == "G230_11"){ //상품쿠폰이고 선착순쿠폰일때
|
|
|
- $("#CouponForm #limitedTimeCpnYn").val("Y");
|
|
|
+ $("#CouponForm input:checkbox[name=limitedTimeCpnYn]").val("Y");
|
|
|
$("#CouponForm .limitedTimeCpnTab").show();
|
|
|
$('#CouponForm .limitedTimeCpnArea').show();
|
|
|
+ $('#CouponForm input:checkbox[name=limitedTimeCpnYn]').prop('checked', true);
|
|
|
+ $("#CouponForm input:checkbox[name=limitedTimeCpnYn]").parent().addClass('checked');
|
|
|
$("#CouponForm input[id=limitedTimeCpnYn]").parent("label").addClass("checked");
|
|
|
$("#CouponForm input[id=limitedTimeCpnYn]").attr('readonly', true);
|
|
|
$("#CouponForm input[id=limitedTimeCpnYn]").prop('disabled', true);
|
|
|
@@ -2660,16 +2680,21 @@
|
|
|
$("#CouponForm input[id=chkNoLimitTotPubLimitQty]").attr('readonly', true);
|
|
|
$("#CouponForm input[id=chkNoLimitTotPubLimitQty]").prop('disabled', true);
|
|
|
$("#CouponForm input[id=chkNoLimitTotPubLimitQty]").parent().prop('disabled', true);
|
|
|
+ $("#CouponForm select[name=downAblYn]").attr("readonly", true);
|
|
|
+ $("#CouponForm select[name=downAblYn]").attr("disabled", true);
|
|
|
}else{
|
|
|
$("#CouponForm #limitedTimeCpnYn").val("N");
|
|
|
$("#CouponForm .limitedTimeCpnTab").hide();
|
|
|
$('#CouponForm .limitedTimeCpnArea').hide();
|
|
|
}
|
|
|
|
|
|
- // 한번 저장되면 쿠폰유형, 할인쿠폰유형, 난수 생성수량, 시리얼명, 시리얼쿠폰발급수량 수정 불가 처리
|
|
|
+ // 한번 저장되면 쿠폰유형, 할인쿠폰유형, 난수 생성수량, 시리얼명, 시리얼쿠폰발급수량, 할인방식, 적용범위 수정 불가 처리
|
|
|
$("#CouponForm input:radio[name='rdoCpnType']").attr('readonly', true);
|
|
|
$("#CouponForm input:radio[name='rdoCpnType']").prop('disabled', true);
|
|
|
$("#CouponForm input:radio[name='rdoCpnType']").parent().prop('disabled', true);
|
|
|
+ $("#CouponForm input:radio[name='rdoDcWay']").attr('readonly', true);
|
|
|
+ $("#CouponForm input:radio[name='rdoDcWay']").prop('disabled', true);
|
|
|
+ $("#CouponForm input:radio[name='rdoDcWay']").parent().prop('disabled', true);
|
|
|
$("#CouponForm input:radio[name='dcCdGb']").attr('readonly', true);
|
|
|
$("#CouponForm input:radio[name='dcCdGb']").prop('disabled', true);
|
|
|
$("#CouponForm input:radio[name='dcCdGb']").parent().prop('disabled', true);
|
|
|
@@ -2677,6 +2702,9 @@
|
|
|
$("#CouponForm input[name='serialCpnNm']").prop("disabled", true);
|
|
|
$("#CouponForm input[name='serialCpnQty']").prop("disabled", true);
|
|
|
$("#CouponForm input[name='randomCpnQty']").prop("disabled", true);
|
|
|
+ $("#CouponForm input:radio[name='rdoApplyScope']").attr('readonly', true);
|
|
|
+ $("#CouponForm input:radio[name='rdoApplyScope']").prop('disabled', true);
|
|
|
+ $("#CouponForm input:radio[name='rdoApplyScope']").parent().prop('disabled', true);
|
|
|
|
|
|
// 할인방식이 할인율이면 최대할인금액 노출
|
|
|
if(cpnDetail.dcWay == "G240_11"){
|
|
|
@@ -2687,7 +2715,7 @@
|
|
|
$("#CouponForm .dcCdGb").show();
|
|
|
}
|
|
|
// 할인코드유형이 일반유형이 아니면
|
|
|
- if(cpnDetail.dcCdGb != "G233_00" ) {
|
|
|
+ if(cpnDetail.dcCdGb != "G233_00" && cpnDetail.dcCdGb != "G233_30") {
|
|
|
$("#CouponForm .randomCpnTab").show(); // 시리얼 및 난수 TAB 노출
|
|
|
$("#CouponForm .dcCdCheck1").hide(); // 총발행제한수량, 1회발행수량, 1인당발행제한수량 숨김
|
|
|
$("#CouponForm .dcCdCheck2").hide(); // 총발행제한수량, 1회발행수량, 1인당발행제한수량 숨김
|