2019-09-06 23:53:10 +08:00

105 lines
5.8 KiB
HTML
Executable File

{extend name="default/base" /}
{block name="title"}购物车 - {__block__}{/block}
{block name="css"}
<link rel="stylesheet" href="__MOBILE__/css/carts.css?v={$v}">
{/block}
{block name="header"}
<header style="background:#ffffff;" class="ui-header ui-header-positive wst-header">
<a href="{:url('mobile/index/index')}"><i class="ui-icon-return"></i></a><h1>购物车</h1>
{if(count($carts['carts'])>0)}
<span id="edit" class="edit" onclick="javascript:edit(0);">编辑</span><span id="complete" class="edit" onclick="javascript:edit(1);" style="display: none;">完成</span>
<div class="wst-ca-more" onclick="javascript:inMore();">···</div>
{/if}
</header>
<div class="wst-go-more" id="arrow" style="display: none;"><i class="arrow"></i>
<ul class="ui-row ui-list-active more">
<li class="ui-col"><div class="column line"><a href="{:url('mobile/index/index')}"><i class="home"></i><p>首页</p></a></div></li>
<li class="ui-col"><div class="column line"><a href="{:url('mobile/goodscats/index')}"><i class="category"></i><p>分类</p></a></div></li>
<li class="ui-col"><div class="column line"><a href="{:url('mobile/favorites/goods')}"><i class="follow"></i><p>关注</p></a></div></li>
<li class="ui-col"><div class="column"><a href="{:url('mobile/users/index')}"><i class="user"></i><p>我的</p></a></div></li>
</ul>
</div>
<div class="wst-ca-layer" id="layer" onclick="javascript:inMore();"></div>
{/block}
{block name="footer"}
{if(count($carts['carts'])>0)}
<footer class="ui-footer wst-footer-btns" style="height:42px; border-top: 1px solid #e8e8e8;" id="footer">
<div class="wst-ca-se">
<div class="wst-ca-layout">
<div class="wst-ca-10 totall"><i class="ui-icon-choose ui-icon-unchecked-s" cartId="0" mval="0"></i>&nbsp;</div>
<div class="wst-ca-90 totalr">
<span>全选</span>
<button id="settlement" class="button" type="button" onclick="javascript:toSettlement();">结算</button>
<button id="delete" class="button" type="button" onclick="javascript:deletes();" style="display: none;">删除</button>
<span id="total" class="total">合计:<span id="totalMoney" class="price"><span>¥ </span>{php}echo sprintf("%.2f", $carts['goodsTotalMoney']);{/php}</span></span>
</div>
</div>
</div>
</footer>
{else}
{include file="default/footer" /}
{/if}
{/block}
{block name="main"}
<section class="ui-container">
{if(count($carts['carts'])>0)}
<input type="hidden" name="" value="0" id="buyNum_0" autocomplete="off">
<input type="hidden" name="" value="{php}echo count($carts['carts'])+1;{/php}" id="totalshop" autocomplete="off">
{volist name="$carts['carts']" id="ca" key="k"}
<div class="wst-ca-s">
<div class="wst-ca-layout shop">
<div class="wst-ca-10 shopl"><i class="ui-icon-chooses ui-icon-unchecked-s" childrenId="clist{$k}" cartId="0" mval="0"></i>&nbsp;</div>
<div class="wst-ca-90 shopr"><p class="ui-nowrap" onclick="javascript:WST.intoShops({$ca['shopId']});"><i class="shopicon"></i>{$ca['shopName']}</p></div>
</div>
{volist name="ca['list']" id="li"}
{:hook('mobileDocumentCartGoodsPromotion',['goods'=>$li])}
<div class="wst-ca-layout goods{if($li['goodsStock']==0)} nogoods{/if} j-g{$li["cartId"]}">
<div class="wst-ca-10 goodsl">
<i id="gchk_{$li["cartId"]}" class="ui-icon-chooseg {if($li['isCheck'])}ui-icon-success-block wst-active{else}ui-icon-unchecked-s{/if} clist{$k}" cartId="{$li['cartId']}" mval="{$li['shopPrice']}"></i>&nbsp;</div>
<div class="wst-ca-90">
<div class="wst-ca-24 goodsr">
<div class="img j-imgAdapt">
<a href="javascript:void(0);" onclick="javascript:WST.intoGoods({$li['goodsId']});">
<img src="__IMGURL__/{:WSTConf('CONF.goodsLogo')}" data-echo="__IMGURL__/{:WSTImg($li['goodsImg'],3)}" title="{$li['goodsName']}">
</a>
</div>
</div>
<div class="wst-ca-76">
<div class="info">
<a href="javascript:void(0);" onclick="javascript:WST.intoGoods({$li['goodsId']});"><p class="name">{$li['goodsName']}</p></a><p class="price">¥ {$li['shopPrice']}</p>
{if($li['specNames'])}
<p class="spec">规格:
{volist name="li['specNames']" id="sp"}
{$sp['catName']}:{$sp['itemName']}
{/volist}
</p>
{/if}
<div class="wst-buy_l">
<input class="wst-buy_l1" type="button" value="-" onclick='javascript:WST.changeIptNum(-1,"#buyNum",{$li["cartId"]},"statCartMoney")'><input id="buyNum_{$li['cartId']}" class="wst-buy_l2" data-min='1' data-max='{$li["goodsStock"]}' type="number" value="{$li['cartNum']}" autocomplete="off" onkeyup='WST.changeIptNum(0,"#buyNum",{$li["cartId"]},"statCartMoney")'><input class="wst-buy_l3" type="button" value="+" onclick='javascript:WST.changeIptNum(1,"#buyNum",{$li["cartId"]},"statCartMoney")'>
</div>
</div>
</div>
</div>
<span id="noprompt{$li['cartId']}" class="noprompt" style="display: none;"></span>
</div>
{/volist}
<div class="wst-ca-layout bottom">
<p class="wst-ca-50">共 {php}echo count($ca['list']);{/php} 件商品</p><p id="tprice_{$k}" class="wst-ca-50 price"><span>¥ </span>{php}echo sprintf("%.2f", $ca['goodsMoney']);{/php}</p>
</div>
</div>
{/volist}
{else}
<div class="wst-prompt-icon" style="width: 1rem;height: 1rem;"><img src="__MOBILE__/img/nothing-cart.png" style="width: 1rem;height: 1rem;"></div>
<div class="wst-prompt-info">
<p>购物车内还没商品哦,去逛逛吧~</p>
<button class="ui-btn-s" onclick="javascript:WST.intoIndex();">去逛逛</button>
</div>
{/if}
</section>
{/block}
{block name="include"}
{include file="default/dialog" /}<!-- 对话框模板 -->
{/block}
{block name="js"}
<script type='text/javascript' src='__MOBILE__/js/carts.js?v={$v}'></script>
{/block}