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.

190 lines
8.8 KiB
Plaintext

9 months ago
<import src="../../template/passwd/passwd.wxml" />
<view hidden="{{hidden}}" class='cy-load-bk'>
<loading>{{msg}}</loading>
</view>
<view class='cy-container'>
<!-- 外卖模式 -->
<view wx:if="{{busMode == 3}}">
<view class='cy-out-store-view'>
<view class='cy-out-store-name'>当前门店:{{storeName}}</view>
<view class='cy-out-mark content-center'>
<image src='../../images/icon-out.png'></image>
<text>外卖配送</text>
</view>
</view>
<view class='cy-out-store-view flex-display' bindtap="cy_selectAddress" style='height:140rpx;'>
<!-- 收货地址 -->
<view class='cy-out-address'>
<view class='cy-out-address-text down-center'>
<image class='cy-address-icon' style='width:24rpx; height:28rpx;' src='../../images/icon-address.png' />
<text class="cy-ellipsis" style='margin-left:14rpx;'>{{receiveAddress}}</text>
</view>
<view class='cy-out-person-text down-center'>
<image class='cy-address-icon' style='width:24rpx; height:28rpx;' />
<text style='margin-left:14rpx;'>{{receiveName}}</text>
<text style='margin-left:20rpx;'>{{receiveMobile}}</text>
</view>
</view>
<image src='../../images/icon-left.png' class='cy-out-icon-right'></image>
</view>
<view class='cy-out-store-view'>
<picker mode="time" value="hh:mm" start="{{startTime}}" bindchange="cy_selectTime" bindcancel="cy_cancelTime">
<view class='down-center' style='margin-top:15rpx;'>
<image class='cy-address-icon' style='width:26rpx; height:26rpx; margin-left:30rpx;' src='../../images/icon-time.png' />
<text class='cy-out-time-title'>立即送出</text>
</view>
<view class='cy-out-go-time'>
{{outTime}}
</view>
</picker>
</view>
</view>
<!-- 堂食模式 -->
<view wx:if='{{busMode == 0 || busMode == 1}}'>
<!-- 门店地址 -->
<view class='cy-store-address'>
<view style='margin-top:13rpx;' class='cy-store-address-view down-center'>
<image class='cy-address-icon' style="height:28rpx;" src='../../images/icon-address.png' />
<text>{{storeName}}</text>
</view>
<view class='cy-store-address-view down-center'>
<image class='cy-address-icon' />
<text style='color:#666; font-size:26rpx;'>{{storeAddress}}</text>
</view>
</view>
<!-- 就餐时间 -->
<view class='cy-eat-time'>
<picker mode="time" value="hh:mm" start="{{startTime}}" bindchange="cy_selectTime" bindcancel="cy_cancelTime">
<view class='cy-store-address-view down-center' style='margin-top:35rpx;'>
<image class='cy-address-icon' style='height:28rpx;' src='../../images/icon-time.png' />
<text style='color:#666; font-size:30rpx;'>就餐时间</text>
<view class='cy-eat-time-view'>{{time}}</view>
</view>
</picker>
<view class='cy-store-address-view down-center' style='margin-top:30rpx;'>
<image class='cy-address-icon' style='height:28rpx;' src='../../images/icon-table.png' />
<text style='color:#666; font-size:30rpx;'>就餐桌号</text>
<view class='cy-eat-time-view' bindtap='cy_tapSelectTable'>
<text style='color:#000;'>{{tableName}}</text>
</view>
</view>
</view>
<!-- 就餐方式 -->
<view class='cy-eat-type down-center'>
<text>就餐方式</text>
</view>
<view class='cy-eat-type-view down-center' wx:if="{{busMode == 0}}" data-busMode='0' bindtap='cy_tapSelectEatType'>
<view class='cy-store-address-view down-center'>
<image class='cy-address-icon' style='height:28rpx;' src='../../images/icon-store-tableware.png' />
<text style='color:#000; font-size:30rpx;'>堂食</text>
<view class='cy-eat-type-radio-view content-center {{busMode==0 ? "cy-eat-type-select-raido":"cy-eat-type-normal-raido"}}'>
<image wx:if="{{busMode==0}}" style='margin-top: 5rpx;' src='../../images/icon-bg-radio.png'></image>
</view>
</view>
</view>
<view style='width:750rpx; height:1rpx;background:rgba(224,224,224,1);'></view>
<view class='cy-eat-type-view down-center' wx:if="{{busMode == 1}}" data-busMode='1' bindtap='cy_tapSelectEatType'>
<view class='cy-store-address-view down-center'>
<image class='cy-address-icon' style='height:28rpx;' src='../../images/icon-package.png' />
<text style='color:#000; font-size:30rpx;'>外带</text>
<view class='cy-eat-type-radio-view content-center {{busMode==1 ? "cy-eat-type-select-raido":"cy-eat-type-normal-raido"}}'>
<image wx:if="{{busMode==1}}" style='margin-top: 3rpx;' src='../../images/icon-bg-radio.png'></image>
</view>
</view>
</view>
<view class='cy-eat-type-view down-center'>
<view class='cy-store-address-view down-center'>
<view style='color:#666; font-size:30rpx; height:100rpx; line-height:100rpx;'>联系方式</view>
<input disabled="false" bindblur="cy_bindblur" style='height:100rpx; line-height:100rpx;' class='cy-eat-mobile' type='number' placeholder='请输入手机号' value='{{phone}}'></input>
<button open-type="getPhoneNumber" bindgetphonenumber="cy_getPhoneNumber" class='cy-eat-time-view content-center' style='color:white; font-size:24rpx;'>点击获取</button>
</view>
</view>
</view>
<view class='cy-list-view'>
<view class='cy-product-list'>
<block wx:for="{{list}}" wx:key="{{id}}">
<view class='cy-product-item flex-display'>
<image src="{{item.productImageUrl}}"></image>
<view class='cy-product-item-right'>
<view class='cy-product-name cy-product-item-line'>
<view class='cy-left-float cy-ellipsis' style='width:360rpx;'>{{item.isSuit==3 ? "( 套菜 )" : ""}}{{item.productName}}*{{item.count}}</view>
<view wx:if="{{item.isSuit != 3}}" class='cy-right-float'>¥{{item.receivableTotal}}</view>
</view>
<view class='cy-ellipsis cy-product-make cy-product-item-line'>{{item.makeDes}}</view>
</view>
</view>
</block>
</view>
<view wx:if="{{busMode == 1 || busMode == 3}}" class='cy-product-money-line'>
<view class='cy-left-float cy-total-title'>包装费</view>
<view class='cy-right-float cy-total-money'>¥{{boxFee}}</view>
</view>
<view wx:if="{{busMode == 3}}" class='cy-product-money-line'>
<view class='cy-left-float cy-total-title'>配送费</view>
<view class='cy-right-float cy-total-money'>¥{{deliverFee}}</view>
</view>
<view class='cy-product-money-line' hidden='true'>
<view class='cy-left-float cy-total-title'>商家代金券</view>
<view class='cy-right-float cy-total-money'>¥{{sumMoney}}</view>
</view>
<view class='cy-product-money'>
<view class='cy-left-float cy-total-title'>总计</view>
<view class='cy-right-float cy-total-money'>¥{{sumMoney}}</view>
</view>
</view>
<view class='cy-order-comment down-center'>
<view class='cy-store-address-view down-center' bindtap='cy_tapInputCommont'>
<text style='width:120rpx;'>备注</text>
<input class='cy-ellipsis' disabled='false' placeholder='备注信息' value="{{comment}}"></input>
</view>
</view>
<view style='width:100%; height:220rpx;'></view>
</view>
<view class='cy-content-cart flex-display'>
<view class='cy-content-cart-total down-center'>
<view>
<text class='pricetitle'>合计:</text>
<text class='cy-sumMoney '>¥{{sumMoney}}</text>
<!-- <block wx:if="{{busMode==1}}">
<text style='font-size:10px;'>{{boxFee != 0 ? "(含餐盒费" + boxFee + "元)":""}}</text>
</block>
<block wx:if="{{busMode==2}}">
<text style='font-size:10px;'>(含{{boxFee != 0 ? "餐盒费" + boxFee + "元+":""}}{{deliverFee!=0 ? "配送费" + deliverFee + "元":""}})</text>
</block> -->
</view>
</view>
<view class='cy-content-place-order content-center' bindtap='cy_tapGoPay'>付款</view>
</view>
<!-- -->
<view class='cy-mask' hidden='{{payFlag}}'></view>
<view class='cy-pay-content' hidden='{{payFlag}}'>
<view class='cy-pay-row content-center'>
<view class='cy-pay-font'>选择支付方式</view>
<view class='cy-pay-close content-center' bindtap='cy_closePay'>
<text class='iconfont icon-guanbi content-center'></text>
</view>
</view>
<view class='cy-row-line'></view>
<view class='cy-pay-row content-center' style='height:190rpx;font-size:70rpx;color:#FF4949'>
¥{{sumMoney}}
</view>
<view class='cy-pay-view'>
<view class='cy-pay-item cy-member-pay' bindtap='cy_tapMemberPay'>会员支付</view>
<view class='cy-pay-item cy-wx-pay' bindtap='cy_tapWxPay'>微信支付</view>
</view>
</view>
<view hidden='{{isPasswd}}'>
<template is="passwd" data="{{passwd, cardMoney}}"></template>
</view>