提交 | 用户 | age
|
d98d05
|
1 |
<import src="../template/goods-item/goods-item-template.wxml" /> |
S |
2 |
<import src="../template/authorize/authorize-template.wxml" /> |
|
3 |
<!--<import src="../template/contact-btn/contact-btn-template.wxml" />--> |
|
4 |
<!-- <import src="../template/tabbar/tabbar-template.wxml" /> --> |
|
5 |
<!--index.wxml--> |
|
6 |
|
53cc6f
|
7 |
<!-- <c-navigationBar bgImage="{{bgImage}}" bgClass="{{bgClass}}" textColor="{{textColor}}" |
d98d05
|
8 |
navBarBfc="{{navBarBfc}}" backStyle="{{backStyle}}" contentText="{{contentText}}"> |
S |
9 |
<view slot="content" bindtap="reload">6666</view> |
|
10 |
{ |
|
11 |
"navigationBarTitleText": "网店", |
|
12 |
"navigationStyle": "custom", |
|
13 |
"usingComponents": { |
|
14 |
"c-unpaidOrder": "../../component/unpaidOrder/index", |
|
15 |
"c-navigationBar": "../../component/topNavBar/index" |
|
16 |
} |
|
17 |
} |
|
18 |
top:{{customNavBarHeight}}px |
|
19 |
|
|
20 |
this.setData({ |
|
21 |
contentText:res.data.name||'网店', |
|
22 |
}) |
|
23 |
</c-navigationBar> --> |
|
24 |
|
|
25 |
<form bindsubmit="itemFormIdSubmit1"> |
|
26 |
<view class="index-body normal" wx:if="{{homeLayoutStyle!=='Cosmo'}}"> |
|
27 |
<view class="search-bar" style="top:{{0}}px"> |
|
28 |
<!-- defaultShopCcCode {{shopName}} --> |
|
29 |
<view class="area" bindtap="toAddr" wx:if="{{!isStartupLeagueShopCcCode&&defaultShopCcCode}}"> |
|
30 |
<text class="area-text">{{shopName}}</text> |
|
31 |
<view class="iconfont icon-xiangxiazhankai"></view> |
|
32 |
</view> |
|
33 |
<view class="area" bindtap="openMap" data-longitude="{{longitude}}" data-latitude="{{latitude}}" wx:if="{{!isStartupLeagueShopCcCode&&!defaultShopCcCode}}"> |
|
34 |
<view class="iconfont icon-weizhi"></view> |
|
35 |
<text class="area-text">附近门店</text> |
|
36 |
</view> |
|
37 |
|
|
38 |
<!-- <view class="area" bindtap="openHidelayer" wx:if="{{isStartupLeagueShopCcCode}}"> |
|
39 |
<text class="area-text">切换联盟</text> |
|
40 |
<view class="iconfont icon-xiangxiazhankai"></view> |
|
41 |
</view> --> |
|
42 |
|
|
43 |
<navigator class="search-box" url="../search/search"> |
|
44 |
<view class="search-input"> |
|
45 |
<icon type="search" size="12" /> |
|
46 |
<text>请输入搜索内容</text> |
|
47 |
</view> |
|
48 |
</navigator> |
|
49 |
|
|
50 |
<view class="scan" bindtap="scanTap"> |
|
51 |
<view class="iconfont icon-saomiao"></view> |
|
52 |
<view>扫一扫</view> |
|
53 |
</view> |
|
54 |
<!--<view wx:else class="search-text">搜索</view>--> |
|
55 |
|
|
56 |
</view> |
|
57 |
|
|
58 |
<swiper class="has-header" catchtap="onSwiperTap" vertical="{{false}}" indicator-dots="true" autoplay="{{isAutoPlay}}" interval="5000" style="height:{{swiperHeight}}px"> |
|
59 |
<block wx:for="{{bannerList}}" wx:for-item="listItem" wx:for-index="listIndex" wx:key="key"> |
|
60 |
<swiper-item class="banner-item border-radius"> |
|
61 |
<image src="{{listItem.isVideoFile?listItem.coverImgUrl:listItem.imgUrl}}" data-istab="{{listItem.isTabBarButton}}" data-url="{{listItem.pathurl}}" mode="widthFix" class="border-radius" bindload="swiperImgload" data-isvideo="{{listItem.isVideoFile}}" data-video="{{listItem.imgUrl}}"></image> |
|
62 |
<text wx:if="{{listItem.isVideoFile}}" data-istab="{{listItem.isTabBarButton}}" data-url="{{listItem.pathurl}}" data-isvideo="{{listItem.isVideoFile}}" data-video="{{listItem.imgUrl}}" class="video-play iconfont icon-bofang"></text> |
|
63 |
</swiper-item> |
|
64 |
</block> |
|
65 |
</swiper> |
|
66 |
|
|
67 |
|
|
68 |
<view wx:if="{{navList.length>0}}" class="index-menu"> |
|
69 |
<block wx:for="{{navList}}" wx:key="key"> |
|
70 |
<c-authorize-phone bind:authorize="navListTap" data-url="{{item.pathurl}}" data-name="{{item.name}}" data-istab="{{item.isTabBarButton}}" data-appid="{{item.navigatetoappid}}" class="index-menu-a" style="width:{{100/parallelNumberForInnerMenuOnHomePage}}%;"> |
|
71 |
<view slot="content"> |
|
72 |
<view> |
|
73 |
<image src="{{item.smallicon}}"></image> |
|
74 |
</view> |
|
75 |
<view> |
|
76 |
<text>{{item.name}}</text> |
|
77 |
</view> |
|
78 |
</view> |
|
79 |
</c-authorize-phone> |
|
80 |
<!-- <view data-url="{{item.pathurl}}" data-name="{{item.name}}" data-istab="{{item.isTabBarButton}}" data-appid="{{item.navigatetoappid}}" bindtap="navListTap" class="index-menu-a" style="width:{{100/parallelNumberForInnerMenuOnHomePage}}%;"> |
|
81 |
<view> |
|
82 |
<image src="{{item.smallicon}}"></image> |
|
83 |
</view> |
|
84 |
<view> |
|
85 |
<text>{{item.name}}</text> |
|
86 |
</view> |
|
87 |
</view> --> |
|
88 |
</block> |
|
89 |
|
|
90 |
</view> |
|
91 |
|
|
92 |
<!-- 广告条 --> |
|
93 |
<view class="index-imgbar" wx:if="{{imgBar.length>0}}"> |
|
94 |
<block wx:for="{{imgBar}}" wx:key="key"> |
|
95 |
<navigator url="../member/member?doccode={{item.DocCode}}"> |
|
96 |
<image src="{{item.BannerImage}}" class="border-radius" mode="widthFix"></image> |
|
97 |
</navigator> |
|
98 |
|
|
99 |
</block> |
|
100 |
</view> |
|
101 |
<view class="index-imgbar" wx:if="{{imgBar2.length>0}}"> |
|
102 |
<block wx:for="{{imgBar2}}" wx:key="key"> |
|
103 |
<navigator url="../membergroup/membergroup?doccode={{item.DocCode}}"> |
|
104 |
<image src="{{item.BannerImage}}" class="border-radius" mode="widthFix"></image> |
|
105 |
</navigator> |
|
106 |
</block> |
|
107 |
</view> |
|
108 |
<!-- 充值广告 --> |
|
109 |
<view class="index-imgbar" wx:if="{{GiftAmount}}"> |
|
110 |
<navigator url="../introduce/introduce"> |
|
111 |
<image src="{{GiftAmount}}" class="border-radius" mode="widthFix"></image> |
|
112 |
</navigator> |
|
113 |
</view> |
|
114 |
<!-- 优惠券信息 --> |
|
115 |
<view class="index-imgbar" wx:if="{{CouponList.length>0}}"> |
|
116 |
<block wx:for="{{CouponList}}" wx:key="key"> |
|
117 |
<navigator url="../ticketCenter/ticketCenter"> |
|
118 |
<image src="{{item.BannerImage}}" class="border-radius" mode="widthFix"></image> |
|
119 |
</navigator> |
|
120 |
</block> |
|
121 |
</view> |
|
122 |
<!-- 通用广告条卡片 --> |
|
123 |
<view class="index-imgbar" wx:if="{{InformationData.length>0}}"> |
|
124 |
<block wx:for="{{InformationData}}" wx:key="key"> |
|
125 |
<c-authorize-phone bind:authorize="getUserInfo2" class="clear-btn" data-doccode="{{item.doccode}}" wx:if="{{item.isShowBannerOnHomePage}}"> |
|
126 |
<image slot="content" src="{{item.bannerImages[0]}}" class="border-radius" mode="widthFix"></image> |
|
127 |
</c-authorize-phone> |
|
128 |
<!-- <button open-type="getUserInfo" bindgetuserinfo="getUserInfo2" class="clear-btn" data-doccode="{{item.doccode}}" wx:if="{{item.isShowBannerOnHomePage}}"> |
|
129 |
<image src="{{item.bannerImages[0]}}" class="border-radius" mode="widthFix"></image> |
|
130 |
</button> --> |
|
131 |
<!-- <navigator wx:if="{{item.isShowBannerOnHomePage}}" url="../information/information?infordoc={{item.doccode}}"> |
|
132 |
<image src="{{item.bannerImages[0]}}" class="border-radius" mode="widthFix"></image> |
|
133 |
</navigator> --> |
|
134 |
</block> |
|
135 |
</view> |
|
136 |
|
|
137 |
<!-- 首页直播 --> |
|
138 |
|
492b82
|
139 |
<view class="index-imgbar" wx:if="{{LiveBannerPhoto}}"> |
S |
140 |
<navigator url="../liveRoomList/liveRoomList"> |
|
141 |
<image src="{{LiveBannerPhoto}}" class="border-radius" mode="widthFix"></image> |
|
142 |
</navigator> |
|
143 |
</view> |
d98d05
|
144 |
<view class="index-imgbar" wx:if="{{LiveRoomData.length>0}}"> |
S |
145 |
<block wx:for="{{LiveRoomData}}" wx:key="key"> |
492b82
|
146 |
<!-- <navigator wx:if="{{item.BannerPhoto}}" url="../liveRoomList/liveRoomList"> |
d98d05
|
147 |
<image src="{{item.BannerPhoto}}" class="border-radius" mode="widthFix"></image> |
S |
148 |
</navigator> --> |
492b82
|
149 |
<c-liveRoomBanner wx:if="{{item.BannerPhoto}}" item="{{item}}"></c-liveRoomBanner> |
d98d05
|
150 |
</block> |
S |
151 |
</view> |
|
152 |
|
|
153 |
<!-- 活动广告 --> |
|
154 |
<block wx:for="{{PromotionData}}" wx:key="index" wx:for-item="datas"> |
|
155 |
<view wx:if="{{datas.ShowStyle==0}}" class="imgbar"> |
|
156 |
|
|
157 |
<view class="imgbar-view imgbar-vertical"> |
|
158 |
<image wx:for="{{datas.Details}}" wx:key="index" wx:if="{{item.isVerticalLongImage==true}}" mode="widthFix" src="{{item.Image}}" bindload="imgbarLoad" data-url="{{item.pathurl}}" data-istab="{{item.isTabBarButton}}" data-appid="{{item.navigatetoappid}}" bindtap="navListTap"></image> |
|
159 |
</view> |
|
160 |
<view class="imgbar-view imgbar-horizon"> |
|
161 |
<image wx:for="{{datas.Details}}" wx:key="index" wx:if="{{item.isVerticalLongImage==false}}" mode="widthFix" class="" src="{{item.Image}}" data-url="{{item.pathurl}}" data-istab="{{item.isTabBarButton}}" data-appid="{{item.navigatetoappid}}" bindtap="navListTap"></image> |
|
162 |
</view> |
|
163 |
|
|
164 |
|
|
165 |
</view> |
|
166 |
|
|
167 |
<view wx:if="{{datas.ShowStyle==1}}" class="imgbar"> |
|
168 |
|
|
169 |
<view class="imgbar-view imgbar-horizon"> |
|
170 |
<image wx:for="{{datas.Details}}" wx:key="index" wx:if="{{item.isVerticalLongImage==false}}" mode="widthFix" class="" src="{{item.Image}}" data-url="{{item.pathurl}}" data-istab="{{item.isTabBarButton}}" data-appid="{{item.navigatetoappid}}" bindtap="navListTap"></image> |
|
171 |
</view> |
|
172 |
<view class="imgbar-view imgbar-vertical"> |
|
173 |
<image wx:for="{{datas.Details}}" wx:key="index" wx:if="{{item.isVerticalLongImage==true}}" mode="widthFix" src="{{item.Image}}" bindload="imgbarLoad" data-url="{{item.pathurl}}" data-istab="{{item.isTabBarButton}}" data-appid="{{item.navigatetoappid}}" bindtap="navListTap"></image> |
|
174 |
</view> |
|
175 |
|
|
176 |
</view> |
|
177 |
</block> |
|
178 |
|
|
179 |
|
|
180 |
|
|
181 |
<!-- 菜单 --> |
|
182 |
<view wx:if="{{menuList.length>0}}" class="top-select"> |
|
183 |
<view class="fl-row"> |
|
184 |
<block wx:for="{{menuList}}" wx:for-item="listItem" wx:for-index="listIndex" wx:key="index"> |
|
185 |
<!--//template 一级菜单--> |
|
186 |
<view bindtap="changeClass" class="item {{listItem.isChecked?'active':''}}" data-num="{{listItem.MatGroup}}"> |
|
187 |
<view> |
|
188 |
<text>{{listItem.MatGroupName}}</text> |
|
189 |
<text class="angle"><text class="iconfont icon-xiangxiazhankai"></text></text> |
|
190 |
</view> |
|
191 |
</view> |
|
192 |
|
|
193 |
</block> |
|
194 |
</view> |
|
195 |
<view bindtap="changeClass2"> |
|
196 |
<block wx:for="{{menuList}}" wx:for-item="listItem" wx:key="key"> |
|
197 |
<!--//template 二级菜单--> |
|
198 |
<view class="show-list" wx:if="{{listItem.isChecked}}"> |
|
199 |
<view wx:for="{{listItem.list}}" wx:for-item="childItem" class="{{goodsTitle==childItem.SubMatGroupName?'select':''}}" data-name="{{childItem.SubMatGroupName}}" data-url="{{childItem.SubMatGroupAction}}" wx:key="key"> |
|
200 |
{{childItem.SubMatGroupName}} |
|
201 |
</view> |
|
202 |
</view> |
|
203 |
</block> |
|
204 |
|
|
205 |
</view> |
|
206 |
|
|
207 |
</view> |
|
208 |
|
|
209 |
|
|
210 |
<!-- 订金商品 --> |
|
211 |
<view wx:if="{{!isTitle}}" wx:for="{{goodsList2}}" wx:for-item="item" wx:key="index"> |
|
212 |
<image wx:if="{{item.Photo}}" class="goods-titlePhoto" src="{{item.Photo}}" mode="widthFix"></image> |
|
213 |
<view wx:else class="goods-title">{{item.ShowGroupName}}</view> |
|
214 |
|
|
215 |
<!-- <form bindsubmit="formIdSubmit2" report-submit='true'> |
|
216 |
<block wx:for="{{goodsItem}}" wx:for-item="goods" wx:key="index"> |
|
217 |
<button form-type="submit" class="single-view-container border-radius"> |
|
218 |
<template is="goodsItemTemplate" data="{{...goods}}" /> |
|
219 |
</button> |
|
220 |
</block> |
|
221 |
</form> --> |
|
222 |
<form bindsubmit="formIdSubmit2" wx:if="{{ProductListStyle==0}}"> |
087175
|
223 |
<view wx:if="{{!item.isHorizontalScrolling}}" class="goods-container" style="display:block;"> |
d98d05
|
224 |
<block wx:for="{{item.list}}" wx:for-item="goods" wx:key="index"> |
S |
225 |
<!-- <button form-type="submit" class="single-view-container formid-btn" > --> |
|
226 |
<!-- <view class="single-view-container border-radius"> |
|
227 |
<c-single-goods-item goods-item="{{goods}}"></c-single-goods-item> |
|
228 |
<c-authorize-phone class="cart-btn-div" data-mininum="{{goods.Mininum}}" data-matcode="{{goods.MatCode}}" is-must-authorize="{{true}}" catch:authorize="addCart"> |
|
229 |
<view slot="content" class="cart-btn" >加入购物车</view> |
|
230 |
</c-authorize-phone> |
|
231 |
</view> --> |
|
232 |
<c-single-goods-items goods="{{goods}}"></c-single-goods-items> |
|
233 |
</block> |
|
234 |
</view> |
|
235 |
</form> |
|
236 |
<form bindsubmit="formIdSubmit2" wx:else> |
|
237 |
<view wx:if="{{!item.isHorizontalScrolling}}" class="goods-container"> |
|
238 |
<block wx:for="{{item.list}}" wx:for-item="goods" wx:key="index"> |
|
239 |
<!-- <button form-type="submit" class="single-view-container formid-btn" > --> |
|
240 |
|
|
241 |
<view class="single-view-container border-radius"> |
|
242 |
<!-- <c-single-goods-item is-go-events="{{true}}" goods-item="{{goods}}"></c-single-goods-item> --> |
|
243 |
<button bindtap="goDetailEvents" class="goods-item-container border-radius" data-goods-id="{{goods.MatCode}}" data-external-url="{{goods.ExternalUrl}}" data-deposit-doccode="{{goods.DepositDocCode}}" data-deposit-rowid="{{goods.DepositRowId}}"> |
|
244 |
<view style="position:relative;"> |
|
245 |
<image class="goods-item-img border-radius" src="{{goods.PhotoPath}}"></image> |
|
246 |
<view class="img-info" wx:if="{{goods.isRestrictQuantity&&goods.Quantity<=0}}">已抢光</view> |
|
247 |
<view class="img-info" wx:elif="{{goods.isStartupPanicBuying&&goods.PanicBuyingEndTimeBalance<=0}}">已结束</view> |
a50a5b
|
248 |
<van-tag wx:if="{{goods.isStartupGroupBuying&&goods.GroupBuyingEndTimeBalance>0}}" mark type="danger" class="group-tag">团购中</van-tag> |
d98d05
|
249 |
</view> |
S |
250 |
|
|
251 |
|
|
252 |
<text class="goods-item-title">{{goods.isShowMatCode?goods.ShopMatCode:''}}</text> |
|
253 |
<text class="goods-item-title" wx:if="{{goods.isShowMatName}}">{{goods.MatName}}</text> |
|
254 |
<view class="price"> |
a50a5b
|
255 |
<text class="goods-item-price" wx:if="{{goods.isShowPrice}}">{{goods.CurrencySign}}{{goods.isStartupGroupBuying?goods.GroupBuyingPrice:goods.Price}}</text> |
d98d05
|
256 |
<text class="goods-item-costprice" wx:if="{{goods.isShowPrice&&goods.Price&&goods.Price!=goods.SalesPrice&&goods.SalesPrice!=0}}">{{goods.CurrencySign}}{{goods.SalesPrice}}</text> |
S |
257 |
</view> |
|
258 |
<text class="goods-item-info" wx:if="{{goods.isStartupPanicBuying}}">预售: {{goods.PanicBuyingStartTime}}</text> |
|
259 |
<text class="goods-item-info" wx:if="{{goods.isRestrictQuantity}}">剩余 {{goods.Quantity}} {{goods.Uom||'份'}} <text wx:if="{{goods.RestrictBuyingQuantity>0}}" class="info-text">(限购 {{goods.RestrictBuyingQuantity}} {{goods.Uom||'份'}})</text></text> |
|
260 |
<view class="order-price" wx:if="{{!goods.isPaidDeposit}}"> |
|
261 |
支付{{goods.CurrencySign}}{{goods.DepositAmount}}抢订 |
|
262 |
</view> |
|
263 |
<view class="order-price bought" wx:else> |
|
264 |
已经抢购 |
|
265 |
</view> |
|
266 |
|
|
267 |
</button> |
|
268 |
</view> |
|
269 |
|
|
270 |
</block> |
|
271 |
</view> |
|
272 |
</form> |
|
273 |
|
|
274 |
<scroll-view wx:if="{{item.isHorizontalScrolling}}" scroll-x="true" class="normal-scroll"> |
087175
|
275 |
<view class="list-container" style='width:{{item.list.length*(item.ImageWidthWhenScrolling|| 200+10)}}px'> |
d98d05
|
276 |
<!-- <c-single-goods-item wx:for="{{item.list}}" wx:for-item="btnItem" wx:key="index" is-go-events="{{true}}" goods-item="{{btnItem}}"></c-single-goods-item> --> |
S |
277 |
<button bindtap="goDetailEvents" wx:for="{{item.list}}" wx:for-item="btnItem" wx:key="index" class="item-container formid-btn" data-goods-id="{{btnItem.MatCode}}" data-index="{{index}}" data-external-url="{{btnItem.ExternalUrl}}" data-deposit-doccode="{{btnItem.DepositDocCode}}" data-deposit-rowid="{{btnItem.DepositRowId}}"> |
|
278 |
<view class="items border-radius"> |
a50a5b
|
279 |
<van-tag wx:if="{{btnItem.isStartupGroupBuying&&btnItem.GroupBuyingEndTimeBalance>0}}" mark type="danger" class="group-tag">团购中</van-tag> |
087175
|
280 |
<image class="goods-item-img" style='width:{{item.ImageWidthWhenScrolling|| 200}}px' src="{{btnItem.PhotoPath}}"></image> |
S |
281 |
<text class=" goods-item-title" style='width:{{item.ImageWidthWhenScrolling|| 200}}px'>{{btnItem.isShowMatCode?btnItem.ShopMatCode:''}}</text> |
|
282 |
<text class="goods-item-title" style='width:{{item.ImageWidthWhenScrolling|| 200}}px' wx:if="{{btnItem.isShowMatName}}">{{btnItem.MatName}}</text> |
d98d05
|
283 |
<view class="price"> |
a50a5b
|
284 |
<text class="goods-item-price" style='width:{{item.ImageWidthWhenScrolling|| 200}}px' wx:if="{{btnItem.isShowPrice}}">{{btnItem.CurrencySign}}{{btnItem.isStartupGroupBuying?btnItem.GroupBuyingPrice:btnItem.Price}}</text> |
087175
|
285 |
<text class="goods-item-costprice" style='width:{{item.ImageWidthWhenScrolling|| 200}}px' wx:if="{{btnItem.isShowPrice&&btnItem.SalesPrice&&btnItem.SalesPrice!==btnItem.Price}}">{{btnItem.CurrencySign}}{{btnItem.SalesPrice}}</text> |
d98d05
|
286 |
</view> |
S |
287 |
<view class="order-price" wx:if="{{!btnItem.isPaidDeposit}}"> |
|
288 |
支付{{btnItem.CurrencySign}}{{btnItem.DepositAmount}}抢订 |
|
289 |
</view> |
|
290 |
<view class="order-price bought" wx:else> |
|
291 |
已经抢购 |
|
292 |
</view> |
|
293 |
</view> |
|
294 |
</button> |
|
295 |
</view> |
|
296 |
</scroll-view> |
|
297 |
</view> |
|
298 |
|
|
299 |
<!-- 菜单产品 --> |
|
300 |
<view wx:if="{{!isTitle}}" wx:for="{{goodsList}}" wx:for-item="item" wx:key="index"> |
|
301 |
<!-- <block wx:for="{{Item}}" wx:for-item="item" wx:key="{{index}}"> --> |
|
302 |
<image wx:if="{{item.Photo}}" class="goods-titlePhoto" src="{{item.Photo}}" mode="widthFix"></image> |
|
303 |
<view wx:else class="goods-title">{{item.ShowGroupName}}</view> |
|
304 |
|
|
305 |
<!-- <form bindsubmit="formIdSubmit2" report-submit='true'> |
|
306 |
<block wx:for="{{goodsItem}}" wx:for-item="goods" wx:key="index"> |
|
307 |
<button form-type="submit" class="single-view-container border-radius"> |
|
308 |
<template is="goodsItemTemplate" data="{{...goods}}" /> |
|
309 |
</button> |
|
310 |
</block> |
|
311 |
</form> --> |
53cc6f
|
312 |
|
d98d05
|
313 |
<form bindsubmit="formIdSubmit2" wx:if="{{ProductListStyle==0}}"> |
S |
314 |
<view wx:if="{{!item.isHorizontalScrolling}}" class="goods-container" style="display:block;"> |
|
315 |
<block wx:for="{{item.list}}" wx:for-item="goods" wx:key="index"> |
|
316 |
<!-- <view class="single-view-container border-radius"> |
|
317 |
<c-single-goods-item goods-item="{{goods}}"></c-single-goods-item> |
|
318 |
<c-authorize-phone class="cart-btn-div" data-mininum="{{goods.Mininum}}" data-matcode="{{goods.MatCode}}" is-must-authorize="{{true}}" catch:authorize="addCart"> |
|
319 |
<view slot="content" class="cart-btn" >加入购物车</view> |
53cc6f
|
320 |
</c-authorize-phone> |
d98d05
|
321 |
</view> --> |
S |
322 |
<c-single-goods-items goods="{{goods}}"></c-single-goods-items> |
|
323 |
</block> |
|
324 |
</view> |
|
325 |
</form> |
|
326 |
|
|
327 |
<form bindsubmit="formIdSubmit2" wx:else> |
|
328 |
<view wx:if="{{!item.isHorizontalScrolling}}" class="goods-container"> |
|
329 |
<block wx:for="{{item.list}}" wx:for-item="goods" wx:key="index"> |
53cc6f
|
330 |
|
d98d05
|
331 |
<view class="single-view-container border-radius"> |
S |
332 |
<template is="goodsItemTemplate" data="{{...goods}}" /> |
53cc6f
|
333 |
|
d98d05
|
334 |
</view> |
S |
335 |
|
|
336 |
</block> |
|
337 |
</view> |
|
338 |
</form> |
|
339 |
|
|
340 |
<!-- 横向滚动 --> |
|
341 |
<scroll-view wx:if="{{item.isHorizontalScrolling}}" scroll-x="true" class="normal-scroll"> |
087175
|
342 |
<view class="list-container" style='width:{{item.list.length*(item.ImageWidthWhenScrolling|| 200+10)}}px'> |
d98d05
|
343 |
<button form-type="submit" wx:for="{{item.list}}" wx:for-item="btnItem" wx:key="index" class="item-container formid-btn" data-goods-id="{{btnItem.MatCode}}" data-index="{{index}}" data-external-url="{{btnItem.ExternalUrl}}"> |
S |
344 |
<!-- <button class="hide-btn" form-type="submit"></button> --> |
|
345 |
<view class="items border-radius"> |
|
346 |
<view style="position:relative;"> |
a50a5b
|
347 |
<van-tag wx:if="{{btnItem.isStartupGroupBuying&&btnItem.GroupBuyingEndTimeBalance>0}}" mark type="danger" class="group-tag">团购中</van-tag> |
087175
|
348 |
<image class="goods-item-img" style='width:{{item.ImageWidthWhenScrolling|| 200}}px' src="{{btnItem.PhotoPath}}"></image> |
d98d05
|
349 |
<view class="img-info" wx:if="{{btnItem.isRestrictQuantity&&btnItem.Quantity<=0}}">已抢光</view> |
S |
350 |
<view class="img-info" wx:elif="{{btnItem.isStartupPanicBuying&&btnItem.PanicBuyingEndTimeBalance<=0}}">已结束</view> |
53cc6f
|
351 |
|
S |
352 |
|
|
353 |
|
d98d05
|
354 |
</view> |
S |
355 |
|
087175
|
356 |
<text class=" goods-item-title" style='width:{{item.ImageWidthWhenScrolling || 200}}px'>{{btnItem.isShowMatCode?btnItem.ShopMatCode:''}}</text> |
S |
357 |
<text class="goods-item-title" style='width:{{item.ImageWidthWhenScrolling || 200}}px' wx:if="{{btnItem.isShowMatName}}">{{btnItem.MatName}}</text> |
d98d05
|
358 |
<view class="price"> |
a50a5b
|
359 |
<text class="goods-item-price" style='width:{{item.ImageWidthWhenScrolling || 200}}px' wx:if="{{btnItem.isShowPrice}}">{{btnItem.CurrencySign}}{{btnItem.isStartupGroupBuying?btnItem.GroupBuyingPrice:btnItem.Price}}</text> |
087175
|
360 |
<text class="goods-item-costprice" style='width:{{item.ImageWidthWhenScrolling || 200}}px' wx:if="{{btnItem.isShowPrice&&btnItem.SalesPrice&&btnItem.SalesPrice!==btnItem.Price}}">{{btnItem.CurrencySign}}{{btnItem.SalesPrice}}</text> |
d98d05
|
361 |
</view> |
S |
362 |
<!-- <scroll-view wx:if="{{isStartupPanicBuying}}" class="goods-item-info" scroll-x="{{true}}"> |
|
363 |
预售时间: {{PanicBuyingStartTime}} |
|
364 |
</scroll-view> --> |
087175
|
365 |
<text class="goods-item-info" style='width:{{item.ImageWidthWhenScrolling || 200}}px' wx:if="{{btnItem.isStartupPanicBuying}}">预售: {{btnItem.PanicBuyingStartTime}}</text> |
S |
366 |
<text class="goods-item-info" style='width:{{item.ImageWidthWhenScrolling || 200}}px' wx:if="{{btnItem.isRestrictQuantity}}">剩余 {{btnItem.Quantity}} {{btnItem.Uom||'份'}} <text wx:if="{{btnItem.RestrictBuyingQuantity>0}}" class="info-text">(限购 {{btnItem.RestrictBuyingQuantity}} {{btnItem.Uom||'份'}})</text></text> |
d98d05
|
367 |
</view> |
S |
368 |
</button> |
|
369 |
</view> |
|
370 |
</scroll-view> |
|
371 |
<!-- </block> --> |
|
372 |
</view> |
|
373 |
|
|
374 |
|
|
375 |
|
|
376 |
|
|
377 |
|
|
378 |
<!-- 默认推荐商品 --> |
|
379 |
<view class="goods-title" wx:if="{{isTitle}}">{{isTitle?goodsTitle:"推荐"}}</view> |
|
380 |
<view class="goods-container has-footer" wx:if="{{ProductListStyle==0}}"> |
|
381 |
<form bindsubmit="formIdSubmit2"> |
087175
|
382 |
<view class="goods-container" style="display:block;"> |
S |
383 |
<block wx:for="{{goodsItem}}" wx:for-item="goods" wx:key="index"> |
|
384 |
<!-- <c-single-goods-item goods-item="{{goods}}"></c-single-goods-item> |
|
385 |
<c-authorize-phone class="cart-btn-div" data-mininum="{{goods.Mininum}}" data-matcode="{{goods.MatCode}}" is-must-authorize="{{true}}" catch:authorize="addCart"> |
|
386 |
<view slot="content" class="cart-btn" >加入购物车</view> |
|
387 |
</c-authorize-phone> --> |
|
388 |
<c-single-goods-items goods="{{goods}}"></c-single-goods-items> |
|
389 |
</block> |
|
390 |
</view> |
d98d05
|
391 |
</form> |
S |
392 |
|
|
393 |
</view> |
|
394 |
<view class="goods-container has-footer" wx:else> |
|
395 |
<form bindsubmit="formIdSubmit2"> |
|
396 |
<block wx:for="{{goodsItem}}" wx:for-item="goods" wx:key="index"> |
|
397 |
<!-- <c-single-goods-item goods-item="{{goods}}"></c-single-goods-item> --> |
|
398 |
<button form-type="submit" class="single-view-container border-radius"> |
|
399 |
<template is="goodsItemTemplate" data="{{...goods}}" /> |
|
400 |
</button> |
|
401 |
</block> |
|
402 |
</form> |
|
403 |
|
|
404 |
</view> |
|
405 |
|
|
406 |
|
|
407 |
|
|
408 |
|
|
409 |
|
|
410 |
<!-- <button class="contact-btn iconfont icon-kefu" open-type="contact" /> --> |
|
411 |
<!--<template is="contactBtnTemplate" data="{{unreadMsgNum,newMsg,animationData}}" />--> |
|
412 |
<!-- <template is="tabBar" data="{{tabBar:bindData.tabBar}}" /> --> |
|
413 |
</view> |
|
414 |
|
|
415 |
</form> |
|
416 |
<view class="index cosmo" wx:if="{{homeLayoutStyle=='Cosmo'}}"> |
|
417 |
<!-- <view class="index cosmo"> --> |
|
418 |
<form bindsubmit="itemFormIdSubmit"> |
|
419 |
<button form-type="submit" class="cosmo-nav formid-btn" data-goods-id="{{goodsItem[0].MatCode}}" data-index="0" style="height:{{navHeight}}px"> |
|
420 |
<!--style="height:{{navHeight}}px"--> |
|
421 |
<image src="{{cosmoHomePageImageUrl}}" style="height:{{navHeight}}px" bindload='imgOnload'></image> |
|
422 |
</button> |
|
423 |
|
|
424 |
|
|
425 |
<scroll-view scroll-x="true" class="horizon"> |
|
426 |
|
|
427 |
|
|
428 |
<view class="list-container" style='width:{{goodsItem.length*100+10}}px'> |
|
429 |
|
|
430 |
<button form-type="submit" wx:for="{{goodsItem}}" wx:key="index" class="item-container formid-btn" data-goods-id="{{item.MatCode}}" data-index="{{index}}" data-external-url="{{item.ExternalUrl}}"> |
|
431 |
<!-- <button class="hide-btn" form-type="submit"></button> --> |
|
432 |
<view class="items"> |
|
433 |
<image class="goods-item-img" src="{{item.PhotoPath}}"></image> |
|
434 |
<text class="goods-item-title">{{item.isShowMatCode?item.MatCode:''}}</text> |
|
435 |
</view> |
|
436 |
|
|
437 |
</button> |
|
438 |
|
|
439 |
</view> |
|
440 |
|
|
441 |
|
|
442 |
|
|
443 |
</scroll-view> |
|
444 |
</form> |
|
445 |
<!-- <button class="contact-btn iconfont icon-kefu" open-type="contact" /> --> |
|
446 |
<!-- <view class="contact-div"> |
|
447 |
<navigator url='../message/message' class='contact-btn iconfont icon-kefu'></navigator> |
|
448 |
<text class="unreadMsg" wx:if="{{!unreadMsgNum==0||unreadMsgNum}}">{{unreadMsgNum}}</text> |
|
449 |
<view class="no-wrap receive-message" animation="{{animationData}}">{{newMsg}}</view> |
|
450 |
</view> --> |
|
451 |
<!--<template is="contactBtnTemplate" data="{{unreadMsgNum,newMsg,animationData}}" />--> |
|
452 |
</view> |
|
453 |
<!-- <template is="authorizeTemplate" data="{{isAuthorize}}" /> --> |
|
454 |
<!--<c-authorize></c-authorize>--> |
|
455 |
<c-unpaidOrder onshow="{{onshow}}"></c-unpaidOrder> |
|
456 |
|
|
457 |
<c-slideIn wx:if="{{showHidelayer}}" bind:maskTap="maskTap"> |
|
458 |
<!-- <c-item slot="content" store-data="{{storeList}}" catch:selectShop="selectShop"/> --> |
|
459 |
<view class="union-list" slot="content"> |
|
460 |
<view class="union-item" bindtap="changeUnion" data-is-selected="{{item.isSelected}}" data-cccode="{{item.ShopCcCode}}" wx:for="{{unionData}}" wx:key="key"> |
|
461 |
<image src="{{item.Photo}}" class="item-img" /> |
|
462 |
<view class="item"> |
|
463 |
<view class="item-title">{{item.CcName}}</view> |
|
464 |
|
|
465 |
<view class="item-text no-wrap">{{item.Remarks}}</view> |
|
466 |
|
|
467 |
<view class="item-text selected" wx:if="{{item.isSelected}}">当前联盟</view> |
|
468 |
</view> |
|
469 |
</view> |
|
470 |
|
|
471 |
<view class=" no-item" wx:if="{{unionData.length<1}}"> |
|
472 |
<view class="no-more"> |
|
473 |
<text class="line"></text> |
|
474 |
<text class="txt">暂无联盟数据</text> |
|
475 |
<text class="line"></text> |
|
476 |
</view> |
|
477 |
</view> |
|
478 |
</view> |
|
479 |
</c-slideIn> |
|
480 |
|
|
481 |
<official-account></official-account> |
|
482 |
<c-contact></c-contact> |
|
483 |
|
|
484 |
<!-- <van-dialog |
|
485 |
use-slot |
|
486 |
show="{{ isShowDialog }}" |
|
487 |
show-cancel-button |
|
488 |
confirmButtonText="授权登录" |
|
489 |
cancelButtonText="还是算了" |
53cc6f
|
490 |
|
d98d05
|
491 |
bind:cancel="onDialogClose" |
S |
492 |
confirm-button-open-type="getPhoneNumber" |
|
493 |
bind:getphonenumber="postPhoneNumber" |
|
494 |
bind:showdialog="showGetPhoneDialog" |
|
495 |
> |
|
496 |
<view class="title"> |
|
497 |
<text> 为了给您提供更贴心的服务,我们需要您授权您的电话!</text> |
|
498 |
</view> |
53cc6f
|
499 |
</van-dialog> --> |