You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
197 lines
8.0 KiB
Plaintext
197 lines
8.0 KiB
Plaintext
<!--确认订单-->
|
|
<loading hidden="{{hide}}">
|
|
{{msg}}
|
|
</loading>
|
|
<view>
|
|
<!--门店信息-->
|
|
<view class="branchInfo flexBetween">
|
|
<view>
|
|
<view class="store_name">{{store.name}}</view>
|
|
<view class="store_address">{{store.address}}</view>
|
|
</view>
|
|
<view>
|
|
<text style="font-weight:bold;" class="iconfont icon-xiangyoujiantou"></text>
|
|
</view>
|
|
</view>
|
|
<!--就餐方式-->
|
|
<view class="dinewayInfo">
|
|
<view class="items flexCenter-between">
|
|
<block wx:for="{{dinewayList}}" wx:key="sign">
|
|
<view class="dineItem {{dinewayIndex == index?'select':''}} " data-index="{{index}}" bindtap='binddineway'>
|
|
<view class="flexCenter-start">
|
|
<text class="iconfont {{item.icon}}"></text>
|
|
<view class="dineName">
|
|
{{item.name}}
|
|
</view>
|
|
</view>
|
|
<text class="triangle"></text>
|
|
<text class="selectedIcon iconfont icon-selected" style="color:#FFFFFF;"></text>
|
|
</view>
|
|
</block>
|
|
</view>
|
|
</view>
|
|
|
|
<!--餐桌-->
|
|
<block wx:if="{{takeMethod == 0}}">
|
|
<view class="tableInfo flexCenter-between" bindtap='bindGoTables'>
|
|
<view class="title flex-row flex-start">
|
|
<view>桌号</view>
|
|
</view>
|
|
<view class="table_name">{{table.tableName}}</view>
|
|
<view>
|
|
<text style="font-weight:bold;" class="iconfont icon-xiangyoujiantou"></text>
|
|
</view>
|
|
</view>
|
|
</block>
|
|
|
|
|
|
<!--支付方式-->
|
|
<view class="paywayInfo">
|
|
<block wx:for="{{paywayList}}" wx:key="sign">
|
|
<view class="payItem {{paywayIndex == index?'select':''}} flexCenter-between" data-index="{{index}}" bindtap='bindpayway'>
|
|
<view class="flex-row flex-c-center" style='color:{{item.color}}'>
|
|
<text class="iconfont {{item.icon}}"></text>
|
|
<text class="payName"> {{item.name}}</text>
|
|
</view>
|
|
<view class="radioIcon flexCenter">
|
|
<text class="iconfont icon-selected"></text>
|
|
</view>
|
|
</view>
|
|
</block>
|
|
</view>
|
|
|
|
<!-- 手机号 -->
|
|
<!-- <block wx:if="{{takeMethod != 2}}"> -->
|
|
<view class="takeMobile flex-column">
|
|
<view class="flexCenter-between">
|
|
<text class="iconfont icon-shouji2"></text>
|
|
<view class="mobile-content flex-row flex-c-center flex-end">
|
|
<input class="mobileText" type="number" maxlength="11" focus='{{mobileFocus}}' value="{{mobile}}" bindblur='inputMobile' placeholder="请输入手机号" />
|
|
</view>
|
|
<button open-type="getPhoneNumber" class='getText' bindgetphonenumber="getPhoneNumber">
|
|
点击获取
|
|
</button>
|
|
</view>
|
|
<text class="mobile-msg">提示:请输入手机号码,以便联系到您</text>
|
|
</view>
|
|
<!-- </block> -->
|
|
|
|
<!-- -->
|
|
<block wx:if="{{takeMethod == 2}}">
|
|
<view class="tableInfo flexCenter-between" bindtap='selectSendAddress'>
|
|
<view class="title flex-row flex-start">
|
|
<view>{{address}}</view>
|
|
</view>
|
|
<view>
|
|
<text style="font-weight:bold;" class="iconfont icon-xiangyoujiantou"></text>
|
|
</view>
|
|
</view>
|
|
</block>
|
|
|
|
<!-- 备注 -->
|
|
<view class='note' wx:if="{{!showCart}}">
|
|
<label style='font-size:13px;color:#A3A3A3'>备注</label>
|
|
<textarea placeholder='默认常温,常规糖,如有口味要求,请输入备注' bindblur='inputDescription' class='note-text'></textarea>
|
|
</view>
|
|
<view style="height:70px;background-color:#FFFFFF;"></view>
|
|
|
|
<!-- 底部操作栏 -->
|
|
<view class="operate-bar {{iPhoneX ? 'iPhoneX_tabbar': ''}}">
|
|
<view class='gouwuche'>
|
|
<view style="padding:5px 10px 5px 5px;display:flex">
|
|
<view class="iconfont icon-gouwuchefill gouwuche-icon {{cartTotal.totalNum!=0?'activity-color':'' }}" bindtap="showCartList" hover-class='hoverClass'>
|
|
<span class="number-msg" wx:if="{{cartTotal.totalNum!=0}}">
|
|
{{cartTotal.totalNum}}
|
|
</span>
|
|
</view>
|
|
|
|
<view class='store-mone'>
|
|
<view style='color:white;font-size:18px; margin-left: 10px;'>
|
|
<text>¥ {{paywayIndex==0?cartTotal.totalMemberCash:cartTotal.totalCash}}</text>
|
|
<!-- <text class='member_price'>原价:¥ {{cartTotal.totalCash}}</text> -->
|
|
</view>
|
|
<view class='gouwuche-price' wx:if="{{takeMethod!=0}}" style='font-size:12px; margin-left: 10px;'>{{extraCost}}</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="submit-btn">
|
|
<!-- <block wx:if="{{mobile.length == 11}}"> -->
|
|
<view class="submit-btn-label flexCenter {{cartTotal.totalNum!=0?'pay':'pay_none'}} " hover-class='hoverClass' bindtap='bindGopay'>去支付</view>
|
|
<!-- </block> -->
|
|
<!-- <block wx:else>
|
|
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" class="getPhone submit-btn-label {{cartTotal.totalNum!=0?'color-white':'' }} flexCenter">
|
|
去支付
|
|
</button>
|
|
</block> -->
|
|
</view>
|
|
</view>
|
|
|
|
<!-- 购物车 -->
|
|
<view class="drawer_screen" bindtap="showCartList" data-statu="close" wx:if="{{showCart}}"></view>
|
|
<view class="cartlist-float" wx:if="{{showCart}}">
|
|
<view class="flex-row flex-c-center" style='background-color:#eee!important;height:40px'>
|
|
<view class='label-cart-bar'>
|
|
<view style='padding:5px'>已选商品</view>
|
|
</view>
|
|
</view>
|
|
<view class="{{cartList.length>5?'cart-scroll-list':''}} scrollView" style="max-height:{{cartHeight}}px;">
|
|
<view class='cart-list-box cart-item flex-column' wx:for="{{cartList}}" wx:key="unique" hover-class='hoverClass2'>
|
|
<!--商品信息-->
|
|
<view class="flex-row flex-c-center">
|
|
<view class='list-info flexCenter-start'>
|
|
<view class="goodsName">{{item.name}}
|
|
<block wx:if="{{item.specName.length > 0}}">({{item.specName}})</block>
|
|
</view>
|
|
</view>
|
|
<view style='width:50%;padding:5px 10px 5px 0;'>
|
|
<view class="flexCenter" style='float:right'>
|
|
<view class='activity-color'>¥ {{item.amount}}</view>
|
|
<view class="iconfont icon-jian icon-li-circle" data-index="{{index}}" data-uniqueid="{{item.uniqueId}}" data-sign="3" bindtap="bindChangeNum"></view>
|
|
<view style="padding:0 10px 0 10px;">{{item.num}}</view>
|
|
<view class="iconfont icon-jiahao2fill activity-color font20" data-index="{{index}}" data-uniqueid="{{item.uniqueId}}" data-sign="2" bindtap="bindChangeNum"></view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<!--套餐明细-->
|
|
<view wx:if="{{item.suitDetails.length > 0}}" style="padding:5px 10px 5px 10px;">
|
|
<block wx:for="{{item.suitDetails}}" wx:key="{{id}}" wx:for-item="suitItem">
|
|
<view class="suitItem flexCenter-between">
|
|
<view class="suit_name">{{suitItem.name}}</view>
|
|
<view class="suit_num">X
|
|
<text style="padding-left:6px;">{{suitItem.num}}</text>
|
|
</view>
|
|
<view class="suit_makeName">{{suitItem.makeName}}</view>
|
|
</view>
|
|
</block>
|
|
</view>
|
|
<view wx:else>
|
|
<view class='list-info-size'>{{item.makeName}}</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="spacing20"></view>
|
|
</view>
|
|
</view>
|
|
|
|
<!-- 会员密码输入框 -->
|
|
<view wx:if='{{showPayPwdInput}}'>
|
|
<view class='bg_layer'></view>
|
|
<view class='input_main'>
|
|
<view class='input_title'>
|
|
<view class='input_back' catchtap='hidePayLayer'>
|
|
<view class='close'></view>
|
|
</view>
|
|
<text style='font-size:18px; color:black;'>会员卡支付密码</text>
|
|
</view>
|
|
<view class='input_tip'>
|
|
<text style='font-size:22px; color:black;'>¥{{paywayIndex==0?cartTotal.totalMemberCash:cartTotal.totalCash}}</text>
|
|
</view>
|
|
<view class='input_row' catchtap='getFocus'>
|
|
<view class='pwd_item' wx:for='{{6}}' wx:key='item' wx:for-index='i'>
|
|
<text wx:if='{{pwdVal.length>i}}'></text>
|
|
</view>
|
|
</view>
|
|
<view class='forget_pwd' catchtap='hidePayLayer'></view>
|
|
<input class='input_control' password type='number' focus='{{payFocus}}' bindinput='inputPwd' maxlength='6' value='{{pwdVal}}' />
|
|
</view>
|
|
</view> |