审查视图

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
		<link rel="stylesheet" type="text/css" href="/themes/simplebootx/Portal/Template/css/swiper-3.4.2.min.css" />
		<link rel="stylesheet" type="text/css" href="/themes/simplebootx/Portal/Template/css/init.css" />
		<link rel="stylesheet" type="text/css" href="http://at.alicdn.com/t/font_647640_to180rktm1butyb9.css" />
        <link rel="stylesheet" type="text/css" href="/themes/simplebootx/Portal/Template/css/weui.css" />
        <link rel="stylesheet" type="text/css" href="/themes/simplebootx/Portal/Template/css/example.css" />
		<link rel="stylesheet" type="text/css" href="/themes/simplebootx/Portal/Template/css/shopcar.css" />
		<script src="/themes/simplebootx/Portal/Template/js/base.js" type="text/javascript" charset="utf-8"></script>
		<title>购物车</title>
		<style>
			[v-cloak]{
				display:none;
			}
            .nodata{
                margin-top: 90px;
                text-align: center;
                color: #999;
                font-size: 14px;
            }
            .weui-toast {
                position: fixed;
                z-index: 5000;
                width: 2rem;
                /*height: 1rem;
                line-height: 1rem;*/
                height: 2rem;
                top:0;
                bottom: 0;
                left: 0;
                right:0;
                margin: auto;
                /*margin-left: -3.8em;*/
                background: rgba(17, 17, 17, 0.7);
                text-align: center;
                border-radius: 5px;
                color: #FFFFFF;

                font-size: 0.2rem;
            }
            .foot_cartnum {
                position: absolute;
                width: 0.36rem;
                height: 0.36rem;
                background-color: #FF4800;
                right: -0.1rem;
                top: 0rem;
                border-radius: 50%;
                color: #FFFFFF;
                font-size: 0.2rem;
                text-align: center;
                line-height: 0.36rem;
            }

		</style>
	</head>

	<body onload="load()">
		<div class="container" style="overflow-x: hidden;" id="shopcar">
			<div class="shop_car_item" data-allmoney='' v-cloak v-for="(item,index) in carlist" v-bind:id="item.cart_id" v-if="item .goods_num>0">						
				<input type="checkbox" class="choose" :checked="item.checked" name="" id="" value="" @click="check(item,index)"/>
				<img v-bind:src="item.thumb" />
				<div class="shop_car_item_text">
					<p class="shop_car_item_name">{{item.goods_name}}</p>
					<p class="shop_car_item_other_name">{{item.goods_description}}</p>
					<div class="shop_car_item_text_num">
						<span class="shop_car_item_text_num_icon">¥</span><span class="shop_car_item_text_money">{{item.goods_price}}</span>
					</div>
				</div>
				<span class="shop_car_item_delete" @click="delcart(item.cart_id)">删除</span>
				<div class="shop_car_item_btn">
					<i class="iconfont icon-icon--" v-on:click="reducenum(item,index)"></i>
					<input type="" name="" class="shop_car_num"  v-model="item.goods_num"/>
					<i class="iconfont icon-jia" v-bind:id="JSON.stringify(item)"  @click="addnum(item,index)"></i>
				</div>
			</div>

			<!--结算-->
			<div class="count" style="background-color: #FFFFFF;" v-cloak>
				<input type="checkbox" class="all_choose" name="" id="" value="" :checked="checkgood" @click="choseall()"/>
				<span class="count_all" >全选</span><span class="count_all_text">合计:</span><span class="count_all_num">{{totalmoney.money}}</span>
				<span class="count_btn" @click="accounts()">结算   &gt;</span>
			</div>
            <!-- loading toast 数据加载中-->
            <div id="loadingToast" style="display:none">
                <div class="weui-mask_transparent"></div>
                <div class="weui-toast">
                    <i class="weui-loading weui-icon_toast"></i>
                    <p class="weui-toast__content">数据加载中</p>
                </div>
            </div>

            <!--库存不足弹出框-->
            <div id="unstock" style="display:none">
                <div class="weui-mask_transparent"></div>
                <div class="weui-toast">
                    <!-- <i class="weui-icon-success-no-circle weui-icon_toast"></i>-->
李洪娟 authored
102
                    <p class="weui-toast__content">该商品每天限购一份</p>
103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178
                </div>
            </div>
            <div class="nodata" v-if="carlist.length==0">
                您还没有下单哦,快去下单吧
            </div>

            <!--footer-->
			<div class="footer" v-cloak>
				<div class="footer_item">
					<a href="{:U('Template/index')}"><img src="/themes/simplebootx/Portal/Template/img/menu_icon1_select@2x_81.png" /><span>首页</span></a>
				</div>
				<div class="footer_item footer_active">
					<a href="{:U('Template/shopcar')}"><img src="/themes/simplebootx/Portal/Template/img/9拷贝@2x_55.png" />
                        <span>购物车</span>
                    </a>
                    <span class="foot_cartnum" v-if="cartnum>0">{{cartnum}}</span>
				</div>
				<div class="footer_item">
					<a href="{:U('Template/PersonCenter')}"><img src="/themes/simplebootx/Portal/Template/img/menu_icon3_select@2x.png" /><span>我的</span></a>
				</div>
			</div>
		</div>
		<script src="/themes/simplebootx/Portal/Template/js/vue.js" type="text/javascript" charset="utf-8"></script>
		<script src="/themes/simplebootx/Portal/Template/js/vue.min.js" type="text/javascript" charset="utf-8"></script>
		<script src="/themes/simplebootx/Portal/Template/js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
		<script src="/themes/simplebootx/Portal/Template/js/cookie.js" type="text/javascript" charset="utf-8"></script>
		<script src="/themes/simplebootx/Portal/Template/js/swiper-3.4.2.jquery.min.js" type="text/javascript" charset="utf-8"></script>
        <script src="/themes/simplebootx/Portal/Template/js/zepto.min.js"></script>
        <script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
        <script src="https://res.wx.qq.com/open/libs/weuijs/1.0.0/weui.min.js"></script>
		<script src="/themes/simplebootx/Portal/Template/js/shopcar.js" type="text/javascript" charset="utf-8"></script>
		<script type="text/javascript">
			//全选
			var count_btn = document.getElementsByClassName('count_btn')[0];
			var all_choose = document.getElementsByClassName('all_choose')[0];
			var choose = document.getElementsByClassName('choose');
			
			
			var shop_car_num = document.getElementsByClassName('shop_car_num');
			var count_all_num = document.getElementsByClassName('count_all_num')[0];
			var shop_car_item_text_money = document.getElementsByClassName('shop_car_item_text_money')[0];
			var shop_car_item = document.getElementsByClassName('shop_car_item');
			
			//全选
			all_choose.onclick = function() {
				if(all_choose.checked) {

					for(i = 0; i < choose.length; i++) {
						if(choose[i].type == 'checkbox') {
							choose[i].checked = true;
						}
					}
				} else {
					for(var i = 0; i < choose.length; i++) {
						if(choose[i].type == "checkbox") {
							choose[i].checked = false;
						}
					}
				}
			}

			//给shop_car_num data_id
			for(i = 0; i < shop_car_item.length; i++) {
				shop_car_num[i].setAttribute('id', '');
			}
			//删除商品
			var shop_car_item_delete = document.getElementsByClassName('shop_car_item_delete');
			for(i = 0; i < shop_car_item_delete.length; i++) {
				shop_car_item_delete[i].onclick = function() {
					this.parentNode.parentNode.removeChild(this.parentNode);
				}
			}
		</script>
	</body>

</html>