<view class="{{['app-layout data-v-b4e2e8f6',haveBackground?'app-layout-background':'']}}"><block wx:if="{{promptBox.show}}"><app-prompt-box vue-id="d4890fda-1" text="{{promptBox.text}}" data-event-opts="{{[['^click',[['confirmNegative']]]]}}" bind:click="__e" class="data-v-b4e2e8f6" bind:__l="__l"></app-prompt-box></block><block wx:if="{{isGuest}}"><app-user-login vue-id="d4890fda-2" class="data-v-b4e2e8f6" bind:__l="__l"></app-user-login></block><block wx:else><app-user-phone vue-id="d4890fda-3" class="data-v-b4e2e8f6" bind:__l="__l"></app-user-phone></block><app-payment vue-id="d4890fda-4" class="data-v-b4e2e8f6" bind:__l="__l"></app-payment><block wx:if="{{reportAndError.boolean}}"><app-report-error vue-id="d4890fda-5" content="{{reportAndError.content}}" class="data-v-b4e2e8f6" bind:__l="__l"></app-report-error></block><app-coupon-modal vue-id="d4890fda-6" class="data-v-b4e2e8f6" bind:__l="__l"></app-coupon-modal><view class="data-v-b4e2e8f6"><slot></slot></view><block wx:if="{{loadingIsShow}}"><app-loading vue-id="d4890fda-7" type="{{loadingType}}" text="{{loadingText}}" color="{{loadingColor}}" backgroundImage="{{loadingBackgroundImage}}" class="data-v-b4e2e8f6" bind:__l="__l"></app-loading></block><block wx:if="{{tabbarbool}}"><view class="{{['nav-margin data-v-b4e2e8f6',haveBackground?'app-layout-background':'']}}" style="{{'height:'+(BotHeight+'rpx')+';'}}"></view><app-iphone-x vue-id="d4890fda-8" backgroundColor="{{bottom_background_color}}" class="data-v-b4e2e8f6" bind:__l="__l" vue-slots="{{['empty-area']}}"><view slot="empty-area" class="data-v-b4e2e8f6"><app-tab-bar vue-id="{{('d4890fda-9')+','+('d4890fda-8')}}" page-count="{{page_count}}" class="data-v-b4e2e8f6" bind:__l="__l"></app-tab-bar></view></app-iphone-x></block></view>