cart.wxml 8.4 KB

1
  1. <view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="page data-v-8d641bec" bindtap="__e"><u-navbar vue-id="1775f8c0-1" safeAreaInsetTop="{{true}}" placeholder="{{true}}" class="data-v-8d641bec" bind:__l="__l" vue-slots="{{['left','right']}}"><view class="u-nav-slot data-v-8d641bec" slot="left"><view class="data-v-8d641bec"><text class="shopcart data-v-8d641bec">{{i18n.Shopping}}</text><text class="sum data-v-8d641bec">{{"("+goodsNum+")"}}</text></view></view><view class="u-nav-slot data-v-8d641bec" slot="right"><view class="u-flex data-v-8d641bec"><block wx:if="{{success}}"><text data-event-opts="{{[['tap',[['admin',['$event']]]]]}}" bindtap="__e" class="data-v-8d641bec">{{i18n.manage}}</text></block><block wx:else><text data-event-opts="{{[['tap',[['admin',['$event']]]]]}}" bindtap="__e" class="data-v-8d641bec">{{i18n.complete}}</text></block><view style="width:200rpx;" class="data-v-8d641bec"></view></view></view></u-navbar><u-checkbox-group vue-id="1775f8c0-2" placement="column" value="{{checkboxValue1}}" data-event-opts="{{[['^change',[['checkboxChange']]],['^input',[['__set_model',['','checkboxValue1','$event',[]]]]]]}}" bind:change="__e" bind:input="__e" class="data-v-8d641bec" bind:__l="__l" vue-slots="{{['default']}}"><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="idx" wx:key="idx"><view class="box data-v-8d641bec"><view class="item data-v-8d641bec"><view class="shopname u-flex data-v-8d641bec"><block wx:if="{{item.m0}}"><image class="circle data-v-8d641bec" src="/static/mine/354.png" mode="scaleToFill" data-event-opts="{{[['tap',[['shopSelectAll',['$0'],[[['goodsList','',idx,'goods']]]]]]]}}" bindtap="__e"></image></block><block wx:else><image class="circle data-v-8d641bec" src="/static/mine/353.png" mode="scaleToFill" data-event-opts="{{[['tap',[['shopSelectAll',['$0'],[[['goodsList','',idx,'goods']]]]]]]}}" bindtap="__e"></image></block><image style="width:28rpx;height:28rpx;" src="{{item.$orig.image}}" mode class="data-v-8d641bec"></image><text class="data-v-8d641bec">{{item.$orig.merchant_name}}</text><image style="width:32rpx;height:32rpx;" src="/static/express/next1.png" mode class="data-v-8d641bec"></image></view><u-swipe-action vue-id="{{('1775f8c0-3-'+idx)+','+('1775f8c0-2')}}" class="data-v-8d641bec" bind:__l="__l" vue-slots="{{['default']}}"><block wx:for="{{item.l0}}" wx:for-item="chid" wx:for-index="index" wx:key="index"><view class="u-flex data-v-8d641bec" style="margin-top:30rpx;width:100%;"><u-swipe-action-item vue-id="{{('1775f8c0-4-'+idx+'-'+index)+','+('1775f8c0-3-'+idx)}}" options="{{options2}}" autoClose="{{true}}" name="{{chid.$orig.cart.id}}" disabled="{{chid.g0}}" data-ref="show" data-event-opts="{{[['^click',[['followOrdelete']]]]}}" bind:click="__e" class="data-v-8d641bec vue-ref-in-for" bind:__l="__l" vue-slots="{{['default']}}"><u-checkbox vue-id="{{('1775f8c0-5-'+idx+'-'+index)+','+('1775f8c0-4-'+idx+'-'+index)}}" shape="circle" customStyle="{{({marginBottom:'8px'})}}" name="{{chid.$orig.cart.id}}" activeColor="#F83224" disabled="{{chid.g1}}" class="data-v-8d641bec" bind:__l="__l"></u-checkbox><view style="position:relative;width:172rpx;height:172rpx;border-radius:16rpx;" class="data-v-8d641bec"><image style="width:172rpx;height:172rpx;border-radius:20rpx;" src="{{chid.$orig.sku_item[0].image}}" mode class="data-v-8d641bec"></image><block wx:if="{{chid.g2}}"><view class="down data-v-8d641bec"><view class="sold data-v-8d641bec">{{''+i18n.offtheshelves+''}}</view></view></block></view><view class="good data-v-8d641bec" style="flex:1;margin-left:10rpx;width:65%;"><block wx:if="{{language=='zh-CN'}}"><view class="goodname data-v-8d641bec">{{chid.$orig.name_cn}}</view></block><block wx:if="{{language=='en-US'}}"><view class="goodname data-v-8d641bec">{{chid.$orig.name_en}}</view></block><block wx:if="{{language=='es-ES'}}"><view class="goodname data-v-8d641bec">{{chid.$orig.name_es}}</view></block><block wx:if="{{language=='it-IT'}}"><view class="goodname data-v-8d641bec">{{chid.$orig.name_ita}}</view></block><block wx:if="{{chid.g3>0}}"><view class="goods data-v-8d641bec"><block wx:if="{{language=='zh-CN'}}"><text class="data-v-8d641bec">{{chid.$orig.sku_item[0].item}}</text></block><block wx:if="{{language=='en-US'}}"><text class="data-v-8d641bec">{{chid.$orig.sku_item[0].item_en}}</text></block><block wx:if="{{language=='es-ES'}}"><text class="data-v-8d641bec">{{chid.$orig.sku_item[0].item_es}}</text></block><block wx:if="{{language=='it-IT'}}"><text class="data-v-8d641bec">{{chid.$orig.sku_item[0].item_ita}}</text></block></view></block><view style="margin-top:21rpx;" class="data-v-8d641bec"><block wx:for="{{chid.$orig.label_arr}}" wx:for-item="itemLabel" wx:for-index="__i0__" wx:key="id"><view class="goodtab data-v-8d641bec"><block wx:if="{{language=='zh-CN'}}"><text class="data-v-8d641bec">{{itemLabel.name_cn}}</text></block><block wx:if="{{language=='en-US'}}"><text class="data-v-8d641bec">{{itemLabel.name_en}}</text></block><block wx:if="{{language=='es-ES'}}"><text class="data-v-8d641bec">{{itemLabel.name_es}}</text></block><block wx:if="{{language=='it-IT'}}"><text class="data-v-8d641bec">{{itemLabel.name_ita}}</text></block></view></block></view><view class="u-flex u-row-between data-v-8d641bec" style="width:100%;margin-top:20rpx;"><block wx:if="{{chid.g4>0}}"><view class="data-v-8d641bec"><text class="money data-v-8d641bec">¥</text><text class="money data-v-8d641bec" style="font-size:30rpx;">{{chid.g5[0]}}</text><text class="money data-v-8d641bec">{{"."+chid.g6[1]}}</text><text class="weight data-v-8d641bec">{{chid.$orig.sku_item[0].weight+"kg"}}</text></view></block><view class="aaaaaa data-v-8d641bec"><block wx:if="{{num==chid.$orig.cart.id&&success}}"><view class="data-v-8d641bec"><u-number-box bind:change="__e" bind:input="__e" vue-id="{{('1775f8c0-6-'+idx+'-'+index)+','+('1775f8c0-4-'+idx+'-'+index)}}" value="{{chid.$orig.cart.goods_num}}" data-event-opts="{{[['^change',[['addOrReduce']]],['^input',[['__set_model',['$0','goods_num','$event',[]],[[['goodsList','',idx],['goods','',index,'cart']]]]]]]}}" class="data-v-8d641bec" bind:__l="__l" vue-slots="{{['minus','input','plus']}}"><view class="minus data-v-8d641bec" slot="minus"><u-icon vue-id="{{('1775f8c0-7-'+idx+'-'+index)+','+('1775f8c0-6-'+idx+'-'+index)}}" name="minus" color="#B5B5B5" size="12" class="data-v-8d641bec" bind:__l="__l"></u-icon></view><text class="input data-v-8d641bec" style="width:50px;text-align:center;font-size:20rpx;" slot="input">{{chid.$orig.cart.goods_num}}</text><view class="plus data-v-8d641bec" slot="plus"><u-icon vue-id="{{('1775f8c0-8-'+idx+'-'+index)+','+('1775f8c0-6-'+idx+'-'+index)}}" name="plus" color="#B5B5B5" size="12" class="data-v-8d641bec" bind:__l="__l"></u-icon></view></u-number-box></view></block><block wx:if="{{chid.g7}}"><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" data-event-params="{{({chid:chid.$orig})}}" class="num data-v-8d641bec" catchtap="__e">{{'x'+chid.$orig.cart.goods_num+''}}</view></block><block wx:if="{{chid.g8}}"><view data-event-opts="{{[['tap',[['followOrdelete',[['o',['index',1],['name',chid.$orig.cart.id]]]]]]]}}" class="del data-v-8d641bec" bindtap="__e">{{i18n.delete}}</view></block></view><block wx:if="{{success==false}}"><view data-event-opts="{{[['tap',[['followOrdelete',[['o',['index',1],['name',chid.$orig.cart.id]]]]]]]}}" class="icon delete-1 data-v-8d641bec" bindtap="__e"><u-icon vue-id="{{('1775f8c0-9-'+idx+'-'+index)+','+('1775f8c0-4-'+idx+'-'+index)}}" name="trash" color="#fff" size="20" class="data-v-8d641bec" bind:__l="__l"></u-icon></view></block></view></view></u-swipe-action-item></view></block></u-swipe-action></view></view></block></u-checkbox-group><u-toast vue-id="1775f8c0-10" data-ref="uToast" class="data-v-8d641bec vue-ref" bind:__l="__l"></u-toast><view style="height:260rpx;" class="data-v-8d641bec"></view><view data-event-opts="{{[['tap',[['backTop',['$event']]]]]}}" class="back-top data-v-8d641bec" bindtap="__e"><image class="back-icon data-v-8d641bec" src="../../static/mine/355.png" mode="scaleToFill"></image><text class="back-text data-v-8d641bec">{{i18n.top}}</text></view><kj-tabbar vue-id="1775f8c0-11" value1="{{3}}" success="{{success}}" goodsWeight="{{goodsWeight}}" goodsPrice="{{$root.m1}}" goodsList="{{goodsList}}" checkboxValue1="{{checkboxValue1}}" data-ref="tabbar1" data-event-opts="{{[['^allSelect',[['allSelect']]],['^selectDelete',[['selectDelete']]]]}}" bind:allSelect="__e" bind:selectDelete="__e" class="data-v-8d641bec vue-ref" bind:__l="__l"></kj-tabbar></view>