1 |
- <view class="app-attr data-v-80b422b4"><view data-event-opts="{{[['tap',[['alert',['$event']]]]]}}" bindtap="__e" class="data-v-80b422b4"><slot name="button"></slot></view><block wx:if="{{display==='block'}}"><view data-event-opts="{{[['tap',[['close',['$event']]]]]}}" class="modal data-v-80b422b4" bindtap="__e"><view class="safe-area-inset-bottom u-attr-fixed data-v-80b422b4"><view data-event-opts="{{[['tap',[['preventD',['$event']]]]]}}" class="content data-v-80b422b4" catchtap="__e"><image class="close data-v-80b422b4" src="/static/image/icon/close.png" data-event-opts="{{[['tap',[['close',['$event']]]]]}}" bindtap="__e"></image><view class="{{['first','dir-left-nowrap','data-v-80b422b4',sign=='wholesale'?'no-border':'']}}"><view data-event-opts="{{[['tap',[['clickImg',['$0'],['attrPic']]]]]}}" class="box-grow-0 img data-v-80b422b4" catchtap="__e"><app-image vue-id="61c01d22-1" img-src="{{attrPic}}" width="100%" height="100%" class="data-v-80b422b4" bind:__l="__l"></app-image></view><view class="info data-v-80b422b4"><view class="{{['dir-left-nowrap','cross-center','data-v-80b422b4',priceColor]}}"><view class="dir-left-nowrap cross-center data-v-80b422b4"><block wx:if="{{selectAttr&&selectAttr.extra||goods.extra}}"><view class="dir-left-nowrap cross-center data-v-80b422b4" style="{{'color:'+(theme.color)+';'}}"><view class="data-v-80b422b4">{{(selectAttr.extra?selectAttr.extra.value+selectAttr.extra.name:goods.extra.value+goods.extra.name)+''}}</view><block wx:if="{{!(goods.sign==='integral_mall'&&attrPrice==0)}}"><view class="data-v-80b422b4">+</view></block></view></block><app-price vue-id="61c01d22-2" theme="{{theme}}" type="text-price-all" price="{{attrPrice}}" max="{{goods.level_show==1?goods.price_member_max:goods.price_max}}" min="{{goods.level_show==1?goods.price_member_min:goods.price_min}}" class="data-v-80b422b4" bind:__l="__l"></app-price></view><block wx:if="{{goods.level_show===1&&selectAttr}}"><view class="data-v-80b422b4"><app-member-mark vue-id="61c01d22-3" theme="{{theme}}" class="data-v-80b422b4" bind:__l="__l"></app-member-mark></view></block></view><view class="stock data-v-80b422b4">{{"库存:"+attrNum}}</view></view></view><view class="secon no-padding data-v-80b422b4"><slot name="extra"></slot><view class="wholesale data-v-80b422b4"><block wx:for="{{goods.attr_groups}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block wx:if="{{index!=goods.attr_groups.length-1}}"><view class="wholesale-attr-list dir-left-nowrap cross-center data-v-80b422b4"><view class="position cross-center data-v-80b422b4"><view class="wholesale-attr-group t-omit-two data-v-80b422b4">{{item.attr_group_name}}</view></view><scroll-view class="wholesale-attr-item data-v-80b422b4" scroll-left="{{item.scrollLeft}}" scroll-x="true" data-event-opts="{{[['scroll',[['scrollGet',['$event',index]]]]]}}" bindscroll="__e"><view class="scroll-attr-group cross-center data-v-80b422b4"><view class="wholesale-attr-group t-omit data-v-80b422b4">{{item.attr_group_name.length>10?item.less_attr_group_name:item.attr_group_name}}</view></view><block wx:for="{{item.attr_list}}" wx:for-item="attr" wx:for-index="key" wx:key="key"><view data-event-opts="{{[['tap',[['chooseAttr',[index,'$0'],[[['goods.attr_groups','',index],['attr_list','',key]]]]]]]}}" class="attr-name attr-background data-v-80b422b4" style="{{'background-color:'+(attr.active?theme.background:'')+';'+('color:'+(attr.active?'#ffffff':'')+';')}}" catchtap="__e">{{attr.attr_name+''}}<block wx:if="{{index==0&&attr.number>0}}"><view class="attr-number data-v-80b422b4" style="{{'right:'+(''+(attr.length+'rpx'))+';'+('background-color:'+(theme.background)+';')}}">{{attr.number}}</view></block></view></block><view class="attr-name attr-background data-v-80b422b4" style="visibility:hidden;"></view></scroll-view><view data-event-opts="{{[['tap',[['toBottom',[index]]]]]}}" class="right-icon data-v-80b422b4" catchtap="__e"><view class="data-v-80b422b4"></view><image src="/static/image/icon/right.png" class="data-v-80b422b4"></image></view></view></block></block><view class="wholesale-attr-group-list data-v-80b422b4"><block wx:for="{{goodsAttr}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="wholesale-attr-group data-v-80b422b4"><view class="dir-left-nowrap data-v-80b422b4"><view class="wholesale-attr-item main-between data-v-80b422b4"><view class="dir-top-nowrap main-center attr-name t-omit data-v-80b422b4"><view class="t-omit data-v-80b422b4">{{item.attr_list[item.attr_list.length-1].attr_name}}</view><view class="attr-price data-v-80b422b4">{{"¥"+(goods.level_show===1?item.price_member:item.price)}}</view></view><view class="dir-left-nowrap wholesale-number-box cross-center data-v-80b422b4"><image class="block box-grow-0 cross-center main-center data-v-80b422b4" src="{{item.number<=0?'/static/image/plugins/un-low.png':'/static/image/plugins/low.png'}}" data-event-opts="{{[['tap',[['wholesaleNumberSub',[index]]]]]}}" catchtap="__e"></image><view class="wholesale-number-input box-grow-0 cross-center main-center data-v-80b422b4"><app-input vue-id="{{'61c01d22-4-'+index}}" height="60" type="number" defaultValue="0" paddingLeft="0" center="{{true}}" focus="{{false}}" width="88" value="{{item.number}}" data-event-opts="{{[['^blur',[['wholesaleNumberBlur',[index]]]],['^input',[['__set_model',['$0','number','$event',[]],[[['goodsAttr','',index]]]]]]]}}" bind:blur="__e" bind:input="__e" class="data-v-80b422b4" bind:__l="__l"></app-input></view><image class="block box-grow-0 cross-center main-center data-v-80b422b4" src="{{item.number>=item.stock?'/static/image/plugins/un-add.png':'/static/image/plugins/add.png'}}" data-event-opts="{{[['tap',[['wholesaleNumberAdd',[index]]]]]}}" catchtap="__e"></image></view></view></view></view></block></view></view><block wx:if="{{chooseNumber}}"><view class="dir-left-nowrap number-box cross-center data-v-80b422b4"><view class="box-grow-1 data-v-80b422b4">数量</view><image class="block box-grow-0 cross-center main-center data-v-80b422b4" src="{{number<=1?'/static/image/icon/can-be-reduced.png':'/static/image/cart/can-be-reduced.png'}}" data-event-opts="{{[['tap',[['numberSub',['$event']]]]]}}" catchtap="__e"></image><view class="number-input box-grow-0 cross-center main-center data-v-80b422b4"><app-input vue-id="61c01d22-5" type="number" paddingLeft="0" center="{{true}}" focus="{{false}}" width="88" value="{{number}}" data-event-opts="{{[['^blur',[['numberBlur']]],['^input',[['__set_model',['','number','$event',[]]]]]]}}" bind:blur="__e" bind:input="__e" class="data-v-80b422b4" bind:__l="__l"></app-input></view><image class="block box-grow-0 cross-center main-center data-v-80b422b4" src="/static/image/cart/can-be-added.png" data-event-opts="{{[['tap',[['numberAdd',['$event']]]]]}}" catchtap="__e"></image></view></block></view><block wx:if="{{sign==='wholesale'}}"><view class="total data-v-80b422b4">已选<text class="data-v-80b422b4">{{totalNumber}}</text>件 总计<text class="data-v-80b422b4">{{"¥"+(totalPrice>0?totalPrice:'0.00')}}</text></view></block><block wx:if="{{goods.sell_time>0}}"><view class="data-v-80b422b4"><app-sell-tip vue-id="61c01d22-6" time="{{goods.sell_time}}" class="data-v-80b422b4" bind:__l="__l"></app-sell-tip></view></block><app-jump-button vue-id="61c01d22-7" form="{{true}}" class="data-v-80b422b4" bind:__l="__l" vue-slots="{{['default']}}"><view class="three dir-left-nowrap data-v-80b422b4"><block wx:if="{{cartShow}}"><view data-event-opts="{{[['tap',[['cart',['$event']]]]]}}" class="bd-btn box-grow-1 data-v-80b422b4" style="{{'background:'+(theme.background_s_gradient_btn)+';'+('color:'+(theme.secondary_text)+';')}}" bindtap="__e">{{addText+''}}</view></block><block wx:if="{{is_show_buy}}"><view data-event-opts="{{[['tap',[['buy',['$event']]]]]}}" class="bd-btn box-grow-1 buy data-v-80b422b4" style="{{'background-color:'+(theme.background)+';'+('color:'+(theme.main_text)+';')}}" bindtap="__e">{{''+buyText+''}}</view></block></view></app-jump-button></view></view></view></block></view>
|