|
|
@@ -59,7 +59,6 @@
|
|
|
|
|
|
<div class="form_field">
|
|
|
<select class="setColorSelect">
|
|
|
- <option th:data="${comp.goodsCd}" value="aa">TEST</option>
|
|
|
<th:block th:each="color, index : ${comp.cartColorList}">
|
|
|
<option th:data="${comp.goodsCd}" th:value="${color.optCd1}" rel="icon-temperature" th:text="${color.colorNm}" th:selected="${color.cartColorNm != null}"></option>
|
|
|
</th:block>
|
|
|
@@ -92,7 +91,7 @@
|
|
|
</div>
|
|
|
<ul>
|
|
|
<li th:each="color, index : ${comp.cartColorList}" class="selfGoodsColor">
|
|
|
- <a href="" th:classappend="${color.cartColorNm != null} ? 'on'" class="selfGoodsColorSelect" th:data="${color.optCd1}">
|
|
|
+ <a href="" th:cartDtlSq="${color.cartDtlSq}" th:classappend="${color.cartColorNm != null} ? 'on'" class="selfGoodsColorSelect" th:data="${color.optCd1}">
|
|
|
<img th:src="${cart.imgPath + '/' + color.sysImgNm}" src="#" th:alt="${color.colorNm}" alt="" />
|
|
|
</a>
|
|
|
</li>
|
|
|
@@ -125,9 +124,9 @@
|
|
|
<span class="title">옵션선택</span>
|
|
|
</div>
|
|
|
<div class="form_field">
|
|
|
- <select id="">
|
|
|
+ <select class="selfGoodsColor">
|
|
|
<th:block th:each="color, index : ${comp.cartColorList}">
|
|
|
- <option th:value="${color.optCd}" th:text="${color.optCd1 + '/' + color.optCd2}" th:selected="${color.cartOptCd != null}"></option>
|
|
|
+ <option th:data="${color.cartDtlSq}" th:value="${color.optCd}" th:text="${color.optCd1 + '/' + color.optCd2}" th:selected="${color.cartOptCd != null}"></option>
|
|
|
</th:block>
|
|
|
</select>
|
|
|
</div>
|
|
|
@@ -182,7 +181,7 @@
|
|
|
if(optCd1 == size[j].optCd1) {
|
|
|
html += "<div>";
|
|
|
html += "<input type='radio' name='rdi-optsize' id='" + size[j].goodsCd + "-" + size[j].optCd + "' value='" + size[j].optCd + "' ";
|
|
|
- if(size[j].soldoutYn == "Y" || cart.goodsQty < size[j].currStockQty) {
|
|
|
+ if(size[j].soldoutYn == "Y" || cart.goodsQty > size[j].currStockQty) {
|
|
|
html += "disabled = 'disabled'";
|
|
|
}
|
|
|
html += " />\n";
|
|
|
@@ -217,18 +216,44 @@
|
|
|
, goodsQty : $("input[name=goodsQty]").val()
|
|
|
}
|
|
|
} else if(cart.goodsType != "G056_S" && cart.selfGoodsYn == "Y") {
|
|
|
+ optCds.push($(".selfGoodsSize").find("input[name=rdi-optsize]:checked").val());
|
|
|
+ itemCds.push(cart.goodsCd);
|
|
|
+ $(".selfGoodsColorSelect").each(function() {
|
|
|
+ if($(this).attr("cartDtlSq") > 0) {
|
|
|
+ cartDtlSqArr.push($(this).attr("cartDtlSq"));
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
data = {
|
|
|
cartSq : cart.cartSq
|
|
|
, goodsCd : cart.goodsCd
|
|
|
, goodsType : cart.goodsType
|
|
|
- , optCd : $(".selfGoodsSize").find("input[name=rdi-optsize]:checked").val()
|
|
|
+ , cartDtlSqArr : cartDtlSqArr
|
|
|
+ , itemCds : itemCds
|
|
|
+ , optCds : optCds
|
|
|
, goodsQty : $("input[name=goodsQty]").val()
|
|
|
}
|
|
|
} else {
|
|
|
- alert("입점업체");
|
|
|
+ optCds.push($(".selfGoodsColor").val());
|
|
|
+ itemCds.push(cart.goodsCd);
|
|
|
+ $(".selfGoodsColor option").each(function() {
|
|
|
+ if($(this).attr("data") > 0) {
|
|
|
+ cartDtlSqArr.push($(this).attr("data"));
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ data = {
|
|
|
+ cartSq : cart.cartSq
|
|
|
+ , goodsCd : cart.goodsCd
|
|
|
+ , goodsType : cart.goodsType
|
|
|
+ , cartDtlSqArr : cartDtlSqArr
|
|
|
+ , itemCds : itemCds
|
|
|
+ , optCds : optCds
|
|
|
+ , goodsQty : $("input[name=goodsQty]").val()
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
- /*$.ajax( {
|
|
|
+ $.ajax( {
|
|
|
type: "POST",
|
|
|
url : '/cart/change/option',
|
|
|
contentType: 'application/json',
|
|
|
@@ -239,7 +264,7 @@
|
|
|
$(".closeCartOptionModal").trigger("click");
|
|
|
getCartList();
|
|
|
}
|
|
|
- });*/
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
$(".closeCartOptionModal").on("click", function() {
|