Files
littleTiger/template/mobile/rainbow/virtual/buy_virtual.html
2019-02-28 19:48:21 +08:00

126 lines
5.4 KiB
HTML

<include file="public/header" title="购物车" body=""/>
<include file="public/header_nav" title="购物车" href="javascript:history.back(-1);"/>
<!--购物车有商品-s-->
<notempty name="goods">
<div class="orderlistshpop p">
<div class="maleri30">
<form name="cart_form" id="cart_form" action="{:U('Virtual/buy_step')}" method="post">
<!--商品列表-s-->
<div class="sc_list">
<div class="shopimg fl">
<a href="{:U('Mobile/Goods/goodsInfo',array('id'=>$goods[goods_id]))}">
<!--商品图片-->
<img src="{$goods.goods_id|goods_thum_images=200,200}">
</a>
</div>
<div class="deleshow fr">
<div class="deletes">
<!--商品名-->
<span class="similar-product-text fl">
<a href="{:U('Mobile/Goods/goodsInfo',array('id'=>$goods[goods_id]))}">{$goods[goods_name]}</a>
</span>
<!--删除按钮-->
<!--<a href="javascript:void(0);" onclick="del_cart_goods({$goods.id})" class="delescj"><img src="__STATIC__/images/dele.png"/></a>-->
</div>
<!--商品属性,规格-->
<p class="weight">{$goods[spec_key_name]}</p>
<div class="prices">
<p class="sc_pri fl">
<!--商品单价-->
<span></span>
<span id="shop_price" rel="{$goods.shop_price}">{$goods.shop_price}</span>
</p>
<!--加减数量-->
<div class="plus fr get_mp">
<span class="mp_minous" onclick="switch_num(-1,{$goods.store_count})">-</span>
<span class="mp_mp">
<input id="goods_num" type="text" value="{$goods.goods_num}" name="goods_num" class="input-num" onblur="switch_num(0,{$goods.store_count})"/>
</span>
<span class="mp_plus" onclick="switch_num(1, {$goods.store_count})">+</span>
</div>
</div>
</div>
</div>
<input type="hidden" name="goods_id" value="{$goods.goods_id}">
<input type="hidden" id="virtual_limit" name="virtual_limit" value="{$goods.virtual_limit}">
<input type="hidden" name="goods_spec_key" value="{$goods.goods_spec_key}">
</form>
</div>
</div>
<!--提交栏-s-->
<div class="foohi foohiext">
<div class="payit ma-to-20 payallb">
<div class="fl alllef">
<div class="radio fl" >
</div>
<div class="youbia">
<p><span class="pmo">订单总额:</span>
<span></span><span id="goodsfee"></span>
</p>
</div>
</div>
<div class="fr">
<a href="javascript:void(0);" onclick="$('#cart_form').submit()">确认订单</a>
</div>
</div>
</div>
</notempty>
<!--购物车有商品-e-->
<div class="mask-filter-div" ></div>
<script type="text/javascript">
$(function(){
switch_num(0,{$goods.store_count});
})
/**
* 购买商品数量加加减减
* 购买数量 , 库存数量
*/
function switch_num(num,store_count)
{
var num2 = parseInt($("#goods_num").val());
var shop_price = parseInt($('#shop_price').attr('rel'));
var virtual_limit = parseInt($("#virtual_limit").val());
num2 += num;
if(num2 < 1) num2 = 1; // 保证购买数量不能少于 1
if(num2 > store_count)
{
layer.open({content:"库存只有 "+store_count+" 件, 你只能买 "+store_count+" 件", time: 2});
num2 = store_count; // 保证购买数量不能多余库存数量
}
if(num2 > virtual_limit)
{
layer.open({content:"此商品限制只能购买 "+virtual_limit+" 件, 你只能买 "+virtual_limit+" 件", time: 2});
num2 = virtual_limit; // 保证购买数量不能多余限制数量
}
$("#goods_num").val(num2);
$('#goodsfee').text(num2*shop_price);
}
function orderSubmit(){
var mobile = $('input[name="mobile"]').val();
if(!checkMobile(mobile)){
layer.open({content:'手机格式有误', time: 2});
return false;
}
$.ajax({
url:"{:U('Virtual/add_order')}",
type:'POST',
dataType:'JSON',
data:$('#cart_form').serialize(),
success:function(data){
if(data.status == 1){
location.href='/index.php?m=Home&c=Virtual&a=buy_step2&order_id='+data.result;
}else{
layer.open({content:data.msg, time: 2});
}
},
error : function() {
layer.open({content:'网络失败,请刷新页面后重试', time: 2});
}
})
}
</script>
</body>
</html>