detail.html 8.0 KB
<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>商品详情</title>
    <tc_include file="Public:common"/>
    <link rel="stylesheet" type="text/css" href="__TMPL__Public/assets/css/swiper-3.4.2.min.css" />
    <link rel="stylesheet" type="text/css" href="__TMPL__Public/assets/css/shopres.css" />
    <script src="__TMPL__Public/assets/js/swiper-3.4.2.jquery.min.js" type="text/javascript" charset="utf-8"></script>
    <script src="__TMPL__Public/assets/js/jquery.raty.js" type="text/javascript" charset="utf-8"></script>
    <style>
        .active{
            color: #E93B3A !important;
        }
        .footer .sc .icon-collect1{
            color: #E93B3A;
        }
        .plstart {
            width: auto;
            height: 0.4rem;
            /* background-color: red; */
            display: flex;
            align-items: center;
            justify-content: flex-start;
            /*margin-left: 0.2rem;*/
        }

        .shop_res_bottom .plstart img {
            display: block;
            width: 0.3rem;
            height: 0.3rem;
            margin-left: -0.12rem;
            float: right;
        }
        .plstart img {
            display: block;
            width: 0.3rem;
            height: 0.3rem;
            margin-left: -0.12rem;
            /*float: right;*/
        }
        .plstart img:first-child {
            margin: 0;
        }
        .cart_num {
            position: absolute;
            width: 0.3rem;
            height: 0.3rem;
            border-radius:50%;
            background-color: red;
            text-align: center;
            line-height: 0.3rem;
            font-size: 0.25rem;
            top: 0;
            right: 0.1rem;
            display: none;
            color: white
        }
    </style>
</head>
<body>
<div class="container">
    <div class="head">
        <div class="swiper-container">
            <div class="swiper-wrapper">
                <volist name="images" id="vo">
                    <div class="swiper-slide">
                        <img src="{$images[0]['url']}" />
                    </div>
                </volist>
            </div>
            <!-- 如果需要分页器 -->
            <!--<div class="swiper-pagination"></div>-->

            <!-- 如果需要导航按钮 -->
            <!--<div class="swiper-button-prev"></div>-->
            <!--<div class="swiper-button-next"></div>-->

            <!-- 如果需要滚动条 -->
            <!--				<div class="swiper-scrollbar"></div>-->
        </div>
        <span class="head_res">仅剩{$num}件</span>
    </div>
    <div class="shop_res">
        <div class="shop_res_top">
            <div class="title">
                <p class="maintitle">{$goods_name}</p>
                <p class="price">
                    <span>¥</span> {$goods_price}</p>
            </div>
            <i class="iconfont icon-share"></i>
        </div>
        <div class="shop_res_bottom">
            <span class="yunfei">免运费</span>
            <span class="number">月销 1000 件</span>
            <div class="plstart" data-number="{$total}" style="margin-left: auto"></div>
            <span style="font-size:0.3rem;font-family:SourceHanSansCN-Regular;color:rgba(245,204,0,1);margin-left: 0.2rem">{$total}</span>
        </div>
    </div>
    <div class="shop_evaluate">
        <div class="shop_evaluate_head" id="all_comment">
            <p class="all_title">全部评价</p>
            <i class="iconfont icon-arrows"></i>
        </div>
        <volist name="commentList" id="vo">
        <div class="evaluate_list">
            <img src="{:sp_get_image_preview_url($vo['avatar'])}" class="list_logo" />
            <div class="list_res">
                <p class="list_res_title">{$vo.nickname}</p>
                <div class="plstart" data-number="{$vo.is_comment}"></div>
                <p class="list_res_main">
                    {$vo.comment}
                </p>
            </div>
        </div>
        </volist>
    </div>
    <div class="shop_evaluate">
        <div class="shop_evaluate_head">
            <p class="all_title">商品详情</p>
            <!--<i class="iconfont icon-arrows"></i>-->
        </div>
        <div class="evaluate_list">
            <div class="text_mian">{$goods_content}</div>
        </div>
    </div>
    <div class="kong"></div>
</div>
<div class="footer">
    <a href="tel:{$configure.phone}">
        <div class="kf">
            <i class="iconfont icon-menu_icon_normal2"> </i>
            <span class="footer_title">客服</span>
        </div>
    </a>
    <div class="sc favorite <eq name='is_favorite' value='1'>active</eq>">
        <i class="iconfont <eq name='is_favorite' value='1'>icon-collect1<else/>icon-collect</eq>"> </i>
        <!--<i class="iconfont icon-collect1"></i>-->
        <span class="footer_title"><eq name='is_favorite' value='1'>已收藏<else/>收藏</eq></span>
    </div>
    <div class="sc toCart" style="position: relative;">
        <span class="cart_num" style="<notempty name='cart_count'>display:block;</notempty>" >{$cart_count}</span>
        <i class="iconfont icon-gouwuche_normal"> </i>
        <span class="footer_title">购物车</span>
    </div>
    <div class="goonpay">加入购物车</div>
    <div class="rightbuy">立即购买</div>
</div>
</body>
<tc_include file="Portal/Goods:script"/>
<script type="text/javascript">
    window.onload = function () {
        var mySwiper = new Swiper('.swiper-container', {

            // 如果需要分页器
            //				pagination: '.swiper-pagination',

            // 如果需要前进后退按钮
            //			nextButton: '.swiper-button-next',
            //			prevButton: '.swiper-button-prev',

            // 如果需要滚动条
            //			scrollbar: '.swiper-scrollbar',
        })
    };
    // 查看全部评价
    $('#all_comment').click(function(){
       var id = "{$id}";
       location.href = "{:U('Portal/Goods/all_comment')}"+'/id/'+id;
    });
    var num = $('.shop_res_bottom .plstart').data('number');
    $('.shop_res_bottom .plstart').raty({
        readOnly: true,
        score: num
    });
    //去购物车
    $('.toCart').click(function(){
        location.href = "{:U('User/Cart/index')}";
    });

    $('.evaluate_list').each(function () {
        var num = $(this).find('.plstart').data('number');
        $(this).find('.plstart').raty({
            readOnly: true,
            score: num
        });
    });
    //收藏
    $('.favorite').click(function(){
        var btn = $(this);
        var goods_id = "{$id}";
        var data = {
            goods_id:goods_id
        };
        if("{$user}" == 0) {
            alert('请先登录');
            return false;
        }
        $.ajax({
            url:"{:U('User/Favorite/do_favorite')}",
            type:"POST",
            data:data,
            dateType:"json",
            success:function (data) {
                if(data.status) {
                    if (btn.hasClass('active')) {
                        btn.find('span').text('收藏');
                        btn.find('i').attr('class','iconfont icon-collect');
                        btn.removeClass('active');
                    } else {
                        btn.find('span').text('已收藏');
                        btn.find('i').attr('class','iconfont icon-collect1');
                        btn.addClass('active');
                    }
                } else {
                    alert(data.msg);
                }
            },
            error: function (data, status, e) {   //提交失败自动执行的处理函数
                alert(e);
            }
        });
    });

    //收藏2
    $(document).on('click','.btn-care', function(){
        var btn = $(this);
        var goods_id = btn.parents('li').data('id');
        favorite(goods_id,btn);
    });

    // 收藏/取消收藏处理
    function favorite(goods_id,obj) {
    }
</script>
</html>