|
|
@@ -1537,35 +1537,26 @@
|
|
|
}else {
|
|
|
|
|
|
let cartGoodsList = [];
|
|
|
- let compsList = [];
|
|
|
- let goodsList = {
|
|
|
- cartCompsList : new Array()
|
|
|
- }
|
|
|
+
|
|
|
let target = $('#cartForm input[name=cea]');
|
|
|
|
|
|
if (goodsType == 'G056_N'){
|
|
|
|
|
|
target.each(function() {
|
|
|
-
|
|
|
- let targetItem = $(this).parent().parent();
|
|
|
-
|
|
|
+
|
|
|
let ea = parseInt($(this).val());
|
|
|
- //let goodsCd = $(this).parent().find('input[name="coption"]').attr('goodscd');
|
|
|
- //let optCd = $(this).parent().find('input[name="coption"]').val();
|
|
|
- let addPrice = parseInt(.find('input[name="coption"]').attr('addprice'));
|
|
|
- let goodsPrice = parseInt($(this).parent().find('input[name="coption"]').attr('price'));
|
|
|
+ let goodsCd = $(this).parent().find('input[name="coption"]').attr('goodscd');
|
|
|
+ let optCd = $(this).parent().find('input[name="coption"]').val();
|
|
|
+ //let addPrice = parseInt($(this).parent().find('input[name="coption"]').attr('addprice'));
|
|
|
+ //let goodsPrice = parseInt($(this).parent().find('input[name="coption"]').attr('price'));
|
|
|
|
|
|
var obj = new Object();
|
|
|
obj.cartGb = btnType;
|
|
|
obj.goodsType = $("#cartForm input[name=goodsType]").val();
|
|
|
- obj.goodsCd = $("#cartForm input[name=goodsCd]").val();
|
|
|
-
|
|
|
- targetItem.each(function() {
|
|
|
- obj.itemCd = $(this).parent().parent()
|
|
|
- obj.optCd = arrInfo[1];
|
|
|
- }
|
|
|
-
|
|
|
- obj.goodsQty = $("#cartForm input[name=ordQty]").val();
|
|
|
+ obj.goodsCd = $("#cartForm input[name=goodsType]").val();
|
|
|
+ obj.itemCd = goodsCd
|
|
|
+ obj.optCd = optCd;
|
|
|
+ obj.goodsQty = ea;
|
|
|
obj.afLinkCd =$("#cartForm input[name=afLinkCd]").val();
|
|
|
obj.ithrCd =$("#cartForm input[name=ithrCd]").val();
|
|
|
obj.contentsLoc =$("#cartForm input[name=contentsLoc]").val();
|
|
|
@@ -1574,38 +1565,47 @@
|
|
|
|
|
|
});
|
|
|
|
|
|
+
|
|
|
// 장바구니담기
|
|
|
cfnAddCart(compsList);
|
|
|
|
|
|
}else{ // 세트
|
|
|
|
|
|
target.each(function() {
|
|
|
- var arrInfo = $(this).find('input[name=opt2]').val().split('|'); // 상품코드|사이즈|구성수량
|
|
|
+ let compsList = [];
|
|
|
+ let goodsList = {
|
|
|
+ cartCompsList : new Array()
|
|
|
+ }
|
|
|
|
|
|
- var obj = new Object();
|
|
|
- obj.cartGb = btnType;
|
|
|
- obj.goodsType = $("#cartForm input[name=goodsType]").val();
|
|
|
- obj.goodsCd = $("#cartForm input[name=goodsCd]").val();
|
|
|
- obj.itemCd = arrInfo[0];
|
|
|
- obj.optCd = arrInfo[1];
|
|
|
- obj.goodsQty = $("#cartForm input[name=ordQty]").val();
|
|
|
- obj.afLinkCd =$("#cartForm input[name=afLinkCd]").val();
|
|
|
- obj.ithrCd =$("#cartForm input[name=ithrCd]").val();
|
|
|
- obj.contentsLoc =$("#cartForm input[name=contentsLoc]").val();
|
|
|
- obj.planDtlSq = $("#cartForm input[name=planDtlSq]").val();
|
|
|
- compsList.push(obj);
|
|
|
+ let ea = parseInt($(this).val());
|
|
|
+
|
|
|
+ let targetItem = $(this).parent().parent().find('.bundle'); // 구성상품
|
|
|
+ targetItem.each(function() {
|
|
|
+ var obj = new Object();
|
|
|
+ obj.cartGb = btnType;
|
|
|
+ obj.goodsType = $("#cartForm input[name=goodsType]").val();
|
|
|
+ obj.goodsCd = $("#cartForm input[name=goodsCd]").val();
|
|
|
+
|
|
|
+ obj.itemCd = $(this).find('input[name=selOption]').attr('goodsCd');
|
|
|
+ obj.optCd = $(this).find('input[name=selOption]').attr('optCd');
|
|
|
+
|
|
|
+ obj.goodsQty = ea;
|
|
|
+ obj.afLinkCd =$("#cartForm input[name=afLinkCd]").val();
|
|
|
+ obj.ithrCd =$("#cartForm input[name=ithrCd]").val();
|
|
|
+ obj.contentsLoc =$("#cartForm input[name=contentsLoc]").val();
|
|
|
+ obj.planDtlSq = $("#cartForm input[name=planDtlSq]").val();
|
|
|
+ compsList.push(obj);
|
|
|
+ });
|
|
|
|
|
|
+ goodsList.cartCompsList = compsList;
|
|
|
+ cartGoodsList.push(goodsList);
|
|
|
+
|
|
|
});
|
|
|
|
|
|
- goodsList.cartCompsList = compsList;
|
|
|
- cartGoodsList.push(goodsList);
|
|
|
-
|
|
|
// 장바구니담기
|
|
|
cfnAddCart(cartGoodsList);
|
|
|
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
|