wpfw_ewei_wxapp/pages/quickbuy/5.wxml
2023-02-26 08:10:18 +08:00

142 lines
9.9 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<view class="fui-toast {{FoxUIToast.show?'in':'out'}}">
<view class="text">{{FoxUIToast.text}}</view>
</view>
<view>
<view class="category-search">
<view class="weui-flex">
<view class="weui-flex__item category-search-form">
<view class="flex-head-search" id="searchBar" style="background:#f1f1f2;padding:20rpx;">
<navigator class="weui-search-bar__form" openType="navigate" style="background:#fff;color:#999" url="/pages/quickbuy/search?fromsearch=1&quick=1&id={{pageid}}">
<view class="weui-search-bar__box category-search-box">
<view class="optSearch">
<text class="icox icox-search" style="color:#b4b4b4"></text>
</view>
<view class="weui-search-bar__input flex-input" style="text-align:left;padding: 0 20rpx 0 60rpx;flex: 1;">请输入关键字进行搜索</view>
</view>
</navigator>
</view>
</view>
</view>
</view>
</view>
<view class="marb20 {{style}}" wx:if="{{main.template==1}}">
<view class="banner">
<image src="{{main.style.shopbg}}"></image>
<view class="shopMsg">
<image src="{{main.style.shoplogo}}"></image>
<view>
<view style="color: {{main.style.namecolor}}">{{main.sysset.shopname?main.sysset.shopname:''}}</view>
<view class="flex" style="color: {{main.style.noticecolor}}" wx:if="{{main.style.notice}}">
<swiper autoplay="true" circular="true" indicatorDots="false" vertical="true">
<swiper-item wx:for="{{main.notices}}" wx:key="unique">
<view>店铺公告:{{item.title}}</view>
</swiper-item>
</swiper>
</view>
</view>
</view>
</view>
<view class="navTop flex" style="background-color: {{main.style.menubg}}">
<view bindtap="menunavigage" data-url="{{item.linkurl}}" wx:for="{{main.shopmenu}}" wx:key="unique">
<icon class="icox {{item.icon}}" style="color: {{main.style.menuicon}}"></icon>
<view style="color: {{main.style.menutext}}">{{item.text}}</view>
</view>
</view>
</view>
<include src="/pages/common/goods-picker.wxml"></include>
<view bindtap="closemulti" class="fui-mask {{showPicker?'show':''}}"></view>
<view class="{{main.template!=0?'flex main':'flex main padbot'}}">
<scroll-view scrollY class="left" style="background-color:{{main.style.catebg}}">
<view bindtap="clickLab" class="{{arrLab[index]?'active leftItem':'leftItem'}}" data-id="{{index}}" style="color: {{arrLab[index]?main.style.cateactivecolor:main.style.catecolor}}" wx:for="{{group}}" wx:key="unique">
<view style="color: {{arrLab[index]?main.style.cateactivecolor:main.style.catecolor}}">{{item.title}}</view>
</view>
</scroll-view>
<scroll-view scrollY bindscroll="scrollfn" class="right2" scrollIntoView="{{'num'+id}}" scrollWithAnimation="true" style="background-color: {{main.style.goodsbg}}">
<swiper autoplay="true" circular="true" class="bigimg" indicatorDots="true" wx:if="{{main.advs}}">
<swiper-item wx:for="{{main.advs}}" wx:key="unique">
<image bindtap="gobigimg" class="slide-image" data-link="{{item.link}}" mode="aspectFit" src="{{item.thumb}}"></image>
</swiper-item>
</swiper>
<view id="num{{index}}" wx:for="{{group}}" wx:key="unique">
<view class="tit" style="color: {{main.style.righttitle}}">{{item.title}}</view>
<view class="subtit" wx:if="{{main.template==0}}">{{item.desc}}</view>
<view class="nogoods" wx:if="{{goodsArr[item.type].length==0||!goodsArr[item.type]}}">
<icon class="icox icox-footprint"></icon> 该分组暂时没有商品哦</view>
<view class="goodsList flex" wx:for="{{goodsArr[item.type]}}" wx:for-index="goodsidx" wx:for-item="goods" wx:key="unique">
<navigator class="image" hoverClass="none" openType="navigate" url="/pages/goods/detail/index?id={{goods.id}}">
<image class="salez" src="{{defaultUrl}}/plugin/diypage/static/images/default/saleout-1.png" wx:if="{{goods.total==0}}"></image>
<image src="{{goods.thumb}}"></image>
</navigator>
<view>
<navigator class="height" hoverClass="none" openType="navigate" url="/pages/goods/detail/index?id={{goods.id}}">
<view style="color:{{main.style.goodstitile}}">{{goods.title}}</view>
<view style="color:{{main.style.goodssubtitile}}">{{goods.subtitle}}</view>
<view style="position:absolute;bottom: 40rpx;">
<i style="color:{{main.style.goodssales}}" wx:if="{{goods.showsales==1}}">销量{{goods.sales}} </i>
<i style="color:{{main.style.goodssales}}" wx:if="{{goods.showtotal==1}}">库存{{goods.total}}</i>
</view>
</navigator>
<view style="color:{{main.style.goodsprice}}">¥{{goods.minprice}}</view>
</view>
<view class="addShopCar flex">
<icon bindtap="addGoodToCartFn" class="icox icox-offline" data-add="reduce" data-buytype="cart" data-id="{{goods.id}}" data-min="{{goods.minbuy}}" data-more="{{goods.hasoption}}" data-num="{{(numtotal[goods.id]>0||numtotal[goods.id]==0)&&numtotal[goods.id]!=null?numtotal[goods.id]:goods.cartTotal}}" style="color: {{main.style.goodscart}}" wx:if="{{numtotal[goods.id]&&numtotal[goods.id]!=-1}}"></icon>
<text wx:if="{{numtotal[goods.id]&&numtotal[goods.id]!=-1}}">{{numtotal[goods.id]}}</text>
<icon bindtap="addGoodToCartFn" class="icox icox-addition_fill" data-add="value" data-buytype="cart" data-canadd="{{goods.canAddCart}}" data-color="{{!goods.canAddCart?'#ccc':numtotal[goods.id]==(goods.maxbuy==0?goods.total:goods.maxbuy)?'#ccc':main.style.goodscart}}" data-diyformtype="{{goods.diyformtype}}" data-id="{{goods.id}}" data-maxnum="{{goods.maxbuy}}" data-more="{{goods.hasoption}}" data-store="{{goods.totalmaxbuy}}" style="color: {{numtotal[goods.id]==(goods.maxbuy==0?goods.total:goods.maxbuy)?'#ccc':main.style.goodscart}}"></icon>
</view>
</view>
</view>
</scroll-view>
</view>
<view bindtap="gotocart" class="shopCar" style="color: {{main.style.footercart?main.style.footercart:'#fa4040'}};background-color: {{main.style.footercart}}" wx:if="{{main.template==1}}">
<icon class="shopCarImg icox icox-cartfill" style="color: {{main.style.footercarticon}}"></icon>
<i wx:if="{{main.cartList.total}}"></i>
</view>
<view class="shopCar2 footercart" style="background-color:{{main.style.footerbg}}" wx:if="{{main.template==0}}">
<view bindtap="shopCarList" class="carIcon" style="background-color:{{main.style.footercart}}">
<icon class="shopCarImg icox icox-cartfill" style="color:{{main.style.footercarticon}}"></icon>
<i wx:if="{{main.cartList.total}}">{{main.cartList.total}}</i>
</view>
<view class="total" style="color:{{main.style.footertext}}">
<view>¥{{main.cartList.totalprice}}</view>
<view>优惠信息请至结算页面查看</view>
</view>
<view bindtap="gopay" style="background-color:{{main.style.footerbtn}};color: {{main.style.footerbtntext}}">去结算</view>
</view>
<view class="{{clickCar?'shopCarList':'shopCarList displayNo'}}">
<view bindtap="shopCarHid" style="flex:1"></view>
<view>
<view class="flex scListTit">
<text>购物车</text>
<text bindtap="clearShopCartFn">清空</text>
</view>
<scroll-view scrollY class="footerList">
<view class="carList" wx:if="{{cartcartArr[goods.optionid=='0'?goods.goodsid:goods.optionid]!=0}}" wx:for="{{main.cartList.list}}" wx:for-item="goods" wx:key="unique">
<view class="goodsMsg">
<view>{{goods.title}}</view>
<view>{{goods.optiontitle?goods.optiontitle:''}}</view>
</view>
<view class="addShopCar flex">
<icon bindtap="cartaddcart" class="icox icox-offline" data-add="reduce" data-goodsid="{{goods.goodsid}}" data-id="{{goods.optionid}}" data-min="{{goods.minbuy}}" data-num="{{cartcartArr[goods.optionid=='0'?goods.goodsid:goods.optionid]>0?cartcartArr[goods.optionid=='0'?goods.goodsid:goods.optionid]:goods.total}}"></icon>
<text>{{cartcartArr[goods.optionid=='0'?goods.goodsid:goods.optionid]>0?cartcartArr[goods.optionid=='0'?goods.goodsid:goods.optionid]:goods.total}}</text>
<icon bindtap="cartaddcart" class="icox icox-addition_fill" data-add="add" data-goodsid="{{goods.goodsid}}" data-id="{{goods.optionid}}" data-maxnum="{{goods.maxbuy}}" data-store="{{goods.stock}}"></icon>
</view>
<view class="money">¥{{goods.marketprice}}</view>
</view>
<text class="noGoods" wx:if="{{!main.cartList.list.length}}">暂时没有商品喔~</text>
</scroll-view>
<view class="tips" wx:if="{{main.cartList.list.length}}">Tips加入购物车后请尽快下单哦~</view>
<view class="shopCar2">
<view bindtap="shopCarHid" class="carIcon">
<icon class="shopCarImg icox icox-cartfill"></icon>
<i wx:if="{{main.cartList.list.length}}">{{main.cartList.total}}</i>
</view>
<view class="total">
<view>¥{{main.cartList.totalprice}}</view>
<view>优惠信息请至结算页面查看</view>
</view>
<view bindtap="gopay">去结算</view>
</view>
</view>
</view>
<view class="good_box" hidden="{{hide_good_box}}" style="left: {{bus_x}}px; top: {{bus_y}}px;"></view>