You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
674 lines
42 KiB
674 lines
42 KiB
{include file="page_header"}
|
|
<div class="con"><header class="dis-box header-menu b-color color-whie"><a class="" href="javascript:history.go(-1);"><i class="iconfont icon-back"></i></a><h3 class="box-flex">商品详情</h3><a></a></header>
|
|
<form name="ECS_FORMBUY" id="ECS_FORMBUY" method="post" action="javascript:addToCart({$goods.goods_id})">
|
|
<div class="goods">
|
|
<div class="goods-photo j-show-goods-img" >
|
|
<span class="goods-num" id="goods-num"><span id="g-active-num"></span>/<span id="g-all-num"></span></span>
|
|
<div class="swiper-wrapper">
|
|
{foreach $pictures as $li}
|
|
<li class="swiper-slide tb-lr-center">
|
|
<img src="{$li.img_url}" />
|
|
</li>
|
|
{/foreach}
|
|
</div>
|
|
<!-- Add Pagination -->
|
|
<div class="swiper-pagination"></div>
|
|
</div>
|
|
|
|
<section class="goods-title b-color-f padding-all ">
|
|
<div class="dis-box">
|
|
<h3 class="box-flex">
|
|
{if empty($goods.user_id)}
|
|
<em class="em-promotion">自营</em>
|
|
{/if}
|
|
{$goods.goods_style_name}</h3>
|
|
<span class="heart j-heart {if $goods_collect}active{/if}" onclick="collect({$goods.goods_id})" id="ECS_COLLECT"><i class="ts-2"></i><em class="ts-2">收藏</em></span>
|
|
</div>
|
|
</section>
|
|
<section class="goods-price padding-all b-color-f">
|
|
<p class="p-price"><span class="t-first" id="ECS_SHOPPRICE">{if $goods.is_promote && $goods.gmt_end_time}{$goods.promote_price}{else}{$goods.shop_price_formated}{/if}</span><em class="em-promotion"><font id="ECS_DISCOUNT">{$goods.zhekou}</font>折</em></p>
|
|
<p class="p-market">
|
|
{$lang.market_price} <del id="ECS_MARKETPRICE">{$goods.market_price}</del>
|
|
</p>
|
|
<p class=" dis-box g-p-tthree m-top06">
|
|
<span class="box-flex text-left">销量 {$goods['sales_volume']} {$goods.measure_unit}</span>
|
|
{if $cfg.show_goodsnumber}
|
|
<span class="box-flex text-center">当前库存 <font class="goods_attr_num">{$goods.goods_number}</font>{$goods.measure_unit}</span>
|
|
{/if}
|
|
{if $goods.user_id}
|
|
<span class="box-flex text-right">{$basic_info.province}{$basic_info.city}</span>
|
|
{/if}
|
|
|
|
</p>
|
|
</section>
|
|
{if $promotion || $goods.consumption}
|
|
<section class="m-top04 padding-all b-color-f goods-promotion">
|
|
<div class="dis-box">
|
|
<label class="t-remark g-t-temark">促销</label>
|
|
<div class="box-flex g-promotion-con">
|
|
{foreach $promotion as $k=>$v}
|
|
<p><em class="em-promotion">
|
|
{if $v.act_type == 0}
|
|
满赠
|
|
{elseif $v.act_type == 1}
|
|
立减
|
|
{elseif $v.act_type == 2}
|
|
折扣
|
|
{/if}
|
|
</em><span class="">{$v.act_name}</span></p>
|
|
{/foreach}
|
|
{if $goods.consumption}
|
|
<p><em class="em-promotion">满减</em>
|
|
{foreach $goods.consumption as $k=>$v}
|
|
<span class="">
|
|
满{$v.cfull}减{$v.creduce}
|
|
</span>
|
|
{/foreach}
|
|
</p>
|
|
{/if}
|
|
</div>
|
|
</div>
|
|
</section>
|
|
{/if}
|
|
{if $bonus_list}
|
|
<section class="m-top04 padding-all b-color-f goods-coupon j-show-div">
|
|
<div class="dis-box">
|
|
<label class="t-remark g-t-temark">领取优惠券 ({count($bonus_list)})</label>
|
|
<div class="box-flex g-coupon-con">
|
|
<ul class="dis-box">
|
|
{foreach $bonus_list as $key=>$v}
|
|
{if $key < 3}
|
|
<li class="box-flex">
|
|
<span class="remark-all temark-{if $v.type_money>=0}{if $v.type_money>=50}{if $v.type_money>=100}1{else}2{/if}{else}3{/if}{else}3{/if}">
|
|
{if $v.min_goods_amount}
|
|
满{$v.min_goods_amount_formated}减{$v.type_money_formated}
|
|
{else}
|
|
{$v.type_money_formated}
|
|
{/if}
|
|
</span>
|
|
</li>
|
|
{/if}
|
|
{/foreach}
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<!--领取优惠券star-->
|
|
<div class="show-goods-coupon j-filter-show-div ts-3 b-color-1">
|
|
<section class="goods-show-title of-hidden padding-all b-color-f">
|
|
<h3 class="fl g-c-title-h3">领取店铺优惠券 ({count($bonus_list)})</h3>
|
|
<i class="iconfont icon-guanbi1 show-div-guanbi fr"></i>
|
|
</section>
|
|
<section class="goods-show-con padding-all swiper-scroll" id="goods-show-con">
|
|
<div class="swiper-wrapper">
|
|
<div class="swiper-slide">
|
|
<ul>
|
|
{foreach $bonus_list as $key=>$bonus}
|
|
<li class="dis-box big-remark-all">
|
|
<div class="box-flex remark-all temark-{if $bonus.type_money>=0}{if $bonus.type_money>=50}{if $bonus.type_money>=100}1{else}2{/if}{else}3{/if}{else}3{/if}">
|
|
<p>
|
|
<span class="b-r-a-price fl"><sup>¥</sup>{$bonus.type_money}</span>
|
|
<span class="b-r-a-con fl text-left "><em>优惠券</em><em>满{$bonus.min_goods_amount}元可使用</em></span>
|
|
</p>
|
|
<p class="text-left b-r-a-time">使用期限:{$bonus.start_date} ~ {$bonus.end_date}</p>
|
|
</div>
|
|
<a class="b-r-a-btn b-color-f temark-{if $bonus.type_money>=0}{if $bonus.type_money>=50}{if $bonus.type_money>=100}1{else}2{/if}{else}3{/if}{else}3{/if}-text tb-lr-center" href="javascript:;" onclick="receivebonus('{$bonus.type_id}')">立即<br />领取</a>
|
|
</li>
|
|
{/foreach}
|
|
</ul>
|
|
</div>
|
|
</div><div class="swiper-scrollbar"></div>
|
|
|
|
</section>
|
|
</div>
|
|
<!--领取优惠券end-->
|
|
</section>
|
|
{/if}
|
|
<section class="m-top1px padding-all b-color-f goods-attr j-filter-city">
|
|
<div class="dis-box">
|
|
<label class="t-remark g-t-temark">所在地区</label>
|
|
<span class="box-flex t-goods1 text-all-span">{$province_row.region_name}{$city_row.region_name}{$district_row.region_name}</span>
|
|
<span class="t-jiantou fr"><i class="iconfont icon-jiantou tf-180"></i></span>
|
|
</div>
|
|
</section>
|
|
<section class="m-top1px padding-all b-color-f goods-attr">
|
|
<div class="dis-box">
|
|
<label class="t-remark g-t-temark">运费信息</label>
|
|
{if $shippingFee.is_shipping == 1}
|
|
<span class="box-flex t-goods1 text-all-span">{$shippingFee.shipping_fee_formated}</span>
|
|
{else}
|
|
<span class="box-flex t-goods1 text-all-span">该地区不支持配送</span>
|
|
{/if}
|
|
</div>
|
|
</section>
|
|
{if $show_warehouse}
|
|
<section class="m-top1px padding-all b-color-f goods-attr j-filter-depot">
|
|
<div class="dis-box">
|
|
<label class="t-remark g-t-temark">默认仓库</label>
|
|
<span class="box-flex t-goods1 text-all-span ">{$warehouse_name}</span>
|
|
<span class="t-jiantou fr"><i class="iconfont icon-jiantou tf-180"></i></span>
|
|
</div>
|
|
</section>
|
|
{/if}
|
|
<section class="m-top1px padding-all b-color-f goods-attr j-goods-attr j-show-div">
|
|
<div class="dis-box">
|
|
<label class="t-remark g-t-temark">已选</label>
|
|
<div class="box-flex t-goods1 ">{$default_spe}</div>
|
|
<span class="t-jiantou"><i class="iconfont icon-jiantou tf-180"></i></span>
|
|
</div>
|
|
<!--商品属性弹出层star-->
|
|
<div class="mask-filter-div"></div>
|
|
<div class="show-goods-attr j-filter-show-div ts-3 b-color-1">
|
|
<section class="s-g-attr-title b-color-1 product-list-small">
|
|
<div class="product-div">
|
|
<img class="product-list-img" src="{$goods.goods_img}">
|
|
<div class="product-text">
|
|
<div class="dis-box position-rel">
|
|
<h4 class="box-flex">{$goods.goods_name}</h4>
|
|
<i class="iconfont icon-guanbi1 show-div-guanbi"></i>
|
|
</div>
|
|
<p><span class="p-price t-first" id="ECS_GOODS_AMOUNT">
|
|
{if $goods.is_promote && $goods.gmt_end_time}
|
|
{$goods.promote_price}
|
|
{else}
|
|
{$goods.shop_price_formated}
|
|
{/if}
|
|
</span></p>
|
|
<p class="dis-box p-t-remark"><span class="box-flex">库存:<font class="goods_attr_num"></font>{$goods.measure_unit}</span></p>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
<section class="s-g-attr-con swiper-scroll b-color-f padding-all m-top1px">
|
|
<div class="swiper-wrapper">
|
|
<div class="swiper-slide">
|
|
{foreach $specification as $spec_key=>$spec}
|
|
{if $spec.values}
|
|
<h4 class="t-remark">{$spec.name}</h4>
|
|
<!-- 判断属性是复选还是单选 -->
|
|
{if $spec.attr_type == 1}
|
|
<ul class="select-one j-get-one m-top10">
|
|
{if $spec.is_checked > 0}
|
|
<!-- pc有属性图片 -->
|
|
{foreach $spec.values as $key=>$val}
|
|
<a class="ect-select dis-flex fl" href="javascript:;" {if $val.img_site}onclick="location.href='{$val.img_site}'"{/if}>
|
|
<label class="ts-1 {if $val.checked == 1}active{/if}" for="spec_value_{$val.id}">{$val.label}</label>
|
|
<input style="display:none" id="spec_value_{$val.id}" type="radio" name="spec_{$spec_key}" value="{$val.id}" {if $val.checked == 1}checked{/if} onclick="changePrice()" />
|
|
</a>
|
|
{/foreach}
|
|
{else}
|
|
<!-- pc没属性图片 -->
|
|
{foreach $spec.values as $key=>$val}
|
|
<a class="ect-select dis-flex fl" href="javascript:;" {if $val.img_site}onclick="location.href='{$val.img_site}'"{/if}>
|
|
<label class="ts-1 {if $key == 0}active{/if}" for="spec_value_{$val.id}">{$val.label}</label>
|
|
<input style="display:none" id="spec_value_{$val.id}" type="radio" name="spec_{$spec_key}" value="{$val.id}" {if $key == 0}checked{/if} onclick="changePrice()" />
|
|
</a>
|
|
{/foreach}
|
|
{/if}
|
|
</ul>
|
|
<input type="hidden" name="spec_list" value="{$key}" />
|
|
|
|
{else}
|
|
<ul class="select-one j-get-one m-top10">
|
|
{foreach $spec.values as $key=>$val}
|
|
<li class="ect-select dis-flex fl">
|
|
<label class="ts-1 {if $key == 0}active{/if}" for="spec_value_{$val.id}">{$val.label}</label>
|
|
<input type="checkbox" name="spec_{$spec_key}[]" value="{$val.id}" id="spec_value_{$val.id}" onclick="changePrice()" {if $select_key == 0}checked{/if} style="display:none" />
|
|
</li>
|
|
{/foreach}
|
|
</ul>
|
|
{/if}
|
|
{/if}
|
|
{/foreach}
|
|
|
|
<h4 class="t-remark">数量</h4>
|
|
<!-- 普通商品可修改数量 -->
|
|
{if $goods.goods_id > 0 && $goods.is_gift == 0 && $goods.parent_id == 0}
|
|
<div class="div-num dis-box m-top08">
|
|
<a class="num-less" onClick="changePrice('1')"></a>
|
|
<input class="box-flex" type="text" value="1" onblur="changePrice('2')" name="number" id="goods_number" />
|
|
<a class="num-plus" onClick="changePrice('3')"></a>
|
|
</div>
|
|
{else}
|
|
<div class="div-num dis-box m-top08 div-num-disabled">
|
|
<a class="num-less"></a>
|
|
<input class="box-flex" type="text" value="{$goods.goods_number}" name="number" />
|
|
<a class="num-plus"></a>
|
|
</div>
|
|
{/if}
|
|
</div>
|
|
</div>
|
|
<div class="swiper-scrollbar"></div>
|
|
</section>
|
|
<section class="ect-button-more dis-box padding-all">
|
|
<input type="hidden" value="{$province_row.region_id}" id="province_id" name="province_region_id">
|
|
<input type="hidden" value="{$city_row.region_id}" id="city_id" name="city_region_id">
|
|
<input type="hidden" value="{if $district_row.region_id}{$district_row.region_id}{else}0{/if}" id="district_id" name="district_region_id">
|
|
<input type="hidden" value="{$region_id}" id="region_id" name="region_id">
|
|
<input type="hidden" value="{$goods_id}" id="good_id" name="good_id">
|
|
<input type="hidden" value="{$user_id}" id="user_id" name="user_id">
|
|
<input type="hidden" value="{$area_id}" id="area_id" name="area_id">
|
|
<a class="btn-disab box-flex quehuo" href="javascript:;" {if $goods.review_status > 2}style="display:none"{/if}>{if $goods.review_status == 1}暂时下架{else}暂时缺货{/if}</a>
|
|
<a class="btn-cart box-flex add-to-cart" href="javascript:;" onclick="addToCart_quick({$goods.goods_id})" {if $goods.review_status <= 2}style="display:none"{/if}>加入购物车</a>
|
|
<a class="btn-submit box-flex add-to-cart" href="javascript:;" onclick="addToCart({$goods.goods_id})" {if $goods.review_status <= 2}style="display:none"{/if}>立即购买</a>
|
|
</section>
|
|
</div>
|
|
<!--商品属性弹出层end-->
|
|
</section>
|
|
<section class="m-top1px padding-all b-color-f goods-service j-show-div">
|
|
<div class="dis-box">
|
|
<label class="t-remark g-t-temark">服务</label>
|
|
<div class="box-flex">
|
|
<div class="dis-box">
|
|
<p class="box-flex t-goods1">
|
|
{if $goods.user_id > 0}
|
|
由{$goods.rz_shopName}发货并提供售后服务。
|
|
{else}
|
|
由{$basic_info.shop_name}发货并提供售后服务。
|
|
{/if}</p>
|
|
<i class="iconfont icon-102 goods-min-icon"></i>
|
|
<!--服务信息star-->
|
|
<div class="show-goods-service j-filter-show-div ts-3 b-color-1">
|
|
<section class="goods-show-title of-hidden padding-all b-color-f">
|
|
<h3 class="fl g-c-title-h3">服务说明</h3>
|
|
<i class="iconfont icon-guanbi1 show-div-guanbi fr"></i>
|
|
</section>
|
|
<section class="goods-show-con goods-big-service swiper-scroll">
|
|
<div class="swiper-wrapper">
|
|
<div class="swiper-slide">
|
|
<ul>
|
|
<li class="m-top1px b-color-f padding-all of-hidden">
|
|
<p class="dis-box t-remark3">
|
|
<em class="em-promotion"><i class="iconfont icon-daifukuan"></i></em>
|
|
<span class="box-flex">货到付款</span>
|
|
</p>
|
|
<p class="g-b-s-con m-top08">支持送货上门后再收款,支持现金、POS机刷卡等方式</p>
|
|
</li>
|
|
<li class="m-top1px b-color-f padding-all of-hidden">
|
|
<p class="dis-box t-remark3">
|
|
<em class="em-promotion"><i class="iconfont icon-7tianwuliyoutuihuo"></i></em>
|
|
<span class="box-flex">7天退货</span>
|
|
</p>
|
|
<p class="g-b-s-con m-top08">自实际收货日期的次日起7天内,商品完好,可进行无理由退换货</p>
|
|
</li>
|
|
<li class="m-top1px b-color-f padding-all of-hidden">
|
|
<p class="dis-box t-remark3">
|
|
<em class="em-promotion"><i class="iconfont icon-tixingnaozhong"></i></em>
|
|
<span class="box-flex">极速达</span>
|
|
</p>
|
|
<p class="g-b-s-con m-top08">上午下单,下午送达</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
</section>
|
|
</div>
|
|
<!--服务信息end-->
|
|
</div>
|
|
<div class="dis-box m-top08 g-r-rule">
|
|
<p class="box-flex t-remark3">
|
|
<em class="fl em-promotion"><i class="iconfont icon-daifukuan"></i></em><span class="fl">货到付款</span></p>
|
|
<p class="box-flex t-remark3">
|
|
<em class="fl em-promotion"><i class="iconfont icon-7tianwuliyoutuihuo"></i></em><span class="fl">7天退货</span></p>
|
|
<p class="box-flex t-remark3">
|
|
<em class="fl em-promotion"><i class="iconfont icon-tixingnaozhong"></i></em><span class="fl">极速达</span></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
<section class="m-top1px padding-all b-color-f goods-promotion">
|
|
<a href="{U('info', array('id'=>$goods.goods_id))}">
|
|
<div class="dis-box">
|
|
<label class="t-remark g-t-temark"><em class="t-first">查看商品详情</em></label>
|
|
<div class="box-flex"></div>
|
|
<span class="t-jiantou"><i class="iconfont icon-jiantou tf-180"></i></span>
|
|
</div>
|
|
</a>
|
|
</section>
|
|
<section class="m-top04 goods-evaluation">
|
|
<a href="{U('comment', array('id'=>$goods.goods_id))}">
|
|
<div class="dis-box padding-all b-color-f g-evaluation-title">
|
|
<label class="t-remark g-t-temark">用户评价</label>
|
|
<div class="box-flex t-goods1">好评率 <em class="t-first">{$comment_all.goodReview}%</em></div>
|
|
<div class="t-goods1"><em class="t-first">{$comment_all.allmen}</em><span class="t-jiantou">人评论<i class="iconfont icon-jiantou tf-180"></i></span></div>
|
|
</div>
|
|
</a>
|
|
{if $good_comment}
|
|
<div class="padding-all m-top1px b-color-f g-evaluation-con">
|
|
<div class="of-hidden evaluation-list">
|
|
<div class="of-hidden ">
|
|
<p class="fl">
|
|
<span class="grade-star g-star-{$good_comment[0]['rank']} fl"></span>
|
|
<em class="t-remark fl">{$good_comment[0]['username']}</em>
|
|
</p>
|
|
<p class="fr t-remark">{$good_comment[0]['add_time']}</p>
|
|
</div>
|
|
<p class="clear m-top10 t-goods1">{$good_comment[0]['content']}</p>
|
|
{if $good_comment[0]['goods']}
|
|
<p class="clear m-top08 t-remark">{$good_comment[0]['goods'][0]['goods_attr']}</p>
|
|
{/if}
|
|
<div class="ect-button-more m-top10 dis-box">
|
|
<a href="{U('infoimg', array('id'=>$goods.goods_id))}" class="box-flex btn-default">有图评价</a>
|
|
<a href="{U('comment', array('id'=>$goods.goods_id))}" class="box-flex btn-default">全部评价</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
</section>
|
|
<section class="m-top04 padding-all goods-shop b-color-f {if empty($goods.user_id)}no-shopping-title{/if}">
|
|
{if $goods.user_id}
|
|
<div class="goods-shop-info">
|
|
<a href="{$goods.store_url}" class="link-abs"></a>
|
|
<section class="dis-box">
|
|
<div class="g-s-i-img"><img src="{$goods.shopinfo.logo_thumb}" /></div>
|
|
<div class="g-s-i-title box-flex">
|
|
<h3 class="ellipsis-one">{$goods.rz_shopName}</h3>
|
|
<p class="t-remark m-top04">已经有 {$collect_number} 人关注</p>
|
|
</div>
|
|
</section>
|
|
<section class="dis-box goods-shop-score m-top12">
|
|
<p class="box-flex">
|
|
<label class="fl">商品</label><span class="t-first margin-lr fl">{$merch_cmt['cmt']['commentRank']['zconments']['score']}分</span><em class="em-promotion fl">{$merch_cmt['cmt']['commentRank']['zconments']['goodReview']}</em></p>
|
|
<p class="box-flex">
|
|
<label class="fl">服务</label><span class="t-low margin-lr fl">{$merch_cmt['cmt']['commentServer']['zconments']['score']}分</span><em class="em-promotion em-p-low fl">{$merch_cmt['cmt']['commentServer']['zconments']['goodReview']}</em></p>
|
|
<p class="box-flex">
|
|
<label class="fl">时效</label><span class="t-center margin-lr fl">{$merch_cmt['cmt']['commentDelivery']['zconments']['score']}分</span><em class="em-promotion em-p-center fl">{$merch_cmt['cmt']['commentDelivery']['zconments']['goodReview']}</em></p>
|
|
</section>
|
|
</div>
|
|
{/if}
|
|
{if $new_goods}
|
|
<div class="goods-shop-pic of-hidden">
|
|
<h4 class="title-hrbg m-top06"><span>爆款新品</span><hr> </h4>
|
|
<div class="g-s-p-con product-one-list of-hidden scrollbar-none j-g-s-p-con">
|
|
<div class="swiper-wrapper ">
|
|
{foreach $new_goods as $k=>$v}
|
|
<li class="swiper-slide">
|
|
<div class="product-div">
|
|
<a href="{$v.url}"><img class="product-list-img" src="{$v.goods_img}" /></a>
|
|
<div class="product-text m-top06">
|
|
<a href="{$v.url}"><h4>{$v.name}</h4></a>
|
|
<p><span class="p-price t-first ">
|
|
{if $v.promote_price}
|
|
{$v.promote_price}
|
|
{else}
|
|
{$v.shop_price}
|
|
{/if}
|
|
</span>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</li>
|
|
{/foreach}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
<div class="ect-button-more m-top10 dis-box goods-shop-btn">
|
|
{if $basic_info.kf_type}
|
|
<a class="box-flex btn-default" href="http://www.taobao.com/webww/ww.php?ver=3&touid={$basic_info.kf_ww}&siteid=cntaobao&status=1&charset=utf-8"><i class="iconfont icon-kefu t-first"></i>联系客服</a>
|
|
{else}
|
|
<a class="box-flex btn-default" href="http://wpa.qq.com/msgrd?v=3&uin={$basic_info.kf_qq}&site=qq&menu=yes"><i class="iconfont icon-kefu t-first"></i>联系客服</a>
|
|
{/if}
|
|
{if $goods.user_id}
|
|
<a class="box-flex btn-default" href="{$goods.store_url}"><i class="iconfont icon-dianpu t-two"></i>进入店铺</a>
|
|
{/if}
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</form>
|
|
|
|
<!--悬浮btn star-->
|
|
<section class="filter-btn dis-box">
|
|
{if $basic_info.kf_type}
|
|
<a class="filter-btn-kefu filter-btn-a" href="http://www.taobao.com/webww/ww.php?ver=3&touid={$basic_info.kf_ww}&siteid=cntaobao&status=1&charset=utf-8"><i class="iconfont icon-kefu"></i><em>客服</em></a>
|
|
{else}
|
|
<a class="filter-btn-kefu filter-btn-a" href="http://wpa.qq.com/msgrd?v=3&uin={$basic_info.kf_qq}&site=qq&menu=yes"><i class="iconfont icon-kefu"></i><em>客服</em></a>
|
|
{/if}
|
|
<a href="{U('cart/index/index')}" class="filter-btn-flow filter-btn-a"><i class="iconfont icon-gouwuche"></i><sup class="b-color cart-num">{$cart_num}</sup><em>购物车</em></a>
|
|
{if $goods.user_id}
|
|
<a class="filter-btn-shop filter-btn-a" href="{$goods.store_url}"><i class="iconfont icon-dianpu"></i><em>店铺</em></a>
|
|
{/if}
|
|
|
|
<a class="btn-disab box-flex quehuo" href="javascript:;" {if $goods.review_status > 2}style="display:none"{/if}>{if $goods.review_status == 1}暂时下架{else}暂时缺货{/if}</a>
|
|
{if $goods.user_id}
|
|
<a class="btn-cart box-flex add-to-cart" href="javascript:;" onclick="addToCart_quick({$goods.goods_id})" {if $goods.review_status <= 2}style="display:none"{/if}>加入购物车</a>
|
|
{else}
|
|
<a class="btn-cart box-flex add-to-cart" href="javascript:;" onclick="checkDrp()" {if $goods.review_status <= 2}style="display:none"{/if}>我要分销</a>
|
|
{/if}
|
|
<a class="btn-submit box-flex click-show-attr add-to-cart" href="javascript:;" {if $goods.review_status <= 2}style="display:none"{/if}>立即购买</a>
|
|
</section>
|
|
<!--悬浮btn end-->
|
|
<!--地区s-->
|
|
<div class="filter-city-div ts-5 c-filter-div c-city-div">
|
|
|
|
<section class="close-filter-div j-close-filter-div">
|
|
<div class="close-f-btn">
|
|
<i class="iconfont icon-fanhui"></i>
|
|
<span>关闭</span>
|
|
</div>
|
|
</section>
|
|
<section class="con-filter-div">
|
|
<aside>
|
|
<div class="menu-left j-city-left scrollbar-none" id="sidebar">
|
|
<ul >
|
|
<!-- 省、直辖市 -->
|
|
{foreach $province_list as $province}
|
|
<li region="{$province.region_id}" {if $goods_region.province == $province.region_id}class="active"{/if} onclick="region.getRegion({$province.region_id}, 2, {$user_id})">{$province.region_name}</li>
|
|
{/foreach}
|
|
</ul>
|
|
</div>
|
|
</aside>
|
|
<section class="menu-right j-city-right">
|
|
<div class="select-two j-get-city-one">
|
|
{foreach $city_list as $city}
|
|
{if $city.district_list}
|
|
<a class="select-title padding-all j-menu-select">
|
|
<label class="fl">{$city.region_name}</label>
|
|
<span class="fr t-jiantou j-t-jiantou" id="j-t-jiantou"><i class="iconfont icon-jiantou tf-180 ts-2"></i></span>
|
|
</a>
|
|
<ul class="padding-all j-sub-menu">
|
|
{foreach $city.district_list as $district}
|
|
<li class="ect-select">
|
|
<label onclick="region.changedDis({$district.region_id}, {$city.region_id}, {$user_id})" class="ts-1 {if $goods_region.district == $district.region_id}active{/if}">{$district.region_name}<i class="fr iconfont icon-gou ts-1"></i></label>
|
|
</li>
|
|
{/foreach}
|
|
</ul>
|
|
{else}
|
|
<a class="select-title padding-all j-menu-select" onclick="region.changedDis({$district.region_id}, {$city.region_id}, {$user_id})">
|
|
<label class="fl">{$city.region_name}</label>
|
|
<span class="fr t-jiantou j-t-jiantou" id="j-t-jiantou"><i class="iconfont icon-jiantou tf-180 ts-2"></i></span>
|
|
</a>
|
|
{/if}
|
|
{/foreach}
|
|
</div>
|
|
</section>
|
|
</section>
|
|
</div>
|
|
<!--地区e-->
|
|
{if $show_warehouse}
|
|
<!--仓库s-->
|
|
<div class="filter-depot-div ts-5 c-filter-div c-depot-div">
|
|
<section class="close-filter-div j-close-filter-div">
|
|
<div class="close-f-btn">
|
|
<i class="iconfont icon-fanhui"></i>
|
|
<span>关闭</span>
|
|
</div>
|
|
</section>
|
|
<section class="con-filter-div">
|
|
<div class="select-two j-get-depot-one">
|
|
<ul class="padding-all">
|
|
{foreach $warehouse_list as $warehouse}
|
|
<li class="ect-select" onclick="warehouse({$warehouse.region_id}, {$goods_id})">
|
|
<label class="ts-1 {if $region_id == $warehouse.region_id}active{/if}">{$warehouse.region_name}<i class="fr iconfont icon-gou ts-1"></i></label>
|
|
</li>
|
|
{/foreach}
|
|
</ul>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
<!--仓库e-->
|
|
{/if}
|
|
</div>
|
|
<div class="shopping-prompt ts-2">
|
|
<img src="{__TPL__}img/fenxiang.png" />
|
|
</div>
|
|
<!--引用js-->
|
|
{include file="script"}
|
|
<script type="text/javascript" src="{__PUBLIC__}script/jquery.json.js"></script>
|
|
<script type="text/javascript" src="{__PUBLIC__}script/main/common.js"></script>
|
|
<script type="text/javascript" src="{__TPL__}js/region_goods.js"></script>
|
|
<script type="text/javascript">
|
|
/*商品详情相册切换*/
|
|
var swiper = new Swiper('.goods-photo', {
|
|
paginationClickable: true,
|
|
onInit: function(swiper) {
|
|
document.getElementById("g-active-num").innerHTML = swiper.activeIndex + 1;
|
|
document.getElementById("g-all-num").innerHTML = swiper.slides.length;
|
|
},
|
|
onSlideChangeStart: function(swiper) {
|
|
document.getElementById("g-active-num").innerHTML = swiper.activeIndex + 1;
|
|
}
|
|
});
|
|
/*推荐商品滚动*/
|
|
var swiper = new Swiper('.j-g-s-p-con', {
|
|
scrollbarHide: true,
|
|
slidesPerView: 'auto',
|
|
centeredSlides: false,
|
|
grabCursor: true
|
|
});
|
|
$(function(){
|
|
changePrice();
|
|
//商品详情属性弹出层
|
|
$(".click-show-attr").click(function(){
|
|
$(".show-goods-attr").addClass("show");
|
|
$(".mask-filter-div").addClass("show");
|
|
});
|
|
})
|
|
/**
|
|
* 点选可选属性或改变数量时修改商品价格的函数
|
|
*/
|
|
function changePrice(type)
|
|
{
|
|
var max_number = {if $xiangou == 1}{if $goods.is_xiangou==1 && $goods.xiangou_num > 0}{$goods.xiangou_num}{else}-1{/if}{else}-1{/if};
|
|
var min_number = 1;
|
|
var qty = $("#goods_number").val();
|
|
if(type == 1){
|
|
if(qty >= min_number){
|
|
qty--;
|
|
}
|
|
}
|
|
if(type == 3){
|
|
if(max_number == -1){
|
|
max_number = $(".goods_attr_num").html() ? parseInt($(".goods_attr_num").html()) : 1;
|
|
}
|
|
if(qty <= max_number){
|
|
qty++;
|
|
}
|
|
}
|
|
if(qty <=0 ){ qty=1; }
|
|
if(!/^[0-9]*$/.test(qty)){ qty = 1 }
|
|
var attr = getSelectedAttributes(document.forms['ECS_FORMBUY']);
|
|
|
|
//ecmoban模板堂 --zhuo start 限购
|
|
{if $xiangou == 1}
|
|
{if $goods.is_xiangou == 1 && $goods.xiangou_num > 0}
|
|
var xiangou_num = {$goods.xiangou_num};
|
|
var xiangou = {$xiangou};
|
|
if(qty > xiangou_num && xiangou_num > 0 && xiangou == 1){
|
|
d_messages('不能超过限购数量');
|
|
return false;
|
|
}
|
|
{/if}
|
|
{/if}
|
|
var warehouse = {if $region_id}{$region_id}{else}0{/if};
|
|
var area = {if $area_id}{$area_id}{else}0{/if};
|
|
$.get('{U("price")}', {'id':{$goods_id}, 'attr':attr, 'number':qty, 'warehouse_id':warehouse, 'area_id':area}, function(data){
|
|
changePriceResponse(data);
|
|
}, 'json');
|
|
}
|
|
|
|
/**
|
|
* 接收返回的信息
|
|
*/
|
|
function changePriceResponse(res){
|
|
if (res.err_msg.length > 0){
|
|
d_messages(res.err_msg);
|
|
} else {
|
|
//属性图片
|
|
if(res.attr_img) {
|
|
$(".s-g-attr-title .product-list-img").attr('src',res.attr_img);
|
|
}
|
|
//用户可购买的数量
|
|
$("#goods_number").val(res.limit_number);
|
|
//更改数量的同时显示
|
|
var get_text = '';
|
|
s_get_label = $(".show-goods-attr .s-g-attr-con").find("label.active"); //获取被选中label
|
|
if(s_get_label.length > 0){
|
|
s_get_label.each(function() {
|
|
get_text += $(this).text() + "、";
|
|
});
|
|
}
|
|
var goods_number = $("#goods_number").val();
|
|
goods_number = parseInt(goods_number) ? parseInt(goods_number) : 1;
|
|
get_text = get_text + goods_number + "个";
|
|
$(".j-goods-attr").find(".t-goods1").text(get_text);
|
|
if ($(".goods_attr_num").length > 0){
|
|
$(".goods_attr_num").html(res.attr_number);
|
|
}
|
|
if(res.err_no == 2){
|
|
d_messages("该地区暂不支持配送");
|
|
}
|
|
else{
|
|
if(res.attr_number <= 0){
|
|
$(".add-to-cart").hide();
|
|
$(".quehuo").show();
|
|
}
|
|
else{
|
|
{if $goods.review_status > 2}
|
|
$(".add-to-cart").show();
|
|
$(".quehuo").hide();
|
|
{/if}
|
|
}
|
|
}
|
|
//总价
|
|
if ($("#ECS_GOODS_AMOUNT").length > 0){
|
|
$("#ECS_GOODS_AMOUNT").html(res.result);
|
|
}
|
|
if($("#ECS_SHOPPRICE").length > 0){
|
|
$("#ECS_SHOPPRICE").html(res.shop_price);
|
|
}
|
|
if($("#ECS_DISCOUNT").length > 0){
|
|
$("#ECS_DISCOUNT").html(res.discount);
|
|
}
|
|
}
|
|
}
|
|
function checkDrp(){
|
|
var goods_id = '{$goods_id}';
|
|
var user_id = '{$user_id}';
|
|
var url = "{U('goods/index/check_drp')}";
|
|
if(goods_id){
|
|
$.get(url, {'id':goods_id, 'u':user_id},
|
|
function(result){
|
|
if(result.code){
|
|
if(!$(".shopping-prompt").hasClass("active")){
|
|
$(".shopping-prompt").addClass("active");
|
|
}
|
|
}
|
|
else{
|
|
layer.open({
|
|
content: '是否申请成为分销商',
|
|
btn: ['确定', '取消'],
|
|
shadeClose: false,
|
|
yes: function() {
|
|
window.location.href = "{U('drp/index/shopnotice')}";
|
|
},
|
|
no: function() {
|
|
}
|
|
});
|
|
}
|
|
}, 'json');
|
|
}
|
|
return false;
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|
|
|