food-card.wxml 2.68 KB
<view class="flex-ll hasListModel" style="width:100%;" bindtap="{{item.num>0?'':'foodSpecAdd'}}" data-id="{{item.id}}">
    <view class="avatar">
        <image mode="aspectFill" lazy-load="true" src="{{item.image}}"/>
    </view>
    <view class="content flex-tb">
        <view class="name Semibold">{{item.name}}</view>
        <view class="desc">{{item.desc||''}}</view>
        <view class="label flex-ll">
            <block wx:if="{{item.labelList}}">
                <block wx:for="{{item.labelList}}" wx:for-item="son" wx:key="labelList-key">
                    <view class="labelListImg flex-vc" wx:if="{{labelIcon[son.icon]}}">{{labelIcon[son.icon]}}</view>
                    <image class="labelListImg" wx:else="" src="{{son.icon}}" mode="aspectFit"></image>
                </block>
            </block>
        </view>
        <view class="price">¥ {{item.spec[0].price>0 ? item.spec[0].price : item.price}}
            <view class="opt flex-cc" wx:if="{{!seeAll}}">
                <block wx:if="{{item_clear_num==0}}">
                    <image
                            class="avater"
                            src="http://nosqn.colorcun.com/custom/lite/image/clear.png"
                            style="width:41px;height:26px;margin-top:3px;position:relative;top:-2px;float:right;"
                            class="{{item.image?bg_white:bg_pink}}"/>
                </block>
                <block wx:else="">
                    <block wx:if="{{item.num>0}}">
                        <foodSpec item="{{item}}" type="-" id="foodSpecDel"
                                  sellerid="{{sellerid}}" orderid="{{orderid}}" identity="{{identity}}"
                                  fromSoucre="{{fromSoucre}}" request_uri="{{request_uri}}"
                                  bindfoodSpecCallback="foodSpecCallback">
                            <view class='jian'></view>
                        </foodSpec>
                        <view class="t-align-c">{{item.num}}</view>
                    </block>
                    <foodSpec item="{{item}}" type="+" id="foodSpecAdd-{{item.id}}"
                              sellerid="{{sellerid}}" orderid="{{orderid}}" identity="{{identity}}"
                              fromSoucre="{{fromSoucre}}" request_uri="{{request_uri}}"
                              bindfoodSpecCallback="foodSpecCallback" catchtap="catchtap">
                        <view class='add'></view>
                    </foodSpec>
                </block>
            </view>
        </view>
        <!--
        <view  wx:if="{{item_clear_num>0}}" style="padding:0rpx 10rpx;">
            <text class="food-clear-content">剩{{item_clear_num}}份</text>
        </view>
        -->
    </view>
</view>