|
|
@@ -21,6 +21,10 @@
|
|
|
</div>
|
|
|
<div class="modal-body">
|
|
|
<form name="goodsInstockAlarmForm" id="goodsInstockAlarmForm" method="post">
|
|
|
+ <input type="hidden" name="goodsCd" th:value="${goodsInfo.goodsCd}"/>
|
|
|
+ <input type="hidden" name="optCd1" th:value="${goodsInfo.colorCd}"/>
|
|
|
+ <input type="hidden" name="optCd" />
|
|
|
+ <input type="hidden" name="optCd2" />
|
|
|
<div class="pop_cont">
|
|
|
<div class="item_blk">
|
|
|
<div class="item_prod" th:with="imgGoodsUrl=${@environment.getProperty('upload.goods.view')}, uxImgUrl=${@environment.getProperty('domain.uximage')}">
|
|
|
@@ -46,8 +50,8 @@
|
|
|
<div class="form_field">
|
|
|
<div th:each="goodsOption2, status : ${goodsOption2List}">
|
|
|
<th:block th:if="${goodsOption2.soldoutYn == 'Y' or goodsOption2.stockQty <= 0}" >
|
|
|
- <input type="radio" name="opt" th:id="${'size'+goodsOption2.optCd}" th:value="${goodsOption2.optCd}">
|
|
|
- <label th:for="${'size'+goodsOption2.optCd}"><span th:text="${goodsOption2.optCd2}" >90</span></label>
|
|
|
+ <input type="radio" name="opt" th:id="${'alarmSize'+goodsOption2.optCd}" th:value="${goodsOption2.optCd2}" th:attr="optCd=${goodsOption2.optCd}" >
|
|
|
+ <label th:for="${'alarmSize'+goodsOption2.optCd}"><span th:text="${goodsOption2.optCd2}" >90</span></label>
|
|
|
</th:block>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -115,9 +119,42 @@
|
|
|
</form>
|
|
|
</div>
|
|
|
<div class="modal-footer">
|
|
|
- <button type="button" class="btn btn_dark" onclick=""><span>신청</span></button>
|
|
|
+ <button type="button" class="btn btn_dark" onclick="jfInstockAlarm();"><span>신청</span></button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<a href="javascript:void(0);" rel="modal:close" onclick="cfCloseLayer('layer_instock_alarm')" class="close-modal">Close</a>
|
|
|
+<script th:inline="javascript">
|
|
|
+/*<![CDATA[*/
|
|
|
+
|
|
|
+
|
|
|
+ var jfInstockAlarm = function(){
|
|
|
+
|
|
|
+ var optCd2 = "";
|
|
|
+ var optCd = "";
|
|
|
+ $("#goodsInstockAlarmForm input:radio[name=opt]").each(function(){
|
|
|
+ if ($(this).is(':checked')){
|
|
|
+ optCd2 = $(this).val();
|
|
|
+ optCd = $(this).attr('optCd');
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ if (gagajf.isNull(optCd2)){
|
|
|
+ mcxDialog.alert("사이즈를 선택해주세요.");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ $("#goodsInstockAlarmForm input[name=optCd]").val(optCd);
|
|
|
+ $("#goodsInstockAlarmForm input[name=optCd2]").val(optCd2);
|
|
|
+
|
|
|
+
|
|
|
+ gagajf.ajaxFormSubmit('/goods/instock/alarm/save'
|
|
|
+ , $('#goodsInstockAlarmForm')
|
|
|
+ , function() {
|
|
|
+ cfCloseLayer('layer_instock_alarm');
|
|
|
+ }
|
|
|
+ );
|
|
|
+ }
|
|
|
+/*]]>*/
|
|
|
+</script>
|
|
|
+
|
|
|
</html>
|