order-submit.wxml 23 KB

1
  1. <app-layout vue-id="5f268c60-1" class="data-v-98680f50" bind:__l="__l" vue-slots="{{['default']}}"><view class="safe-area-inset-bottom data-v-98680f50"><block wx:if="{{previewData}}"><view class="page data-v-98680f50"><block wx:if="{{!previewData.hasCity&&previewData.show_address!==false&&previewData.hasRecipient}}"><view class="group data-v-98680f50"><app-address-bar vue-id="{{('5f268c60-2')+','+('5f268c60-1')}}" address="{{previewData.address}}" has-ziti="{{previewData.has_ziti}}" all-ziti="{{previewData.allZiti}}" data-event-opts="{{[['^addressInput',[['handleAddressInput']]]]}}" bind:addressInput="__e" class="data-v-98680f50" bind:__l="__l"></app-address-bar></view></block><block wx:for="{{$root.l0}}" wx:for-item="mch" wx:for-index="mchIndex" wx:key="mchIndex"><block wx:if="{{previewData.hasCity&&mchIndex===0}}"><view class="group data-v-98680f50"><app-address-bar vue-id="{{('5f268c60-3-'+mchIndex)+','+('5f268c60-1')}}" address="{{mch.$orig.city.error?null:mch.$orig.address}}" has-city="{{true}}" city="{{mch.$orig.city}}" class="data-v-98680f50" bind:__l="__l"></app-address-bar></view></block><block wx:if="{{previewData.hasCity&&mchIndex===1}}"><view class="group data-v-98680f50"><app-address-bar vue-id="{{('5f268c60-4-'+mchIndex)+','+('5f268c60-1')}}" address="{{previewData.address}}" has-ziti="{{previewData.has_ziti}}" all-ziti="{{previewData.allZiti}}" city="{{mch.$orig.city}}" class="data-v-98680f50" bind:__l="__l"></app-address-bar></view></block><view class="group data-v-98680f50"><view style="padding:26rpx 32rpx;" class="data-v-98680f50"><view class="dir-left-nowrap cross-center data-v-98680f50" style="padding:10rpx 0;line-height:1.2;"><view class="box-grow-0 data-v-98680f50"><image class="title-icon mr-12 data-v-98680f50" src="/static/image/icon/store-black.png"></image></view><view class="box-grow-1 font-bold ellipsis-1 data-v-98680f50">{{mch.$orig.mch.name}}</view><block wx:if="{{mch.$orig.mch.id>0&&mch.$orig.delivery&&mch.$orig.delivery.send_type==='offline'&&mch.$orig.store&&mch.$orig.store.distance!='-m'}}"><view class="box-grow-0 dir-left-nowrap cross-center data-v-98680f50"><image class="mr-12 data-v-98680f50" style="display:block;width:22rpx;height:26rpx;" src="/static/image/icon/location.png"></image><view class="data-v-98680f50">{{"距您"+mch.$orig.store.distance}}</view></view></block></view><block wx:if="{{mch.$orig.delivery&&mch.$orig.delivery.send_type==='offline'}}"><block wx:if="{{mch.$orig.no_store&&mch.$orig.no_store===true}}"><view class="{{['data-v-98680f50',themeTextClass]}}" style="{{'color:'+(!is_gift?theme.color:'')+';'+('paddding:'+('10rpx 0')+';')}}">暂无门店,请选择其他配送方式</view></block><block wx:else><block wx:if="{{mch.$orig.store}}"><block wx:if="{{mch.$orig.mch.id==0}}"><view class="dir-left-nowrap data-v-98680f50" style="padding:10rpx 0;line-height:1.2;"><view data-event-opts="{{[['tap',[['navigateStore',[mchIndex]]]]]}}" class="box-grow-1 dir-left-nowrap cross-center data-v-98680f50" bindtap="__e"><view class="data-v-98680f50"><image class="title-icon mr-12 data-v-98680f50" src="/static/image/icon/navigation-black.png"></image></view><view class="font-bold ellipsis-1 mr-12 data-v-98680f50">{{''+mch.$orig.store.name+''}}</view><view class="mr-12 data-v-98680f50"><image class="mr-12 data-v-98680f50" style="width:12rpx;height:22rpx;" src="/static/image/icon/right.png"></image></view></view><block wx:if="{{mch.$orig.store.distance!='-m'||getLocationFail}}"><view class="box-grow-0 dir-left-nowrap cross-center data-v-98680f50"><view class="data-v-98680f50"><image class="mr-12 data-v-98680f50" style="display:block;width:22rpx;height:26rpx;" src="/static/image/icon/location.png"></image></view><block wx:if="{{getLocationFail}}"><view data-event-opts="{{[['tap',[['openLocationSetting',['$event']]]]]}}" class="{{['data-v-98680f50',theme+'-color',theme+'-border']}}" style="{{'color:'+(!is_gift?theme.color:'')+';'+('border-color:'+(!is_gift?theme.border:'')+';')}}" catchtap="__e">获取位置</view></block><block wx:else><block wx:if="{{mch.$orig.store.distance!='-m'}}"><view class="data-v-98680f50">{{"距您"+mch.$orig.store.distance}}</view></block></block></view></block></view></block><view style="padding:10rpx 0;line-height:1.2;" class="data-v-98680f50"><view class="font-gray ellipsis-2 data-v-98680f50" style="line-height:30rpx;max-height:60rpx;">{{''+mch.$orig.store.address+''}}</view></view></block><block wx:else><view data-event-opts="{{[['tap',[['navigateStore',[mchIndex]]]]]}}" class="dir-left-nowrap cross-center data-v-98680f50" style="padding:10rpx 0;" bindtap="__e"><view class="box-grow-1 dir-left-nowrap data-v-98680f50"><image class="title-icon mr-12 data-v-98680f50" src="/static/image/icon/navigation-black.png"></image><view class="mr-12 font-bold data-v-98680f50">选择门店</view></view><view class="box-grow-0 dir-left-nowrap cross-center data-v-98680f50"><view class="mr-12 font-gray data-v-98680f50">请选择门店</view><image class="mr-12 data-v-98680f50" style="width:12rpx;height:22rpx;" src="/static/image/icon/arrow-right.png"></image></view></view></block></block></block></view><view class="line data-v-98680f50"></view><block wx:if="{{mch.$orig.show_delivery!==false}}"><view style="padding:18rpx 32rpx;" class="data-v-98680f50"><view class="dir-left-nowrap cross-center data-v-98680f50" style="padding:18rpx 0;"><view class="box-grow-0 data-v-98680f50"><image class="title-icon mr-12 data-v-98680f50" src="/static/image/icon/delivery.png"></image></view><view class="box-grow-1 font-bold data-v-98680f50">配送方式</view></view><view class="dir-left-nowrap data-v-98680f50" style="padding:18rpx 0;"><block wx:for="{{mch.$orig.delivery.send_type_list}}" wx:for-item="sendType" wx:for-index="sendTypeIndex" wx:key="sendTypeIndex"><view data-event-opts="{{[['tap',[['changeSendType',[mchIndex,'$0'],[[['previewData.mch_list','',mchIndex],['delivery.send_type_list','',sendTypeIndex,'value']]]]]]]}}" class="{{['send-type','data-v-98680f50',sendType.value==mch.$orig.delivery.send_type&&userTheme?theme+'-background theme-color':sendType.value==mch.$orig.delivery.send_type&&!userTheme?'theme-color':'app-light-gray-back']}}" style="{{'background-color:'+(sendType.value==mch.$orig.delivery.send_type&&!userTheme?theme.background:'')+';'}}" bindtap="__e">{{''+sendType.name+''}}</view></block></view></view></block><block wx:if="{{mch.$orig.delivery&&mch.$orig.delivery.send_type==='city'&&mch.$orig.city}}"><view class="line data-v-98680f50"></view><block wx:if="{{mch.$orig.city.error}}"><view class="dir-left-nowrap cross-center data-v-98680f50" style="padding:36rpx 32rpx;"><view class="box-grow-1 data-v-98680f50">{{mch.$orig.city.error}}</view><view data-event-opts="{{[['tap',[['jump',[mchIndex]]]]]}}" class="box-grow-0 dir-left-nowrap delivery-coverage-btn data-v-98680f50" style="margin:-12rpx 0;" bindtap="__e">查看配送范围</view></view></block><block wx:else><view style="padding:36rpx 32rpx;" class="data-v-98680f50"><view style="padding:10rpx 0;" class="data-v-98680f50">{{"发货地址:"+mch.$orig.city.address}}</view><view class="dir-left-nowrap cross-center data-v-98680f50" style="padding:10rpx 0;"><view class="box-grow-1 data-v-98680f50"><block wx:if="{{mch.$orig.city.explain}}"><view class="data-v-98680f50">{{mch.$orig.city.explain}}</view></block></view><view data-event-opts="{{[['tap',[['jump',[mchIndex]]]]]}}" class="box-grow-0 dir-left-nowrap delivery-coverage-btn data-v-98680f50" bindtap="__e">查看配送范围</view></view></view></block></block><view class="line data-v-98680f50"></view><block wx:if="{{!mch.$orig.pick_up_enable}}"><view style="height:80rpx;line-height:80rpx;background:#fff4f3;padding:0 24rpx;" class="data-v-98680f50"><view class="data-v-98680f50">{{"以下商品满"+mch.$orig.pick_up_price+"元起送"}}</view></view></block><app-submit-goods vue-id="{{('5f268c60-5-'+mchIndex)+','+('5f268c60-1')}}" theme="{{theme}}" index="{{mchIndex}}" plugin="{{plugin}}" list="{{mch.$orig}}" data-event-opts="{{[['^updateList',[['updateList']]]]}}" bind:updateList="__e" class="data-v-98680f50" bind:__l="__l"></app-submit-goods><view class="line data-v-98680f50"></view><block wx:if="{{mch.$orig.coupon&&mch.$orig.coupon.enabled||mch.$orig.member_discount>0||mch.$orig.member_discount<0||mch.$orig.integral&&mch.$orig.integral.can_use||mch.$orig.temp_vip_discount||mch.$orig.insert_rows&&mch.$orig.insert_rows.length||mch.$orig.full_reduce_discount>0||mch.$orig.full_reduce_discount<0}}"><view style="padding:20rpx 32rpx;" class="data-v-98680f50"><block wx:if="{{mch.$orig.coupon&&mch.$orig.coupon.enabled}}"><view data-event-opts="{{[['tap',[['showCouponPicker',[mchIndex]]]]]}}" style="padding:16rpx 0;" bindtap="__e" class="data-v-98680f50"><view class="dir-left-nowrap cross-center data-v-98680f50"><view class="box-grow-1 data-v-98680f50">优惠券</view><block wx:if="{{mch.$orig.coupon.use}}"><view class="{{['box-grow-0','mr-12','data-v-98680f50',themeTextClass]}}" style="{{'color:'+(!is_gift?theme.color:'')+';'}}">{{'-¥'+mch.$orig.coupon.coupon_discount+''}}</view></block><block wx:else><block wx:if="{{mch.m0}}"><view class="box-grow-0 mr-12 font-gray data-v-98680f50">暂无优惠券可用</view></block><block wx:else><view class="box-grow-0 mr-12 font-gray data-v-98680f50">选择优惠券</view></block></block><view class="box-grow-0 data-v-98680f50"><image style="width:12rpx;height:22rpx;margin-bottom:-2rpx;" src="/static/image/icon/arrow-right.png" class="data-v-98680f50"></image></view></view></view><app-bottom-modal vue-id="{{('5f268c60-6-'+mchIndex)+','+('5f268c60-1')}}" visible="{{mch.$orig.showCouponPicker}}" title="优惠券" data-event-opts="{{[['^updateVisible',[['__set_sync',['$0','showCouponPicker','$event'],[[['previewData.mch_list','',mchIndex,'']]]]]]]}}" bind:updateVisible="__e" class="data-v-98680f50" bind:__l="__l" vue-slots="{{['default']}}"><app-coupon-pick vue-id="{{('5f268c60-7-'+mchIndex)+','+('5f268c60-6-'+mchIndex)}}" plugin="{{plugin}}" mch-index="{{mchIndex}}" no-coupons="{{mch.$orig.noCoupons}}" theme="{{theme}}" data-event-opts="{{[['^change',[['loadPreviewData']]],['^updateNoCoupons',[['__set_sync',['$0','noCoupons','$event'],[[['previewData.mch_list','',mchIndex,'']]]]]],['^updateNoCoupons',[['__set_sync',['$0','noCoupons','$event'],[[['previewData.mch_list','',mchIndex,'']]]]]]]}}" bind:change="__e" bind:updateNoCoupons="__e" class="data-v-98680f50" bind:__l="__l"></app-coupon-pick></app-bottom-modal></block><block wx:if="{{mch.$orig.member_discount>0||mch.$orig.member_discount<0}}"><view class="dir-left-nowrap data-v-98680f50" style="padding:16rpx 0;"><view class="box-grow-1 data-v-98680f50">会员价总优惠</view><view class="{{['box-grow-0','data-v-98680f50',themeTextClass]}}" style="{{'color:'+(!is_gift?theme.color:'')+';'}}"><block wx:if="{{mch.$orig.member_discount>0}}">{{"-¥"+mch.$orig.member_discount}}</block><block wx:else><block wx:if="{{mch.$orig.member_discount<0}}">{{"+¥"+(0-mch.$orig.member_discount)}}</block><block wx:else>¥0.00</block></block></view></view></block><block wx:if="{{mch.$orig.full_reduce_discount>0||mch.$orig.full_reduce_discount<0}}"><view class="dir-left-nowrap data-v-98680f50" style="padding:16rpx 0;"><view class="box-grow-1 data-v-98680f50">满减总优惠</view><view class="{{['box-grow-0','data-v-98680f50',themeTextClass]}}" style="{{'color:'+(!is_gift?theme.color:'')+';'}}"><block wx:if="{{mch.$orig.full_reduce_discount>0}}">{{"-¥"+mch.$orig.full_reduce_discount}}</block><block wx:else><block wx:if="{{mch.$orig.full_reduce_discount<0}}">{{"+¥"+(0-mch.$orig.full_reduce_discount)}}</block></block></view></view></block><block wx:if="{{mch.$orig.integral&&mch.$orig.integral.can_use}}"><view class="dir-left-nowrap data-v-98680f50" style="padding:16rpx 0;"><view class="box-grow-1 dir-left-nowrap cross-center data-v-98680f50">{{'积分抵扣(使用 '+mch.$orig.integral.use_num+'积分)'}}<image style="width:36rpx;height:36rpx;margin:-12rpx 0;" src="/static/image/icon/warning.png" data-event-opts="{{[['tap',[['showIntegralTip',['$event']]]]]}}" bindtap="__e" class="data-v-98680f50"></image></view><view class="box-grow-0 dir-left-nowrap cross-center data-v-98680f50"><view class="{{['mr-12','data-v-98680f50',themeTextClass]}}" style="{{'color:'+(!is_gift?theme.color:'')+';'}}">{{'-¥'+mch.$orig.integral.deduction_price+''}}</view><view style="margin:-6rpx 0;" class="data-v-98680f50"><app-submit-checkbox vue-id="{{('5f268c60-8-'+mchIndex)+','+('5f268c60-1')}}" round="{{true}}" theme="{{theme}}" value="{{mch.$orig.integral.use}}" border-color="#999999" data-event-opts="{{[['^input',[['changeIntegral',[mchIndex]]]]]}}" bind:input="__e" class="data-v-98680f50" bind:__l="__l"></app-submit-checkbox></view></view></view></block><block wx:if="{{mch.$orig.temp_vip_discount}}"><view style="padding:16rpx 0;" class="data-v-98680f50"><view class="svip dir-left-nowrap cross-center data-v-98680f50" style="{{'background-image:'+('url('+appImg.order_submit.svip_bg+')')+';'}}"><view class="box-grow-1 data-v-98680f50"><block wx:if="{{mch.$orig.vip_card_detail}}"><view class="data-v-98680f50">SVIP用户,本单优惠<text style="color:#ff4544;" class="data-v-98680f50">{{mch.$orig.temp_vip_discount}}</text>元</view></block><block wx:else><view style="margin-bottom:10rpx;" class="data-v-98680f50">现在开卡,本单立减<text style="color:#ff4544;" class="data-v-98680f50">{{mch.$orig.temp_vip_discount+''}}</text>元</view><view data-event-opts="{{[['tap',[['navigateVipCardPrivilege',['$event']]]]]}}" class="dir-left-nowrap cross-center data-v-98680f50" bindtap="__e"><view style="margin-right:10rpx;font-size:22rpx;" class="data-v-98680f50">查看权益</view><image style="width:12rpx;height:22rpx;display:block;" src="/static/image/icon/order-submit/arrow-right-b.png" class="data-v-98680f50"></image></view></block></view><view data-event-opts="{{[['tap',[['navigateSvip',[mchIndex]]]]]}}" class="box-grow-0 dir-left-nowrap cross-center data-v-98680f50" style="padding:12rpx 22rpx 12rpx 0;" bindtap="__e"><view class="vip-card-name data-v-98680f50" style="margin-right:10rpx;line-height:1.05;"><block wx:if="{{mch.$orig.vip_card_detail}}">{{mch.$orig.vip_card_detail.name}}</block><block wx:else>请选择</block></view><image style="width:12rpx;height:22rpx;display:block;" src="/static/image/icon/order-submit/arrow-right-a.png" class="data-v-98680f50"></image></view></view></view></block><block wx:if="{{mch.$orig.insert_rows&&mch.$orig.insert_rows.length}}"><view class="{{['data-v-98680f50',mch.$orig.showInsertRows?'show':'']}}"><view data-event-opts="{{[['tap',[['reversalShowInsertRows',[mchIndex]]]]]}}" class="dir-left-nowrap cross-center data-v-98680f50" style="padding:16rpx 0;" bindtap="__e"><view class="box-grow-1 dir-left-nowrap cross-center data-v-98680f50"><view class="mr-12 data-v-98680f50">活动优惠</view><image class="bottom-icon data-v-98680f50" style="width:22rpx;height:12rpx;" src="/static/image/icon/bottom.png"></image></view><view class="{{['box-grow-0','data-v-98680f50',themeTextClass]}}" style="{{'color:'+(!is_gift?theme.color:'')+';'}}">{{''+mch.$orig.insert_total_discount+''}}</view></view><view class="insert-rows data-v-98680f50"><view class="font-small more-discount-info data-v-98680f50"><block wx:for="{{mch.$orig.insert_rows}}" wx:for-item="insertRow" wx:for-index="insertRowIndex" wx:key="insertRowIndex"><view class="row dir-left-nowrap no-px data-v-98680f50"><view class="box-grow-1 data-v-98680f50" style="color:#999;">{{insertRow.title}}</view><view class="{{['box-grow-0','data-v-98680f50',themeTextClass]}}" style="{{'color:'+(!is_gift?theme.color:'')+';'}}">{{''+insertRow.value+''}}</view></view></block></view></view></view></block></view><view class="line data-v-98680f50"></view></block><block wx:if="{{mch.$orig.show_express_price!==false}}"><view class="dir-left-nowrap cross-center data-v-98680f50" style="height:84rpx;padding:0 32rpx;"><view class="box-grow-1 data-v-98680f50">运费</view><view class="{{['box-grow-0','data-v-98680f50',themeTextClass]}}" style="{{'color:'+(!is_gift?theme.color:'')+';'+('text-align:'+('right')+';')}}"><block wx:if="{{mch.$orig.express_price_origin&&mch.$orig.express_price_desc}}"><view style="{{'color:'+(theme.color)+';'}}" class="data-v-98680f50">{{"¥"+mch.$orig.express_price_origin}}</view><view class="express-price-desc data-v-98680f50" style="{{'color:'+(theme.color)+';'}}">{{mch.$orig.express_price_desc+''}}</view></block><block wx:else>{{"¥"+mch.$orig.express_price}}</block></view></view></block><block wx:if="{{!(mch.$orig.order_form&&mch.$orig.order_form.status=='1')&&mch.$orig.show_remark!==false&&mch.$orig.has_goods_form!==true}}"><view class="line data-v-98680f50"></view><view class="row data-v-98680f50" style="padding-top:0;padding-bottom:0;"><app-input vue-id="{{('5f268c60-9-'+mchIndex)+','+('5f268c60-1')}}" placeholder="买家留言" padding-left="0" height="100" value="{{mch.remark}}" data-event-opts="{{[['^input',[['__set_model',['$0','remark','$event',[]],[[['previewData.mch_list','',mchIndex]]]],['inputRemark',[mchIndex]]]]]}}" bind:input="__e" class="data-v-98680f50" bind:__l="__l"></app-input></view></block><view class="line data-v-98680f50"></view><view class="dir-right-nowrap cross-center data-v-98680f50" style="height:84rpx;padding:0 32rpx;"><view class="box-grow-0 dir-left-nowrap data-v-98680f50"><view class="data-v-98680f50">小计:</view><view class="{{['data-v-98680f50',themeTextClass]}}" style="{{'color:'+(!is_gift?theme.color:'')+';'}}">{{"¥"+mch.$orig.total_price}}</view></view><view class="box-grow-0 font-gray mr-12 data-v-98680f50">{{"共"+mch.$orig.goods_count+"件"}}</view></view></view></block><block wx:for="{{previewData.mch_list}}" wx:for-item="mch" wx:for-index="mchIndex" wx:key="mchIndex"><view class="data-v-98680f50"><block wx:if="{{mch.order_form&&mch.order_form.status=='1'}}"><view class="group data-v-98680f50"><view style="padding:0 12rpx;" class="data-v-98680f50"><app-diy-form vue-id="{{('5f268c60-10-'+mchIndex)+','+('5f268c60-1')}}" title="{{mch.order_form.name}}" list="{{mch.order_form.value}}" sign="{{mchIndex}}" label-position="top" show-scroll-btn="{{mch.order_form.show_scroll}}" data-event-opts="{{[['^input',[['handleOrderFormInput']]],['^validate',[['handleOrderFormValidate']]]]}}" bind:input="__e" bind:validate="__e" class="data-v-98680f50" bind:__l="__l"></app-diy-form></view></view></block><block wx:if="{{mch.has_goods_form}}"><block wx:for="{{mch.goods_list}}" wx:for-item="goodsItem" wx:for-index="goodsIndex" wx:key="goodsIndex"><block wx:if="{{goodsItem.form&&!goodsItem.form.same_form}}"><view class="group goods-form data-v-98680f50"><view class="font-bold data-v-98680f50" style="padding:36rpx 32rpx;">{{goodsItem.form.name}}</view><view class="line data-v-98680f50"></view><block wx:if="{{mch.diff_goods_form_count!==1||previewData.mch_list.length>1}}"><view class="row goods-list data-v-98680f50"><block wx:for="{{mch.goods_list}}" wx:for-item="subGoodsItem" wx:for-index="subGoodsIndex" wx:key="subGoodsIndex"><block wx:if="{{subGoodsItem.form&&subGoodsItem.form.id==goodsItem.form.id}}"><view class="dir-left-nowrap goods-item data-v-98680f50"><view class="box-grow-0 data-v-98680f50"><image class="goods-image data-v-98680f50" src="{{subGoodsItem.goods_attr.pic_url?subGoodsItem.goods_attr.pic_url:subGoodsItem.cover_pic}}"></image></view><view class="box-grow-1 data-v-98680f50"><view class="goods-name ellipsis-2 data-v-98680f50">{{''+subGoodsItem.name+''}}</view><view class="dir-left-wrap data-v-98680f50"><block wx:for="{{subGoodsItem.attr_list}}" wx:for-item="attrItem" wx:for-index="attrIndex" wx:key="attrIndex"><view class="mr-12 font-gray font-small data-v-98680f50">{{''+attrItem.attr_group_name+":"+attrItem.attr_name+''}}</view></block></view><view class="dir-left-nowrap data-v-98680f50"><view class="box-grow-1 font-gray font-small data-v-98680f50">{{"×"+subGoodsItem.num}}</view><view class="box-grow-0 data-v-98680f50"><view class="font-small data-v-98680f50" style="{{'text-align:right;'+('color:'+(theme.color)+';')}}"><block wx:for="{{subGoodsItem.custom_currency}}" wx:for-item="customCurrency" wx:for-index="customCurrencyIndex" wx:key="customCurrencyIndex"><text class="data-v-98680f50">{{''+customCurrency+'+'}}</text></block>{{'¥'+subGoodsItem.total_original_price+''}}</view><block wx:for="{{subGoodsItem.discounts}}" wx:for-item="discount" wx:for-index="discountIndex" wx:key="discountIndex"><view style="{{'text-align:right;'+('color:'+(theme.color)+';')}}" class="data-v-98680f50">{{''+discount.name+": "+discount.value+''}}</view></block></view></view></view></view></block></block></view></block><view style="padding:0 12rpx;" class="data-v-98680f50"><app-diy-form vue-id="{{('5f268c60-11-'+mchIndex+'-'+goodsIndex)+','+('5f268c60-1')}}" showRequiredIcon="{{true}}" list="{{goodsItem.form.value}}" label-position="top" label-fs28="{{true}}" sign="{{mchIndex+','+goodsIndex+','+goodsItem.form.id}}" data-event-opts="{{[['^input',[['handleGoodsFormInput']]],['^validate',[['handleGoodsFormValidate']]]]}}" bind:input="__e" bind:validate="__e" class="data-v-98680f50" bind:__l="__l"></app-diy-form></view></view></block></block></block></view></block></view></block><block wx:if="{{previewData.next_full_reduce}}"><view class="full-tip data-v-98680f50"></view></block></view><block wx:if="{{previewData}}"><view class="submit-bar u-bottom-fixed dir-top-nowrap safe-area-inset-bottom data-v-98680f50"><block wx:if="{{previewData.next_full_reduce}}"><view class="full-tip full-tip-show data-v-98680f50">还差<label class="full-tip-text _span data-v-98680f50">{{previewData.next_full_reduce.diff}}</label>元<label class="full-tip-text _span data-v-98680f50">{{previewData.next_full_reduce.text}}</label></view></block><view class="bd-bottom dir-left-nowrap data-v-98680f50"><view class="box-grow-1 cross-center u-submit-bar-height data-v-98680f50"><view class="price-info data-v-98680f50"><view class="{{['data-v-98680f50',themeTextClass]}}" style="{{'color:'+(!is_gift?theme.color:'')+';'+('font-size:'+('26rpx')+';')}}">{{''+totalTitle+':'}}<block wx:for="{{previewData.custom_currency_all}}" wx:for-item="custom_currency" wx:for-index="ccIndex" wx:key="ccIndex"><text class="data-v-98680f50">{{''+custom_currency+'+'}}</text></block><block wx:if="{{previewData.vip_card_discount_total_price}}">{{'¥'+previewData.vip_card_discount_total_price+''}}</block><block wx:else>{{"¥"+previewData.total_price}}</block></view><block wx:if="{{previewData.vip_card_price>0}}"><view class="{{['data-v-98680f50',themeTextClass]}}" style="{{'color:'+(!is_gift?theme.color:'')+';'+('font-size:'+('20rpx')+';')}}">{{"包含SVIP费用:\n ¥"+previewData.vip_card_price+''}}</view></block></view></view><block wx:if="{{previewData.address_enable&&previewData.price_enable}}"><view data-event-opts="{{[['tap',[['subscribe',['$event']]]]]}}" class="{{['submit-btn','u-submit-bar-height','box-grow-0','main-center','cross-center','data-v-98680f50',submitLock?' lock':'',themeBgClass]}}" style="{{'background-color:'+(!is_gift?theme.background:'')+';'}}" bindtap="__e"><view style="background-color:transparent;color:#ffffff;text-align:center;" class="data-v-98680f50">提交订单</view></view></block><block wx:else><view class="{{['submit-btn','u-submit-bar-height','box-grow-0','main-center','cross-center','disabled','data-v-98680f50',themeTextClass]}}" style="{{'color:'+(!is_gift?theme.color:'')+';'}}"><view style="background-color:transparent;color:#ffffff;text-align:center;" class="data-v-98680f50">提交订单</view></view></block></view></view></block><block wx:if="{{showClose&&mchList.length>0}}"><app-close vue-id="{{('5f268c60-12')+','+('5f268c60-1')}}" toBack="{{true}}" mch_list="{{mchList}}" data-event-opts="{{[['^update',[['getMall']]]]}}" bind:update="__e" class="data-v-98680f50" bind:__l="__l"></app-close></block></app-layout>