Files
mp-weixin-2811-xcx.aigc-qui…/pages/goods/list.wxml

1 line
15 KiB
Plaintext

<page-meta page-style="{{themeColor}}" class="data-v-7fa61eda"></page-meta><view class="content data-v-7fa61eda"><view class="head-wrap data-v-7fa61eda"><view class="search-wrap uni-flex uni-row data-v-7fa61eda"><view class="flex-item input-wrap data-v-7fa61eda"><input class="uni-input data-v-7fa61eda" maxlength="50" placeholder="{{langstatus?$root.m0:'请输入您要搜索的商品'}}" data-event-opts="{{[['confirm',[['search']]],['input',[['__set_model',['','keyword','$event',[]]]]]]}}" value="{{keyword}}" bindconfirm="__e" bindinput="__e"/><text data-event-opts="{{[['tap',[['search']]]]}}" class="iconfont icon-sousuo3 data-v-7fa61eda" catchtap="__e"></text></view><view data-event-opts="{{[['tap',[['changeListStyle']]]]}}" class="{{['iconfont','data-v-7fa61eda',(isList)?'icon-apps':'',(!isList)?'icon-list':'']}}" bindtap="__e"></view></view><view class="sort-wrap data-v-7fa61eda"><view data-event-opts="{{[['tap',[['sortTabClick',['']]]]]}}" class="{{['comprehensive-wrap','data-v-7fa61eda',(orderType==='')?'color-base-text':'']}}" bindtap="__e"><text class="{{['data-v-7fa61eda',(orderType==='')?'color-base-text':'']}}">{{langstatus?$root.m1:'综合'}}</text></view><view data-event-opts="{{[['tap',[['sortTabClick',['sale_num']]]]]}}" class="{{['data-v-7fa61eda',(orderType==='sale_num')?'color-base-text':'']}}" bindtap="__e">{{(langstatus?$root.m2:'销量')+''}}</view><view data-event-opts="{{[['tap',[['sortTabClick',['discount_price']]]]]}}" class="price-wrap data-v-7fa61eda" bindtap="__e"><text class="{{['data-v-7fa61eda',(orderType==='discount_price')?'color-base-text':'']}}">{{langstatus?$root.m3:'价格'}}</text><view class="iconfont-wrap data-v-7fa61eda"><view class="{{['iconfont','icon-iconangledown-copy','asc','data-v-7fa61eda',(priceOrder==='asc'&&orderType==='discount_price')?'color-base-text':'']}}"></view><view class="{{['iconfont','icon-iconangledown','desc','data-v-7fa61eda',(priceOrder==='desc'&&orderType==='discount_price')?'color-base-text':'']}}"></view></view></view><view class="{{['screen-wrap','data-v-7fa61eda',(orderType==='screen')?'color-base-text':'']}}"><text data-event-opts="{{[['tap',[['sortTabClick',['screen']]]]]}}" bindtap="__e" class="data-v-7fa61eda">{{langstatus?$root.m4:'筛选'}}</text><view data-event-opts="{{[['tap',[['sortTabClick',['screen']]]]]}}" class="iconfont-wrap data-v-7fa61eda" bindtap="__e"><view class="iconfont icon-shaixuan color-tip data-v-7fa61eda"></view></view></view></view></view><mescroll-uni vue-id="36971996-1" top="180" data-ref="mescroll" data-event-opts="{{[['^getData',[['getGoodsList']]]]}}" bind:getData="__e" class="data-v-7fa61eda vue-ref" bind:__l="__l" vue-slots="{{['list']}}"><view slot="list" class="data-v-7fa61eda"><view class="{{['goods-list','single-column','data-v-7fa61eda',(isList)?'show':'']}}"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['goodsList','',index]]]]]]]}}" class="goods-item margin-bottom data-v-7fa61eda" bindtap="__e"><view class="goods-img data-v-7fa61eda"><image src="{{item.m5}}" mode="widthFix" data-event-opts="{{[['error',[['imgError',[index]]]]]}}" binderror="__e" class="data-v-7fa61eda"></image><block wx:if="{{item.m6!=''}}"><view class="color-base-bg goods-tag data-v-7fa61eda">{{item.m7}}</view></block><block wx:if="{{item.$orig.goods_stock<=0}}"><view class="sell-out data-v-7fa61eda"><text class="iconfont icon-shuqing data-v-7fa61eda"></text></view></block></view><view class="info-wrap data-v-7fa61eda"><view class="name-wrap data-v-7fa61eda"><view class="{{['goods-name','data-v-7fa61eda',[(config.nameLineMode=='single')?'using-hidden':''],[(config.nameLineMode=='multiple')?'multi-hidden':'']]}}"><block wx:if="{{langstatus}}"><block class="data-v-7fa61eda"><block wx:if="{{lang=='en-us'}}"><block class="data-v-7fa61eda">{{''+item.$orig.en_goods_name+''}}</block></block><block wx:else><block class="data-v-7fa61eda">{{''+item.$orig.goods_name+''}}</block></block></block></block><block wx:else><block class="data-v-7fa61eda">{{''+item.$orig.goods_name+''}}</block></block></view></view><view class="lineheight-clear data-v-7fa61eda"><block wx:if="{{item.$orig.isinformation==0}}"><view class="discount-price data-v-7fa61eda"><text class="unit price-style small data-v-7fa61eda">{{item.m8}}</text><text class="price price-style large data-v-7fa61eda">{{item.g0[0]}}</text><text class="unit price-style small data-v-7fa61eda">{{"."+item.g1[1]}}</text></view></block><block wx:else><view class="discount-price data-v-7fa61eda"><text class="price price-style data-v-7fa61eda">{{'查看详情'}}</text></view></block><block wx:if="{{item.m10}}"><view class="member-price-tag data-v-7fa61eda"><image src="{{item.g2}}" mode="widthFix" class="data-v-7fa61eda"></image></view></block><block wx:else><block wx:if="{{item.$orig.promotion_type==1}}"><view class="member-price-tag data-v-7fa61eda"><image src="{{item.g3}}" mode="widthFix" class="data-v-7fa61eda"></image></view></block></block></view><block wx:if="{{item.$orig.isinformation==0}}"><view class="pro-info data-v-7fa61eda"><block wx:if="{{item.m11}}"><view class="delete-price color-tip price-font data-v-7fa61eda"><text class="unit data-v-7fa61eda">{{item.m12}}</text><text class="data-v-7fa61eda">{{item.m13}}</text></view></block><view class="block-wrap data-v-7fa61eda"><block wx:if="{{item.$orig.sale_show}}"><view class="sale color-tip data-v-7fa61eda">{{"已售"+item.$orig.sale_num+(item.$orig.unit?item.$orig.unit:'件')}}</view></block></view><block wx:if="{{config.control&&item.$orig.is_virtual==0}}"><view class="cart-action-wrap data-v-7fa61eda"><block wx:if="{{config.style=='icon-cart'}}"><view class="cart shopping-cart-btn iconfont icon-gouwuche click-wrap data-v-7fa61eda" style="{{'color:'+(config.theme=='diy'?config.textColor:'')+';'+('border-color:'+(config.theme=='diy'?config.textColor:'')+';')}}" id="{{'goods-'+item.$orig.id}}" data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" data-event-params="{{({item:item.$orig})}}" catchtap="__e"><view class="click-event data-v-7fa61eda"></view></view></block><block wx:else><block wx:if="{{config.style=='icon-add'}}"><view class="cart plus-sign-btn iconfont icon-add1 click-wrap data-v-7fa61eda" style="{{'color:'+(config.theme=='diy'?config.textColor:'')+';'+('border-color:'+(config.theme=='diy'?config.textColor:'')+';')}}" id="{{'goods-'+item.$orig.id}}" data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" data-event-params="{{({item:item.$orig})}}" catchtap="__e"><view class="click-event data-v-7fa61eda"></view></view></block><block wx:else><block wx:if="{{config.style=='button'}}"><view class="cart buy-btn click-wrap data-v-7fa61eda" style="{{'background-color:'+(config.theme=='diy'?config.bgColor:'')+';'+('color:'+(config.theme=='diy'?config.textColor:'')+';')+('font-weight:'+(config.theme=='diy'?config.fontWeight?'bold':'normal':'')+';')+('padding:'+(config.theme=='diy'?'12rpx '+config.padding*2+'rpx':'')+';')}}" id="{{'goods-'+item.$orig.id}}" data-event-opts="{{[['tap',[['e2',['$event']]]]]}}" data-event-params="{{({item:item.$orig})}}" catchtap="__e">{{''+config.text+''}}<view class="click-event data-v-7fa61eda"></view></view></block><block wx:else><block wx:if="{{config.style=='icon-diy'}}"><view class="icon-diy click-wrap data-v-7fa61eda" style="{{'color:'+(config.theme=='diy'?config.textColor:'')+';'}}" id="{{'goods-'+item.$orig.id}}" data-event-opts="{{[['tap',[['e3',['$event']]]]]}}" data-event-params="{{({item:item.$orig})}}" catchtap="__e"><view class="click-event data-v-7fa61eda"></view><diy-icon vue-id="{{('36971996-2-'+index)+','+('36971996-1')}}" icon="{{config.iconDiy.icon}}" value="{{config.iconDiy.style?config.iconDiy.style:null}}" class="data-v-7fa61eda" bind:__l="__l"></diy-icon></view></block></block></block></block></view></block></view></block></view></view></block></view><view class="{{['goods-list','double-column','data-v-7fa61eda',(!isList)?'show':'']}}"><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['goodsList','',index]]]]]]]}}" class="goods-item margin-bottom data-v-7fa61eda" style="{{'left:'+(listPosition[index]?listPosition[index].left:'')+';'+('top:'+(listPosition[index]?listPosition[index].top:'')+';')}}" bindtap="__e"><view class="goods-img data-v-7fa61eda"><image src="{{item.m14}}" mode="widthFix" data-event-opts="{{[['error',[['imgError',[index]]]]]}}" binderror="__e" class="data-v-7fa61eda"></image><block wx:if="{{item.m15!=''}}"><view class="color-base-bg goods-tag data-v-7fa61eda">{{item.m16}}</view></block><block wx:if="{{item.$orig.stock<=0}}"><view class="sell-out data-v-7fa61eda"><text class="iconfont icon-shuqing data-v-7fa61eda"></text></view></block></view><view class="info-wrap data-v-7fa61eda"><view class="{{['goods-name','data-v-7fa61eda',[(config.nameLineMode=='single')?'using-hidden':''],[(config.nameLineMode=='multiple')?'multi-hidden':'']]}}">{{''+item.$orig.goods_name+''}}</view><view class="lineheight-clear data-v-7fa61eda"><block wx:if="{{item.$orig.isinformation==0}}"><view class="discount-price data-v-7fa61eda"><text class="unit price-style small data-v-7fa61eda">{{item.m17}}</text><text class="price price-style large data-v-7fa61eda">{{item.g4[0]}}</text><text class="unit price-style small data-v-7fa61eda">{{"."+item.g5[1]}}</text></view></block><block wx:else><view class="discount-price data-v-7fa61eda"><text class="price price-style large data-v-7fa61eda">{{langstatus?item.m18:'查看详情'}}</text></view></block><block wx:if="{{item.m19}}"><view class="member-price-tag data-v-7fa61eda"><image src="{{item.g6}}" mode="widthFix" class="data-v-7fa61eda"></image></view></block><block wx:else><block wx:if="{{item.$orig.promotion_type==1}}"><view class="member-price-tag data-v-7fa61eda"><image src="{{item.g7}}" mode="widthFix" class="data-v-7fa61eda"></image></view></block></block><block wx:if="{{item.m20}}"><view class="delete-price color-tip price-font data-v-7fa61eda"><text class="unit data-v-7fa61eda">{{item.m21}}</text><text class="data-v-7fa61eda">{{item.m22}}</text></view></block></view><block wx:if="{{item.$orig.isinformation==0}}"><view class="pro-info data-v-7fa61eda"><view class="block-wrap data-v-7fa61eda"><block wx:if="{{item.$orig.sale_show}}"><view class="sale color-tip data-v-7fa61eda">{{"已售"+item.$orig.sale_num+(item.$orig.unit?item.$orig.unit:'件')}}</view></block></view><block wx:if="{{config.control&&item.$orig.is_virtual==0}}"><view class="cart-action-wrap data-v-7fa61eda"><block wx:if="{{config.style=='icon-cart'}}"><view class="cart shopping-cart-btn iconfont icon-gouwuche click-wrap data-v-7fa61eda" style="{{'color:'+(config.theme=='diy'?config.textColor:'')+';'+('border-color:'+(config.theme=='diy'?config.textColor:'')+';')}}" id="{{'goods-'+item.$orig.id}}" data-event-opts="{{[['tap',[['e4',['$event']]]]]}}" data-event-params="{{({item:item.$orig})}}" catchtap="__e"><view class="click-event data-v-7fa61eda"></view></view></block><block wx:else><block wx:if="{{config.style=='icon-add'}}"><view class="cart plus-sign-btn iconfont icon-add1 click-wrap data-v-7fa61eda" style="{{'color:'+(config.theme=='diy'?config.textColor:'')+';'+('border-color:'+(config.theme=='diy'?config.textColor:'')+';')}}" id="{{'goods-'+item.$orig.id}}" data-event-opts="{{[['tap',[['e5',['$event']]]]]}}" data-event-params="{{({item:item.$orig})}}" catchtap="__e"><view class="click-event data-v-7fa61eda"></view></view></block><block wx:else><block wx:if="{{config.style=='button'}}"><view class="cart buy-btn click-wrap data-v-7fa61eda" style="{{'background-color:'+(config.theme=='diy'?config.bgColor:'')+';'+('color:'+(config.theme=='diy'?config.textColor:'')+';')+('font-weight:'+(config.theme=='diy'?config.fontWeight?'bold':'normal':'')+';')+('padding:'+(config.theme=='diy'?'12rpx '+config.padding*2+'rpx':'')+';')}}" id="{{'goods-'+item.$orig.id}}" data-event-opts="{{[['tap',[['e6',['$event']]]]]}}" data-event-params="{{({item:item.$orig})}}" catchtap="__e">{{''+config.text+''}}<view class="click-event data-v-7fa61eda"></view></view></block><block wx:else><block wx:if="{{config.style=='icon-diy'}}"><view class="icon-diy click-wrap data-v-7fa61eda" style="{{'color:'+(config.theme=='diy'?config.textColor:'')+';'}}" id="{{'goods-'+item.$orig.id}}" data-event-opts="{{[['tap',[['e7',['$event']]]]]}}" data-event-params="{{({item:item.$orig})}}" catchtap="__e"><view class="click-event data-v-7fa61eda"></view><diy-icon vue-id="{{('36971996-3-'+index)+','+('36971996-1')}}" icon="{{config.iconDiy.icon}}" value="{{config.iconDiy.style?config.iconDiy.style:null}}" class="data-v-7fa61eda" bind:__l="__l"></diy-icon></view></block></block></block></block></view></block></view></block></view></view></block></view><block wx:if="{{$root.g8}}"><view class="data-v-7fa61eda"><ns-empty vue-id="{{('36971996-4')+','+('36971996-1')}}" text="暂无商品" class="data-v-7fa61eda" bind:__l="__l"></ns-empty></view></block></view></mescroll-uni><ns-goods-sku-index bind:addCart="__e" vue-id="36971996-5" data-ref="goodsSkuIndex" data-event-opts="{{[['^addCart',[['addCart']]]]}}" class="data-v-7fa61eda vue-ref" bind:__l="__l"></ns-goods-sku-index><uni-drawer class="screen-wrap data-v-7fa61eda" vue-id="36971996-6" visible="{{showScreen}}" mode="right" data-event-opts="{{[['^close',[['e8']]]]}}" bind:close="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="title color-tip data-v-7fa61eda">{{lang=='en-us'?'Select':'筛选'}}</view><scroll-view scroll-y="{{true}}" class="data-v-7fa61eda"><view class="category-list-wrap data-v-7fa61eda"><text class="first data-v-7fa61eda">{{lang=='en-us'?$root.m23:'全部分类'}}</text><view class="class-box data-v-7fa61eda"><view data-event-opts="{{[['tap',[['selectedCategory',['']]]]]}}" class="list-wrap data-v-7fa61eda" bindtap="__e"><text class="{{['data-v-7fa61eda',(!categoryId)?'selected':'',(!categoryId)?'color-base-text':'']}}">{{lang=='en-us'?$root.m24:'全部'}}</text></view><block wx:for="{{categoryList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['selectedCategory',['$0'],[[['categoryList','',index,'category_id']]]]]]]}}" class="list-wrap data-v-7fa61eda" bindtap="__e"><text class="{{['data-v-7fa61eda',(item.category_id==categoryId)?'selected':'',(item.category_id==categoryId)?'color-base-text':'']}}"><block wx:if="{{lang=='en-us'}}"><text class="data-v-7fa61eda">{{item.en_category_name}}</text></block><block wx:else><text class="data-v-7fa61eda">{{item.category_name}}</text></block></text></view></block></view></view></scroll-view><view class="{{['footer','data-v-7fa61eda',(isIphoneX)?'safe-area':'']}}"><button class="footer-box data-v-7fa61eda" type="default" data-event-opts="{{[['tap',[['resetData',['$event']]]]]}}" bindtap="__e">{{lang=='en-us'?$root.m25:'重置'}}</button><button class="footer-box1 data-v-7fa61eda" type="primary" data-event-opts="{{[['tap',[['screenData',['$event']]]]]}}" bindtap="__e">{{lang=='en-us'?$root.m26:'确定'}}</button></view></uni-drawer><loading-cover vue-id="36971996-7" data-ref="loadingCover" class="data-v-7fa61eda vue-ref" bind:__l="__l"></loading-cover><privacy-popup vue-id="36971996-8" data-ref="privacyPopup" class="data-v-7fa61eda vue-ref" bind:__l="__l"></privacy-popup></view>