cart.wxml 5.51 KB
<!-- 广告图片 -->
<navigator class="picture" url="/pages/activity/seckill_list/seckill_list" wx:if="{{is_has_flash}}">
  <image class="picture" src="{{iurl}}miniapp/images/stores/Seckill.png"></image>
</navigator>
<view class="container" wx:if="{{requestData.length>0}}">
  <!-- 购物车商品框架 -->
  <view class="login-in">
    <!-- 编辑 -->
    <view class="padding flex-vertical-between fs30 Storenum store">
      <view class="flex">
        <view>商品数量:</view>
        <view class="goods_num">{{all_num}}</view>
      </view>
      <view wx:if="{{is_edit==0}}" bindtap="edit_cart" data-type="1">编辑</view>
      <view wx:else bindtap="edit_cart" data-type="0">完成</view>
    </view>
    <block wx:for="{{requestData}}" wx:key="{{index}}" wx:for-index="pidx">
      <!-- 门店底下的商品 -->
      <view class="store">
        <view class="shmd_m">
          <!-- 门店 -->
          <!--<radio color="red" bindtap="check_th_all_item" class="order-raido flex-center" checked="{{checkAllToggle||item.selected}}" data-pitems="{{pidx}}"></radio>-->

          <icon wx:if="{{checkAllToggle||item.selected}}" class="order-raido flex-center"  bindtap="check_th_all_item" data-pitems="{{pidx}}"
                  color="red" size="20" type="success"></icon>
          <view  wx:else class="icon_no_sele2" bindtap="check_th_all_item" data-pitems="{{pidx}}"></view>

          <view class="flex-center">
            <image src="{{iurl}}miniapp/images/stores/store.png"></image>
            <view class="shmd fs30">{{item.pname}}</view>
          </view>

        </view>
        <view class="order-item" data-item="{{idx}}" wx:for="{{item.goods}}" wx:for-item="items" wx:for-index="idx" wx:key="{{index}}">
          <view bindtap="check_th_item" class="order-raido flex-vertical " data-check="{{items.selected}}" data-item="{{idx}}" data-pitems="{{pidx}}">
             <!--<radio color="red" checked="{{checkAllToggle||items.selected}}"></radio>-->
             <icon  wx:if="{{checkAllToggle||items.selected}}" color="red"  size="20" type="success"></icon>
             <text  wx:else class="icon_no_sele"></text>
          </view>
          <navigator class="goods-img rel" url="/pages/goods/goodsInfo/goodsInfo?goods_id={{items.goods_id}}">
            <image class="wh100" src="{{items.original_img}}" binderror="bind_bnerr2" data-errorimg="requestData[{{pidx}}].goods[{{idx}}].original_img" data-url="{{items.original_img}}"></image>
            <view class="abs flex-center fs26" wx:if="{{items.distr_type==0}}">自选</view>
            <view class="abs flex-center fs26" wx:if="{{items.distr_type==1}}">自提</view>
            <view class="abs flex-center fs26" wx:if="{{items.distr_type==2}}">物流</view>

          </navigator>
          <view class="goods-cont">
            <view class="goods-name">
              <navigator class="ellipsis-2 fs30" url="/pages/goods/goodsInfo/goodsInfo?goods_id={{items.goods_id}}">{{items.goods_name}}</navigator>

              <view class="specifications  ellipsis-1">
                <view  wx:if="{{items.goods_color || items.goods_spec}}">
                  {{items.goods_color}}{{items.goods_color?"/":''}}{{items.goods_spec}}</view>
                <view  wx:else>规格1</view>
              </view>
            </view>

            <view class="flex alend jc_sb">
              <view class="goods-price co-red baseline ellipsis-1">
                <view class="fs20">¥</view>
                <view class="fs28">{{items.goods_price}}</view>
              </view>
              <view class="count">
                <view bindtap="subNum" class="sub fs28" data-pitems="{{pidx}}" data-item="{{idx}}">一</view>
                <input class="goodadd" bindblur="valueToNum" data-pitems="{{pidx}}" data-item="{{idx}}" type="number" value="{{items.goods_num}}"></input>
                <view class="add" bindtap="addNum" data-pitems="{{pidx}}" data-item="{{idx}}">+</view>
              </view>
            </view>
          </view>
        </view>
      </view>
    </block>
  </view>
  <view class="pay-for flex-vertical-between">
    <view class="allradio flex-vertical-between">
      <view class="flex-vertical mlr" bindtap="checkAll">
        <!--<radio class="order-raido" color="red" checked="{{checkAllToggle}}"></radio>-->
        <icon  wx:if="{{checkAllToggle}}" color="red"  size="20" type="success"></icon>
        <text  wx:else class="icon_no_sele"></text>
        <view class="all fs30" style="margin-left: 10rpx">全选</view>
      </view>

      <!-- 显示金额的多少 -->
      <view class="consumer" wx:if="{{is_edit==0}}">
        <view class="fs30 baseline">
          <view class="total">合计:</view>
          <text class="co-red">¥{{total_fee}}</text>
        </view>
        <view class="flex-level-right">
          <text class="tips fs20">不含运费</text>
        </view>
      </view>
    </view>
    <view>

      <button wx:if="{{is_edit}}" bindtap="check_del" class="pay-btn">删除</button>
      <button wx:else bindtap="checkout" class="pay-btn">结算({{total_num}})</button>
    </view>
  </view>

</view>

<!-- 购物车为空 -->
<view class="empty_order" wx:if="{{(!requestData|| requestData.length==0) && is_load}}">
  <view class="flex-level">
    <image src="{{iurl}}miniapp/images/stores/nocart.png"></image>
  </view>
  <view class="flex-level fs32 xc-ash">购物车竟然是空的</view>
  <view class="flex-level">
    <navigator url="/pages/index/index/index" bindtap="goto">
      <view class="flex-center fs30 white">去首页逛逛</view>
    </navigator>
  </view>
</view>

<warn id="warn"></warn>