142 lines
9.9 KiB
Plaintext
142 lines
9.9 KiB
Plaintext
<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>
|