vr-shopxo-source/service/Application/Home/View/Default/Cart/Index.html

151 lines
7.4 KiB
HTML
Raw Normal View History

2018-09-12 10:32:07 +00:00
<include file="Public/Header" />
2018-10-11 02:52:34 +00:00
<!-- nav start -->
<include file="Public/Nav" />
<!-- nav end -->
2018-09-12 10:32:07 +00:00
<!-- header top nav -->
<include file="Public/HeaderTopNav" />
<!-- search -->
<include file="Public/NavSearch" />
<!-- header nav -->
<include file="Public/HeaderNav" />
<!-- goods category -->
<include file="Public/GoodsCategory" />
<!-- content -->
<div class="am-container cart-content">
2018-09-14 10:06:53 +00:00
<notempty name="cart_list">
<!-- 商品列表 -->
<table class="am-table">
<thead>
<tr>
<th>商品信息</th>
<th class="am-hide-sm-only">单价</th>
2018-10-07 17:17:51 +00:00
<th>数量</th>
2018-09-14 10:06:53 +00:00
<th class="am-hide-sm-only">金额</th>
<th>操作</th>
</tr>
</thead>
<tbody>
2018-09-21 07:48:02 +00:00
<foreach name="cart_list" item="goods">
<tr id="data-list-{{$goods.id}}" data-id="{{$goods.id}}" data-goods-id="{{$goods.goods_id}}" class="<if condition="$goods['is_shelves'] neq 1">am-warning</if> <if condition="$goods['is_delete_time'] neq 0">am-danger</if>">
2018-09-14 10:06:53 +00:00
<td class="base">
2018-09-21 07:48:02 +00:00
<input type="checkbox" value="{{$goods.id}}" <if condition="$goods['is_shelves'] neq 1 or $goods['is_delete_time'] neq 0">disabled</if> />
2018-09-14 10:06:53 +00:00
<div class="goods-detail">
2018-09-21 07:48:02 +00:00
<a href="{{$goods.goods_url}}" target="_blank">
<img src="{{$goods.images}}">
2018-09-14 10:06:53 +00:00
</a>
<div class="goods-base">
2018-09-21 07:48:02 +00:00
<a href="{{$goods.goods_url}}" target="_blank" class="goods-title">{{$goods.title}}</a>
<notempty name="goods.attribute">
2018-09-14 10:06:53 +00:00
<ul class="goods-attr">
2018-09-21 07:48:02 +00:00
<foreach name="goods.attribute" item="attr">
2018-09-14 10:06:53 +00:00
<li>{{$attr.attr_type_name}}{{$attr.attr_name}}</li>
</foreach>
</ul>
</notempty>
</div>
</div>
<div class="wap-base am-show-sm-only">
2018-09-21 07:48:02 +00:00
<if condition="$goods['original_price'] gt 0">
<span class="original-price">¥{{$goods.original_price}}</span>
2018-09-17 02:54:55 +00:00
</if>
2018-09-21 07:48:02 +00:00
<strong class="total-price-content">¥{{$goods.price}}</strong>
<span class="wap-number">x{{$goods.stock}}</span>
2018-09-14 10:06:53 +00:00
</div>
</td>
<td class="price am-hide-sm-only">
2018-09-21 07:48:02 +00:00
<if condition="$goods['original_price'] gt 0">
<p class="original-price">¥{{$goods.original_price}}</p>
2018-09-17 02:54:55 +00:00
</if>
2018-09-21 07:48:02 +00:00
<p class="line-price">¥{{$goods.price}}</p>
2018-09-14 10:06:53 +00:00
</td>
2018-10-07 17:17:51 +00:00
<td class="number">
2018-09-21 07:48:02 +00:00
<div class="am-input-group am-input-group-sm stock-tag" data-inventory="{{$goods.inventory}}" data-price="{{$goods.price}}" data-ajax-url="{{:U('Home/Cart/Stock')}}">
<span class="am-input-group-label <if condition="$goods['is_shelves'] eq 1 and $goods['is_delete_time'] eq 0">stock-submit</if>" data-type="min">-</span>
2018-10-07 17:17:51 +00:00
<input type="number" class="am-form-field" value="{{$goods.stock}}" <if condition="$goods['is_shelves'] neq 1 or $goods['is_delete_time'] neq 0">disabled</if> />
2018-09-21 07:48:02 +00:00
<span class="am-input-group-label <if condition="$goods['is_shelves'] eq 1 and $goods['is_delete_time'] eq 0">stock-submit</if>" data-type="add">+</span>
2018-09-14 10:06:53 +00:00
</div>
2018-09-21 07:48:02 +00:00
<if condition="$goods['is_shelves'] neq 1">
2018-09-14 10:06:53 +00:00
<p>商品已下架</p>
</if>
2018-09-21 07:48:02 +00:00
<if condition="$goods['is_delete_time'] neq 0">
2018-09-14 10:06:53 +00:00
<p>商品已作废</p>
</if>
</td>
<td class="total-price am-hide-sm-only">
2018-09-21 07:48:02 +00:00
<strong class="total-price-content">¥{{$goods.total_price}}</strong>
2018-09-14 10:06:53 +00:00
</td>
<td class="operation">
2018-10-10 10:18:05 +00:00
<a href="javascript:;" class="submit-delete" data-url="{{:U('Home/Cart/Delete')}}" data-id="{{$goods.id}}" data-view="fun" data-value="ViewDeleteBack">删除</a>
2018-09-14 10:06:53 +00:00
</td>
</tr>
</foreach>
</tbody>
</table>
2018-09-12 10:32:07 +00:00
2018-09-14 10:06:53 +00:00
<!-- 导航 -->
<div class="cart-nav">
2018-09-15 08:16:02 +00:00
<div class="am-fl nav-left">
2018-09-14 10:06:53 +00:00
<label>
<input type="checkbox" value="3" class="select-all-event" />
<span>全选</span>
</label>
<a href="javascript:;" class="submit-ajax" data-url="{{:U('Home/Cart/Delete')}}" data-id="{{$base.ids}}" data-view="reload" data-msg="清空后不可恢复、确认操作吗?">清空</a>
</div>
2018-09-15 08:16:02 +00:00
<div class="am-fr nav-right">
2018-09-21 07:48:02 +00:00
<form action="{{:U('Home/Buy/Index')}}" method="post">
<span class="selected-tips am-fl">已选商品 <strong>0</strong></span>
<span class="total-price-tips am-fl">合计:</span>
<strong class="nav-total-price am-fl">¥0.00</strong>
<input type="hidden" name="ids" value="0" />
<input type="hidden" name="buy_type" value="cart" />
<button type="submit" class="am-btn am-btn-primary separate-submit">结算</button>
</form>
2018-09-14 10:06:53 +00:00
</div>
2018-09-12 10:32:07 +00:00
</div>
2018-09-14 10:06:53 +00:00
<else />
<div class="mixed-tips">
<i class="am-icon-cart-plus am-fl icon"></i>
<div class="mixed-tips-content am-fl">
2018-09-17 03:07:53 +00:00
<h1>您的购物车还是空的,您可以</h1>
2018-09-14 10:06:53 +00:00
<ul>
<li>
<span>看看</span>
2018-10-10 10:31:29 +00:00
<a href="<if condition="empty($user)">javascript:;<else />{{:U('Home/UserFavor/Goods')}}</if>" class="<if condition="empty($user)">login-event</if>">我的收藏夹</a>
2018-09-14 10:06:53 +00:00
</li>
<li>
<span>看看</span>
<a href="<if condition="empty($user)">javascript:;<else />{{:U('Home/Order/Index')}}</if>" class="<if condition="empty($user)">login-event</if>">我的订单</a>
</li>
</ul>
</div>
2018-09-12 10:32:07 +00:00
</div>
2018-09-14 10:06:53 +00:00
</notempty>
2018-09-12 10:32:07 +00:00
</div>
<!-- footer start -->
<include file="Public/Footer" />
2018-10-10 10:18:05 +00:00
<!-- footer end -->
<script type="text/javascript">
// 返回处理
function ViewDeleteBack(e)
{
if(e.code == 0)
{
$.AMUI.progress.done();
Prompt(e.msg, 'success');
$('#data-list-'+e.data_id).remove();
$('.top-nav-cart-total').text(parseInt(e.data));
} else {
$('form.form-validation').find('button[type="submit"]').button('reset');
$.AMUI.progress.done();
Prompt(e.msg);
}
}
</script>