Sanakey
2022-10-24 c891bc5ff6b03baf28a9eac7f5a14ade4cea3c23
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
<!--pages/cart/cart.wxml-->
<!--<import src="../template/contact-btn/contact-btn-template.wxml" />-->
<!-- <import src="../template/tabbar/tabbar-template.wxml" /> -->
<view class="cart-container">
 
<view wx:if="{{goodsList.list.length == 0}}">
 
  <view class="title-box">
  <view class="iconfont icon-iconset0308"></view>
    购物车空空如也~
  </view>
  <view class="to-index-btn" bindtap="toIndexPage">
    去逛逛
  </view>
 
</view>
 
<view wx:if="{{goodsList.list.length > 0}}">
  <view class="list-top">
    <view class="label">购物车列表</view>
    <view class="edit-btn" hidden="{{!goodsList.edit}}" bindtap="editTap">编辑</view>
    <view class="edit-btn" hidden="{{goodsList.edit}}" bindtap="saveTap">完成</view>
  </view>
  <view class="goodsList">
    <view class="a-gooods" wx:for="{{goodsList.list}}" wx:key="index">
      <view class="a-goods-row "  bindtap="goDetail"  bindtouchstart="touchS" bindtouchmove="touchM" bindtouchend="touchE" data-index="{{index}}" data-matcode="{{item.MatCode}}" data-cart-id="{{item.CartId}}"  style="{{item.left}}">
        <view class="goods-info">
        <view>
          <!-- <view wx:if="{{item.isRestrictQuantity&&item.RestrictQuantity<=0}}" class="disabled-checkbox">
            <text  class=""></text>
          </view> -->
          <text wx:if="{{item.isRestrictQuantity&&item.RestrictQuantity<=0}}" class="iconfont icon-Raidobox-xuanzhong"></text>
          <view catchtap="selectTap" wx:else data-index="{{index}}" data-cart-id="{{item.CartId}}"  class="iconfont {{item.isChecked? 'icon-zhengquewancheng-yuankuang':'icon-Raidobox-weixuan'}}"></view>
        </view>
          <view class="img-box">
            <image src="{{item.PhotoPath}}" class="img" />
            <text class="cart-img-info" wx:if="{{item.isRestrictQuantity&&item.RestrictQuantity<=0}}">无货</text>
          </view>
          <view class="text-box">
            <view class="goods-title" wx:if="{{item.isShowMatCode}}">{{item.MatCode}}</view>
            <view class="goods-label" wx:if="{{item.isShowMatName}}">{{item.MatName}}</view>
            <view class="goods-label" wx:if="{{item.isShowSpecial}}">{{item.Special}}</view>
            <van-tag plain  round class="goods-tag " size="medium" color="#f23232" wx:if="{{item.skuName1}}">
              <block wx:for="{{10}}" wx:for-item="sku" wx:key="key">
                {{item['skuName'+(index+1)]}}
<!--                                {{'skuName'+index+1}}-->
              </block>
            </van-tag>
            <view class="goods-price" wx:if="{{item.isShowPrice}}">{{item.CurrencySign}}{{item.Price}}</view>
            <view class="goods-label" wx:if="{{item.isRestrictQuantity}}">剩余:{{item.RestrictQuantity}} {{item.Uom||''}}</view>
            <c-cartInput class="buy-num" catchtap="inp"  bind:quantityEdit="quantityEdit" data-cart-id="{{item.CartId}}" data-index="{{index}}" order-process="{{generateOrderProcess}}" data-id="{{item.MatCode}}" item-data="{{item}}"></c-cartInput>
            <!-- <view class="buy-num" catchtap="inp">
               <view class="jian-btn {{item.Quantity<=1? 'disabled' : ''}}" catchtap="jianBtnTap" data-index="{{index}} " data-id="{{item.MatCode}}" data-cart-id="{{item.CartId}}">-</view>
              <input type="number" value="{{item.Quantity}}" bindblur="inputNum"  data-index="{{index}}" data-id="{{item.MatCode}}" data-cart-id="{{item.CartId}}"/>
              <view class="jia-btn {{item.Quantity>=9999? 'disabled' : ''}}" catchtap="jiaBtnTap" data-index="{{index}}" data-id="{{item.MatCode}}" data-cart-id="{{item.CartId}}">+</view>
 
            </view> -->
          </view>
        </view>
        <view class="delete-btn" data-index="{{index}}" data-cart-id="{{item.CartId}}" catchtap="delItem">
          删除
        </view>
      </view>
    </view>
  </view>
  <view class="jiesuan-box">
    <view class="left-price">
      <view class="all-selected" bindtap="bindAllSelect">
      <text class="iconfont {{goodsList.allSelect? 'icon-zhengquewancheng-yuankuang':'icon-Raidobox-weixuan'}}"></text>
      <view class="all-selected-txt">全选</view>
      </view>
      <view class="total" hidden="{{goodsList.noSelect}}">合计:¥{{goodsList.totalPrice}}</view>
    </view>
    <!-- <form bindsubmit="formIdSubmit">
 
      <button form-type="submit" open-type="getUserInfo" class="get-userinfo to-pay-btn {{goodsList.noSelect?'no-select':''}}" hidden="{{!goodsList.edit}}"  bindgetuserinfo="toPayOrder" >去结算</button>
    </form> -->
    <c-authorize-phone is-must-authorize="{{true}}"  bind:authorize="toPayOrder">
        <button slot="content" class="get-userinfo to-pay-btn {{goodsList.noSelect?'no-select':''}}" hidden="{{!goodsList.edit}}"  >去结算</button>
      </c-authorize-phone>
    <!-- class="get-userinfo header-img" wx:else  open-type="getUserInfo" bindgetuserinfo="getUserInfo" bindtap="toPayOrder" -->
    <view class="to-pay-btn {{goodsList.noSelect?'no-select':''}}" hidden="{{goodsList.edit}}" bindtap="deleteSelected">删除</view>
  </view>
 
</view>
  <!--<template is="contactBtnTemplate" data="{{unreadMsgNum,newMsg,animationData}}" />-->
<!-- <template is="tabBar" data="{{tabBar:bindData.tabBar}}"/> -->
</view>
<c-contact></c-contact>