|
|
@@ -226,6 +226,86 @@
|
|
|
$('#reco_pop').modal("show");
|
|
|
}
|
|
|
|
|
|
+ var fnAddCartLookBookGoods1 = function (obj, idx){
|
|
|
+ let $obj = $(obj);
|
|
|
+ let $target = $('.br_inlookbook #itemsList'+idx).find('.item_prod');
|
|
|
+ let goodsSize = $target.length;
|
|
|
+ let btnType = "C";
|
|
|
+ let params = [];
|
|
|
+ let goodsIdx = 0;
|
|
|
+
|
|
|
+ $target.each(function(){
|
|
|
+ goodsIdx ++;
|
|
|
+ if ($(this).hasClass('unable')) {
|
|
|
+
|
|
|
+ }else{
|
|
|
+ // 옵션확인
|
|
|
+ let goodsCnt = $(this).find('input[name=lookbookGoodsOptCd]').length;
|
|
|
+ if(goodsCnt == 1){
|
|
|
+ let arrOpt = $(this).find('input[name=lookbookGoodsOptCd]').val();
|
|
|
+ let arrOptInfo = arrOpt.split(':');
|
|
|
+
|
|
|
+ let obj = new Object();
|
|
|
+ obj.goodsCd = $(this).attr("goodsCd");
|
|
|
+ obj.optCd = arrOptInfo[1];
|
|
|
+ obj.goodsQty = $(this).attr("minOrdQty");
|
|
|
+ obj.goodsType = $(this).attr("goodsType");
|
|
|
+ obj.cartGb = btnType;
|
|
|
+ obj.afLinkCd = '';
|
|
|
+ obj.ithrCd = $(this).attr("ithrCd");
|
|
|
+ obj.contentsLoc = $(this).attr("contentsLoc");
|
|
|
+ obj.planDtlSq = '';
|
|
|
+ obj.multiGoodsGb = 'O' // 단품, 세트 혼합쇼핑백처리일경우, 마지막이 아닌경우는 'O'아니고 NULL 아닌값
|
|
|
+ if (goodsIdx == goodsSize){
|
|
|
+ obj.multiGoodsGb = 'E' // 단품, 세트 혼합쇼핑백처리일경우, 마지막이 아닌경우는 'O'아니고 NULL 아닌값
|
|
|
+ }
|
|
|
+ params.push(obj);
|
|
|
+
|
|
|
+ // 장바구니담기
|
|
|
+ cfnAddCart(params);
|
|
|
+ }else{
|
|
|
+ let $goods = $(this);
|
|
|
+ let cartGoodsList = [];
|
|
|
+ let compsList = [];
|
|
|
+ let goodsList = {
|
|
|
+ cartCompsList : new Array()
|
|
|
+ }
|
|
|
+
|
|
|
+ let arrInfo = $(this).find('input[name=lookbookGoodsOptCd]').val().split(','); // 상품코드단위
|
|
|
+
|
|
|
+
|
|
|
+ $.each(arrInfo, function(idx, item) {
|
|
|
+ let arrOptInfo = item.split(':');
|
|
|
+
|
|
|
+ let obj = new Object();
|
|
|
+ obj.cartGb = btnType;
|
|
|
+ obj.goodsType = $goods.attr("goodsType");
|
|
|
+ obj.goodsCd = $goods.attr("goodsCd");
|
|
|
+ obj.itemCd =arrOptInfo[0];
|
|
|
+ obj.optCd = arrOptInfo[1];
|
|
|
+ obj.goodsQty = $goods.attr("minOrdQty");
|
|
|
+ obj.afLinkCd = '';
|
|
|
+ obj.ithrCd = $goods.attr("ithrCd");
|
|
|
+ obj.contentsLoc = $goods.attr("contentsLoc");
|
|
|
+ obj.planDtlSq = ''
|
|
|
+ obj.multiGoodsGb = 'O' // 단품, 세트 혼합쇼핑백처리일경우, 마지막이 아닌경우는 'O'아니고 NULL 아닌값
|
|
|
+ if (goodsIdx == goodsSize){
|
|
|
+ obj.multiGoodsGb = 'E' // 단품, 세트 혼합쇼핑백처리일경우, 마지막이 아닌경우는 'O'아니고 NULL 아닌값
|
|
|
+ }
|
|
|
+ compsList.push(obj);
|
|
|
+
|
|
|
+ });
|
|
|
+
|
|
|
+ goodsList.cartCompsList = compsList;
|
|
|
+ cartGoodsList.push(goodsList);
|
|
|
+
|
|
|
+ // 장바구니담기
|
|
|
+ cfnAddCart(cartGoodsList);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
$(document).ready(function(){
|
|
|
//setHtop();
|
|
|
|