seller-box.wxml 6.31 KB
<!--components/showModal/showModal.wxml-->
<wxs src="../../../utils/util.wxs" module="util" />
<view class="seller flex-ll {{sellerStyle}}" >
    <view class="image">
        <image mode="aspectFill"
               src="{{seller.seller_image?seller.seller_image+'?imageView2/2/w/320/interlace/0/q/100':'http://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png'}}"></image>
        <view class="room_num" wx:if="{{false}}">{{seller.room_num}}个包间</view>
        <view class="room_num hasBrand Semibold" wx:if="{{hasBrand && seller.brand}}">{{seller.brand.name}}</view>
    </view>
    <view class="info flex-tb" style="{{hasShafa?'padding-bottom: 0;height:290rpx;':''}}">
        <view style="max-width: 100%;width: 100%;">
            <view class="name Semibold flex-ll">
                <view class="sellername">{{seller.sellername}}</view>
                <!--<view class="ActivityShort" wx:if="{{hasActivityShort && seller.is_discount>0}}"></view>-->
                <view class="isopen_md flex-vc" wx:if="{{hasActivityShort && seller.isopen_md==1}}">在线买单</view>
            </view>
            <view wx:if="{{hasSlogan && seller.slogan}}" class="slogan">“{{seller.slogan}}”</view>
            <block wx:if="{{hasNewActivityList}}">
                <view class="flex-lr hasNewActivityList">
                    <view class="flex-ll">
                        <view class="text-item" wx:if="{{seller.cate.length>0}}">{{seller.cate[0].name}}</view>
                        <block wx:if="{{hasSuggestion || location.latitude}}">
                            <view class="text-item" wx:if="{{seller.distance>=0 && seller.distance!==''}}">{{hasSuggestion?'距搜索地':'距您'}}{{util.distance(seller.distance||seller.distance_centre)}}</view>
                        </block>
                    </view>
                    <view class="number Semibold average">
                        <block wx:if="{{false && seller.average>0 && hasAverage}}">¥{{seller.average}}元/人</block>
                    </view>
                </view>
            </block>
            <block wx:else="">
                <view class="text flex-ll" wx:if="{{seller.cate.length>0}}">
                    <view class="text-item" wx:for="{{seller.cate}}" wx:key="sellercatekey" wx:if="{{index<3}}">{{item.name}}</view>
                </view>
                <view class="text flex-ll">
                    <view class="text-item" wx:if="{{seller.room_num>0}}">{{seller.room_num}}个包间</view>
                    <block wx:if="{{hasSuggestion || location.latitude}}">
                        <view class="text-item" wx:if="{{seller.distance>=0 && seller.distance!==''}}">{{hasSuggestion?'距搜索地':'距您'}}{{util.distance(seller.distance||seller.distance_centre)}}</view>
                    </block>
                </view>
            </block>
            <view wx:if="{{hasStat}}" class="stat">
                <stat stat="{{seller.score}}"></stat>
            </view>
            <view wx:if="{{hasActivity && seller.activity.length>0}}" class="activity-swiper">
                <view class="flex-ll">
                    <view class="icon-hui"></view>
                    <swiper
                            indicator-dots="{{false}}"
                            autoplay
                            interval="3000"
                            duration="200"
                            vertical
                            circular
                    >
                        <block wx:for="{{seller.activity}}" wx:key="selleractivitykey" >
                            <swiper-item>
                                <view class="activity-item">
                                    {{item.title}}
                                </view>
                            </swiper-item>
                        </block>
                    </swiper>
                </view>
                <view class="activity-mask"></view>
            </view>
            <view wx:if="{{hasActivityTags && seller.activity.length>0}}" class="activity flex-ll">
                <text wx:for="{{seller.activity}}" class="activity-item" wx:key="selleractivitykey" wx:if="{{index<3}}">{{['','满减','满赠','折扣','代金券','会员价'][item.type]}}</text>
            </view>
            <view wx:if="{{hasActivityTese && se.label_cstr}}" class="activity hasActivityTese flex-ll">
                <text class="activity-item">{{se.label_cstr}}</text>
            </view>
            <view wx:if="{{hasActivityRed && se.label_carr.length>0}}" class="activity flex-ll">
                <view wx:for="{{se.label_carr}}" class="activity-item flex-vc activity-item-{{item.type}}" wx:key="selleractivitykey">{{item.name}}</view>
                <view class="activity-item flex-vc activity-item-0" wx:if="{{seller.is_card==1}}">商家补贴</view>
            </view>
        </view>
        <view class="price flex-lr">
            <view class="hasNewActivityList-txt" wx:if="{{hasNewActivityList}}">“预订买单最高立减{{seller.optimal_price}}”</view>
            <view class="number Semibold" wx:else="">
                <block wx:if="{{false && seller.average>0 && hasAverage}}">¥{{seller.average}}元/人</block>
            </view>
            <!--
            <view class="phone flex-cc" id="reserve-button" catchtap="tapButton" data-type="oncall">
                <block wx:if="{{se.is_online_reserve==1}}">
                    <view class="reserve-icon"></view>
                    <text class="reserve-text">订包间</text>
                </block>
                <text class="reserve-text" wx:else="">联系餐厅</text>
            </view>
            -->
            <scroll-view class="scroll-view_H"
                         wx:if="{{hasShafa && se.class.length>0}}"
                         scroll-x="true" catchtap="catchtap">
                <shafa class="scroll-view-item_H"
                       catchtap="tapButton" data-type="oncall"
                       data-cid="{{item.id}}" data-cname="{{item.name}}"
                       wx:for="{{se.class}}" wx:key="se-class">
                    {{item.name}}
                </shafa>
            </scroll-view>
            <view class="reserve-button flex-vc"
                  wx:if="{{!hasShafa}}"
                  id="reserve-button" catchtap="tapButton" data-type="oncall">
                订包间
            </view>
        </view>
    </view>
</view>
<as-phone id="as"></as-phone>