2018-08-22 17:25:10 +08:00

273 lines
12 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport"content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no" />
<meta name="browsermode" content="application"/>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<!-- 禁止百度转码 -->
<meta http-equiv="Cache-Control" content="no-siteapp" />
<!-- uc强制竖屏 -->
<meta name="screen-orientation" content="portrait">
<!-- QQ强制竖屏 -->
<meta name="x5-orientation" content="portrait">
<link rel="stylesheet" href="{__WAP_PATH}bargain/css/reset.css">
<link rel="stylesheet" href="{__WAP_PATH}bargain/css/base.css">
<link rel="stylesheet" href="{__WAP_PATH}bargain/font/iconfont.css">
<link rel="stylesheet" href="{__WAP_PATH}bargain/css/swiper.min.css">
<link rel="stylesheet" href="{__WAP_PATH}bargain/css/style.css">
<script src="{__WAP_PATH}bargain/js/media.js"></script>
<script src="{__WAP_PATH}bargain/js/jquery-2.1.4.min.js"></script>
<script src="{__WAP_PATH}bargain/js/swiper.min.js"></script>
<script type="text/javascript" src="{__PLUG_PATH}wxApi.js"></script>
<script>
$jssdk = function(){return <?=\service\WechatService::jsSdk()?>;}
</script>
<style>
.selfEnd{display: none}
.helpFriendEnd{display: none}
</style>
{include file="public/requirejs" /}
<title>砍价详情</title>
</head>
<body style="background-color:#ff3d3d;">
<div class="cut-con">
<div class="cut-bg">
<div class="header acea-row row-center-wrapper">{$lookCount}<span>人查看</span>{$shareCount}<span>人分享</span>{$userCount}<span>人报名</span></div>
<div class='activity-rules'>
<div class='activity'>活动</div>
<div>规则</div>
</div>
<div class='time'>活动结束倒计时<span class="time_d"></span><span class="time_h"></span><span class="time_m"></span><span class="time_s"></span></div>
</div>
<div class='cut-padding'>
<div class='figure'>
<div class='cut-write acea-row'>
<div class="picture"><img src='{$bargain.image}' alt="{$bargain.title}"></div>
<div class="figure-con acea-row row-column-all">
<div class='write-text ovf2'>{$bargain.title}</div>
<div class='write-yuan'>原价¥{$bargain.price}</div>
<div class='write-num'>最低¥<span>{$bargain.min_price}</span></div>
</div>
</div>
</div>
{if condition="!$bargainUid || $bargainUid eq $userInfo['uid']"}
<div class='cut-tip'>已有<span>{$count}</span>位好友成功帮您砍价</div>
{elseif condition="$bargainUid && $bargainUid neq $userInfo['uid']"}
<div class='cut-tip acea-row row-center-wrapper'><img src="{$userInfoBargain.avatar}">{$userInfoBargain.nickname} 邀请您帮忙砍价</div>
{/if}
<div class='cut-pro'>距离目标还有{$price}元</div>
<!-- 进度条 -->
<div class="progress compressing"><div class="bar" style="width: 100%;"></div></div>
<div class='pro-money acea-row row-between'>
<div class='original-price'>
<div>原价</div>
<div>¥{$bargain.price}</div>
</div>
<div class='target-price'>
<div>目标</div>
<div>¥{$bargain.min_price}</div>
</div>
</div>
{if condition="!$bargainUid || $bargainUid eq $userInfo['uid']"}<!-- 砍价人页面 -->
{if condition="$price"}
<div class='cut-but selfStart'>喊好友帮砍一刀</div>
<div class="shares-model" style="display: none;"><img style="position: fixed;left: 0;top: 0;width: 100%;height: 100%;" src="{__WAP_PATH}crmeb/images/share-info.png"></div>
{else/}
<div class='cut-tip selfOrder'>恭喜您成功砍到最低价,快去支付订单吧!</div>
<div class='cut-but selfOrder goOrder'>立即支付订单</div>
{/if}
{elseif condition="$bargainUid && $bargainUid neq $userInfo['uid']"}<!-- 帮忙砍价的页面 -->
{if condition="$userInfoBargainBool eq 2"}
<div class='cut-tip helpFriendEnd'>已帮助好友砍价</div>
<div class='cut-but helpFriendEnd'><a href="{:Url('store/cut_con',array('id'=>$bargain['id']))}">我也要参与</a></div>
{else/}
<div class='cut-but helpFriendStart bargain'>帮好友砍一刀</div>
{/if}
{/if}
<div class='cut-but cut-but2 selfEnd'>活动已结束</div>
<div class="cut-but3 selfOrder selfEnd"><a href="{:Url('store/cut_list')}">低价拿更多商品</a></div>
<div class='bargain-list'>
<div class='list-title'>
<span>砍价帮</span>
</div>
<ul class='cut-ul'>
{volist name="userHelpList" id="vo"}
<li class='cut-item acea-row row-wrap-all'>
<div class='li-pic acea-row row-middle'>
<img src='{$vo.avatar}'>
<div>
<div class='pic-title ovf'>{$vo.nickname}</div>
</div>
</div>
<div class="cut-price">砍掉{$vo.price}元</div>
</li>
{/volist}
</ul>
<div class='cut-display'>· 只显示最近15个好友砍价纪录 ·</div>
</div>
<div class='bargain-list bargain-list2'>
<div class='list-title'>
<span>商品详情</span>
</div>
<div class='shop-con'>
{$description}
</div>
</div>
</div>
<div class='popup'>
<div class='popup-title'>活动规则<span class='iconfont icon-guanbi'></span></div>
{if condition="$rule"}
{$rule}
{else/}
<ul class='popup-con'>
<li>1.点击上方按钮“我也要玩”参加活动。</li>
<li>2.报名者自己点击【自砍一刀】随机减少价格。</li>
<li>3.点击右上角…朋友也能帮你减。</li>
<li>4.奖品份数有限,达标就会减少一份,份数领完则无法继续报名!</li>
<li>5.完成后,马上下订单!</li>
</ul>
{/if}
</div>
<div class="mask"></div>
<div class='popup2'>
<div class='popup2-bg'><span class='iconfont icon-guanbi'></span></div>
<div class='popup2-con'>您已砍掉<span>{$selfCutPrice}</span>元,分享给好友帮忙砍价!</div>
<button class='popup2-bnt'>砍价成功</button>
</div>
<div class="mask2"></div>
</div>
<script>
window.$bargain = <?php echo json_encode($bargain);?>;
window.$bargainUid = "{$bargainUid}";
window.$selfCut = "{$selfCut}";
window.$userInfoBargainBool = "{$userInfoBargainBool}";
window.$userInfo = <?php echo json_encode($userInfo);?>;
window.url = location.origin + "{:Url('store/bargain_detail',array('id'=>$bargain['id'],'bargainUid'=>$userInfoBargain['uid']))}";
</script>
<script>
requirejs(['helper', 'store'], function ($h, storeApi) {
var wxApi = mapleWx($jssdk(), function () {
this.onMenuShareAll({
title: $bargain.title,
desc: '快帮'+$bargain.title+'来砍价',
imgUrl: location.origin + $bargain.image,
link: url
});
});
if($userInfoBargainBool == 2){
$('.helpFriendEnd').show();
$('.helpFriendStart').hide();
}
if($selfCut == 0){
$(".popup2").hide();
$(".mask2").hide();
}
$('.selfStart').show();
$('.selfStart').on('click',function () {
$('.shares-model').css('display', 'block');
$('.shares-model').on('click' , function(){
$(this).css('display', 'none');
});
storeApi.addBargainShare({
bargainId: $bargain.id
});
})
$('.goOrder').on('click',function () {
storeApi.goBuy({
cartNum: $bargain.num,
bargainId: $bargain.id,
productId: $bargain.product_id,
}, function (cartId) {
location.href = $h.U({c: 'store', a: 'confirm_order',q:'cartId='+cartId});
});
});
$('.bargain').on('click',function () {
storeApi.bargainFriends({
bargainId:$bargain.id,
bargainUserId:$bargainUid
},function (res) {
if(res.data.data.status == 'SUCCESS'){
$h.pushMsg(res.data.msg,function () {
$('.helpFriendStart').hide();
$('.helpFriendEnd').show();
})
}else if(res.data.data.status == 'ERROR'){
$h.pushMsg(res.data.msg,function () {
})
}
})
})
$(".activity-rules").on("click",function(){
$(".popup").show();
$(".mask").show();
});
$(".mask").on("click",function () {
$(".popup").hide();
$(".mask").hide();
});
$(".popup-title .iconfont").on("click",function () {
$(".popup").hide();
$(".mask").hide();
});
$(".mask2").on("click",function () {
$(".popup2").hide();
$(".mask2").hide();
});
$(".popup2-bg .iconfont").on("click",function () {
$(".popup2").hide();
$(".mask2").hide();
});
show_time();
function show_time(){
var time_start = new Date().getTime();
var time_end = $bargain.stop_time;
var time_distance = time_end - time_start/1000;
if(time_distance>0){
// 天
var int_day = Math.floor(time_distance/(60*60*24));
// 时
var int_hour = Math.floor(time_distance/(60*60))-(int_day*24);
// 分
var int_minute = Math.floor(time_distance/60)-(int_day*24*60)-(int_hour*60);
// 秒
var int_second = Math.floor(time_distance)-(int_day*24*60*60)-(int_hour*60*60)-(int_minute*60);
// 时分秒为单数时、前面加零
if(int_day < 10){
int_day = "0" + int_day;
}
if(int_hour < 10){
int_hour = "0" + int_hour;
}
if(int_minute < 10){
int_minute = "0" + int_minute;
}
if(int_second < 10){
int_second = "0" + int_second;
}
// 显示时间
$(".time_d").text(int_day);
$(".time_h").text(int_hour);
$(".time_m").text(int_minute);
$(".time_s").text(int_second);
}else {
$('.selfEnd').show();
$('.selfStart').hide();
$('.selfOrder').hide();
$('.helpFriendStart').hide();
$('.helpFriendEnd').hide();
// 显示时间
$(".time_d").text("00");
$(".time_h").text("00");
$(".time_m").text("00");
$(".time_s").text("00");
}
// 设置定时器
setTimeout(show_time,1000);
}
})
</script>
</body>
</html>