/* 인터넷 가입 */ $(function() { //option open - mshopcalc 동일 $(document).on("click",".opt_arrow",function(){ var $this = $(this), $wrap = $this.closest('.goods_option_wrap'), $optlayer = $wrap.find('.optlayer'), optname = $this.data('optname'); if(optname == 'giftview') { return false; } if( $optlayer.hasClass('on') === true ) { //닫기 $('.optlayer').removeClass('on'); $this.empty().html(''); } else { $('.optlayer').removeClass('on'); $optlayer.addClass('on'); $this.empty().html(''); } return false; }); $(document).on("click",".goods_opt_list",function(e){ var $this = $(this), $wrap = $this.closest('.goods_option_wrap'), optname = $wrap.find('.opt_btn').data('optname'), it_id = $this.data('itid'); $.ajax({ type: "POST", data: {act:'goodsit_select',it_id:it_id}, url: './ajax.itgoods.php', success: function(data) { if(data.result == 'failer') { alertModal(data.message); return false; } if(optname == 'goods_it') { $('input[name="goods_it_id"]').val(data.goods_it.it_id); } if(optname == 'goods_wf') { $('input[name="goods_wf_id"]').val(data.goods_it.it_id); } if(optname == 'goods_ph') { $('input[name="goods_ph_id"]').val(data.goods_it.it_id); } if(optname == 'goods_tv') { $('input[name="goods_tv_id"]').val(data.goods_it.it_id); } if(optname == 'goods_sb') { $('input[name="goods_sb_id"]').val(data.goods_it.it_id); } $wrap.find('.goods_opt_list').removeClass('on'); $this.addClass('on'); itgoods_calc(); if(e.originalEvent !== undefined) { $wrap.find('.opt_btn').trigger('click'); } } }); }); $(".calc_btn_toggle").on('click', function() { $('.point_box').slideToggle('slow'); $('.price_box').slideToggle('slow'); }); }); function itgoods_calc() { var goods_it_id = $('input[name="goods_it_id"]').val() ? $('input[name="goods_it_id"]').val() : 0, goods_wf_id = $('input[name="goods_wf_id"]').val() ? $('input[name="goods_wf_id"]').val() : 0, goods_ph_id = $('input[name="goods_ph_id"]').val() ? $('input[name="goods_ph_id"]').val() : 0, goods_tv_id = $('input[name="goods_tv_id"]').val() ? $('input[name="goods_tv_id"]').val() : 0, goods_sb_id = $('input[name="goods_sb_id"]').val() ? $('input[name="goods_sb_id"]').val() : 0; //gift_use_point = $('input[name="gift_use_point"]').val() ? $('input[name="gift_use_point"]').val() : 0; giftpoint = $('input[name="gift_point"]').val() ? $('input[name="gift_point"]').val() : 0; discountcard = $('input[name="discount_card"]').val() ? parseInt($('input[name="discount_card"]').val()) : 0, $.ajax({ type: "POST", data: {act:'goods_calc',it_id:goods_it_id, wf_id:goods_wf_id, ph_id:goods_ph_id, tv_id:goods_tv_id, sb_id:goods_sb_id}, url: './ajax.itgoods.php', success: function(data) { if(data.result == 'failer') { alertModal(data.message); return false; } if($(data.goods.it).length > 0) { var it_name = data.goods.it.it_item_name; $('#goods_it_name').empty().html(it_name); } if($(data.goods.wf).length > 0) { var wf_name = data.goods.wf.it_item_name; $('#goods_wf_name').empty().html(wf_name); } if($(data.goods.ph).length > 0) { var ph_name = data.goods.ph.it_item_name; $('#goods_ph_name').empty().html(ph_name); } if($(data.goods.tv).length > 0) { var tv_name = data.goods.tv.it_item_name; $('#goods_tv_name').empty().html(tv_name); } if($(data.goods.sb).length > 0) { var sb_name = data.goods.sb.it_item_name; $('#goods_sb_name').empty().html(sb_name); } var total_price = Math.floor( data.price.it + data.price.wf + data.price.ph + data.price.tv + data.price.sb); var total_point = Math.floor( data.point.it + data.point.wf + data.point.ph + data.point.tv + data.point.sb); //var opoint = 0; var buypoint = opoint = total_point - giftpoint; //사은품 구매 가능 포인트 /* 총적립포인트 보다 선택 사은품 포인트가 많은 경우가 생길 수 있음 사은품 초기화 및 포인트 초기화 */ $('input[name="goods_it_price"]').val(data.price.it); $('input[name="goods_wf_price"]').val(data.price.wf); $('input[name="goods_ph_price"]').val(data.price.ph); $('input[name="goods_tv_price"]').val(data.price.tv); $('input[name="goods_sb_price"]').val(data.price.sb); $('input[name="goods_it_point"]').val(data.point.it); $('input[name="goods_wf_point"]').val(data.point.wf); $('input[name="goods_ph_point"]').val(data.point.ph); $('input[name="goods_tv_point"]').val(data.point.tv); $('input[name="goods_sb_point"]').val(data.point.sb); $('input[name="goods_total_price"]').val(total_price); $('input[name="user_point"]').val(total_point); $('.it_total_point').empty().html( number_format(total_point) +'P' ); $('.it_point').empty().html( number_format(data.point.it) +'P' ); $('.wf_point').empty().html( number_format(data.point.wf) +'P' ); $('.ph_point').empty().html( number_format(data.point.ph) +'P' ); $('.tv_point').empty().html( number_format(data.point.tv) +'P' ); $('.sb_point').empty().html( number_format(data.point.sb) +'P' ); $('.gpoint').empty().html( number_format(giftpoint) +'P' ); $('.opoint').empty().html( number_format(opoint) +'P' ); $('.it_text').empty().html( number_format(data.price.it) +'원' ); $('.wf_text').empty().html( number_format(data.price.wf) +'원' ); $('.ph_text').empty().html( number_format(data.price.ph) +'원' ); $('.tv_text').empty().html( number_format(data.price.tv) +'원' ); $('.sb_text').empty().html( number_format(data.price.sb) +'원' ); $('.tmp').empty().html( number_format(total_price) +'원' ); var monthcard = total_price - discountcard; //제휴카드 월 금액 if(monthcard < 0) { monthcard = 0; } $('.dcp_bill').empty().html(number_format(discountcard) + ''); //제휴카드 할인금액 $('.dcp').empty().html(number_format(monthcard) + ''); //제휴카드 월 요금 } }); }