|
|
@@ -6,9 +6,9 @@
|
|
|
<th:block th:if="${exchangeOptionInfo}" th:each="oneData, status : ${exchangeOptionInfo}">
|
|
|
<div class="option_list">
|
|
|
<ul>
|
|
|
- <input type="hidden" name="chgOptCd2" th:attr="ordDtlItemSq=${oneData.ordDtlItemSq}, itemNm=${oneData.itemNm}, colorNm=${oneData.colorNm}, orgOptCd2=${oneData.optCd2}, goodsType=${oneData.goodsType}" th:value="${oneData.optCd2}">
|
|
|
<!-- 자사일때 opt2 교환 -->
|
|
|
<th:block th:if="${oneData.selfGoodsYn == 'Y'}">
|
|
|
+ <input type="hidden" name="chgOptCd2" th:attr="ordDtlItemSq=${oneData.ordDtlItemSq}, itemNm=${oneData.itemNm}, colorNm=${oneData.colorNm}, orgOptCd2=${oneData.optCd2}, goodsType=${oneData.goodsType}" th:value="${oneData.optCd2}">
|
|
|
<li>
|
|
|
<div class="option_name">
|
|
|
<span>
|
|
|
@@ -65,12 +65,13 @@
|
|
|
<div class="popup_con">
|
|
|
<div class="button_list">
|
|
|
<th:block th:each="option, idx : ${oneData.optCd2Arr}">
|
|
|
- <button type="button" th:disabled="${oneData.optCd2Arr.length} > 0 and (${#numbers.formatInteger(oneData.currStockQtyArr[idx.index],0)} <= 0 or ${oneData.soldoutYnArr[idx.index]} == 'Y')" th:attr="optCd2=${option}" onclick="fnSelectOption(this);">
|
|
|
+ <button type="button" th:disabled="${oneData.optCd2Arr.length} > 0 and (${#numbers.formatInteger(oneData.currStockQtyArr[idx.index],0)} <= 0 or ${oneData.soldoutYnArr[idx.index]} == 'Y')" th:attr="optCd2=${option}" th:checked="${oneData.optCd2 == option}" onclick="fnSelectOption(this);">
|
|
|
<span th:text="${option}"></span>
|
|
|
</button>
|
|
|
</th:block>
|
|
|
</th:block>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ <input type="hidden" name="chgOptCd2" th:attr="ordDtlItemSq=${oneData.ordDtlItemSq}, itemNm=${oneData.itemNm}, colorNm=${oneData.colorNm}, orgOptCd2=${oneData.optCd2}, goodsType=${oneData.goodsType}" th:value="${oneData.optCd2}" />
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -81,7 +82,17 @@ var oneData1 = [[${oneData}]];
|
|
|
var chgQty1 = [[${chgQty}]];
|
|
|
|
|
|
$(document).ready( function() {
|
|
|
+ $.each($('.optionChangePop .option_box button'), function(idx ,item) {
|
|
|
+ if ($(item).attr('checked') == 'checked') {
|
|
|
+ $(item).addClass('on');
|
|
|
+ }
|
|
|
+ });
|
|
|
|
|
|
+ $.each($('.popup_box .button_list button'), function(idx ,item) {
|
|
|
+ if ($(item).attr('checked') == 'checked') {
|
|
|
+ $(item).addClass('on');
|
|
|
+ }
|
|
|
+ });
|
|
|
});
|
|
|
|
|
|
// 라디오 클릭 이벤트
|
|
|
@@ -93,6 +104,7 @@ var fnRadioOption = function(param) {
|
|
|
var fnSelectOption = function(param) {
|
|
|
$("#exchangePop .option_list .option_select .select_custom.select_option .select").text($(param).attr('optCd2'));
|
|
|
$(param).parent().parent().find('input[name=chgOptCd2]').val($(param).attr('optCd2'));
|
|
|
+ $('.exchangeOptionPop').hide().removeClass('active');
|
|
|
}
|
|
|
|
|
|
// 옵션 저장 버튼 클릭 이벤트
|
|
|
@@ -125,7 +137,10 @@ var fnSaveOption = function() {
|
|
|
|
|
|
// 버튼 색
|
|
|
$(document).on('click','.optionChangePop .option_box button',function(){
|
|
|
- $('.optionChangePop .option_box button').removeClass('on');
|
|
|
+ //$('.optionChangePop .option_box button').removeClass('on');
|
|
|
+ $.each($(this).parent().find('button'), function(idx, item) {
|
|
|
+ $(item).removeClass('on');
|
|
|
+ });
|
|
|
$(this).addClass('on');
|
|
|
});
|
|
|
|