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.

307 lines
13 KiB
Plaintext

9 months ago
<import src="../../../template/passwd/passwd.wxml" />
<view style='--color--:{{color}}'>
<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 class="cy-ellipsis" style='color:#666; font-size:26rpx;'>{{storeAddress}}</text>
</view>
</view>
<!-- 就餐时间 -->
<view class='cy-eat-time'>
<view class="content-center" style="width:100%; height:110rpx; margin-top:26rpx; justify-content: flex-start; padding-left:18rpx;">
<view data-busMode='0' wx:if="{{busMode == 0}}" class="content-center {{busMode == 0 ? 'cy-eat-select-view' : 'cy-eat-normal-view'}}" bindtap='cy_tapSelectEatType' style="margin-right:30rpx;">
<image style="width:40rpx; height:40rpx;margin-right:11rpx;" src="{{busMode == 0 ? '../../../images/icon-eat-type0.png':'../../../images/icon-eat0.png'}}"></image>
<text>堂内就餐</text>
</view>
<view data-busMode='1' wx:else class="content-center {{busMode == 1 ? 'cy-eat-select-view' : 'cy-eat-normal-view'}}" bindtap='cy_tapSelectEatType'>
<image style="width:40rpx; height:40rpx;margin-right:11rpx;" src="{{busMode == 1 ? '../../../images/icon-eat-type1.png':'../../../images/icon-eat1.png'}}"></image>
<text>打包带走</text>
</view>
</view>
<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;'>
<text wx:if="{{busMode==0}}" style='color:#666; font-size:30rpx;'>就餐时间</text>
<text wx:if="{{busMode==1}}" style='color:#666; font-size:30rpx;'>到店时间</text>
<view class='cy-eat-time-view' style="font-size:35rpx;font-weight: 600;">{{time}}</view>
<image src='../../../images/icon-left.png' class='cy-icon-right'></image>
</view>
</picker>
<view wx:if="{{busMode==0}}" class='cy-store-address-view down-center' style='margin-top:30rpx;'>
<text style='width:150rpx; color:#666; font-size:30rpx;'>就餐桌号</text>
<view class='cy-eat-time-view' bindtap='cy_tapSelectTable'>
<text style='color:#000;'>{{tableName}}</text>
</view>
<!-- <image src='../../../images/icon-left.png' class='cy-icon-right'></image> -->
</view>
<view wx:if="{{busMode==1}}" class='cy-store-address-view down-center' style='margin-top:30rpx;'>
<text style='width:150rpx; color:#666; font-size:30rpx;'>联系方式</text>
<input bindblur="cy_bindblur" maxlength="11" class='cy-eat-mobile' type='number' placeholder='请输入手机号' value='{{phone}}'></input>
2 months ago
<block wx:if="{{isShowPhone}}">
9 months ago
<button open-type="getPhoneNumber" bindgetphonenumber="cy_getPhoneNumber" class='cy-eat-time-view content-center' style='color:white; font-size:24rpx; right:30rpx;'>点击获取</button>
2 months ago
</block>
9 months ago
</view>
</view>
</view>
<view class='cy-list-view'>
<view class='cy-product-list'>
<block wx:for="{{list}}" wx:key="item">
<view class='cy-product-item flex-display'>
<image src="{{item.linkUrl}}"></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'>
<block wx:if="{{item.promotionTotalPrice>0}}">
<text>¥{{item.promotionTotalPrice}}</text>
<text class="cy-product-originalPrice">¥{{item.receivable}}</text>
</block>
<block wx:else>
¥{{item.receivable}}
</block>
</view>
</view>
<view class='cy-ellipsis cy-product-make cy-product-item-line'>
<text wx:if="{{item.isSuit == 3}}">{{item.specName}}</text>{{item.showName}}</view>
</view>
</view>
</block>
</view>
<block wx:if="{{boxFee>0}}">
<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>
</block>
<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' bindtap="cy_useCoupon">
<view class='cy-left-float cy-total-title'>商家优惠券</view>
<view class='cy-right-float cy-total-money content-center'>
<text wx:if="{{!coupon}}" style="margin-right:30rpx;">{{couponList.length}} 张可用</text>
<text wx:if="{{coupon}}" style="margin-right:30rpx;">优惠¥{{reduceCost}}</text>
<image src='../../../images/icon-left.png' class='cy-icon-right'></image>
</view>
</view>
<!-- <view wx:if="{{busMode == 1}}" class='cy-product-money-line'>
<view class='cy-left-float cy-total-title'>是否使用餐盒</view>
<block wx:if="{{isBoxFee==1}}">
<view bindtap="cy_click_boxFee" style="color:{{color}}" class="cy-right-float iconfont iconduihao1 "></view>
</block>
<block wx:else>
<image class="cy-eat-is-box-fee-no-select" src="/images/pay_noSelct.png" bindtap="cy_click_boxFee"></image>
</block>
</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>
2 months ago
<view class='cy-order-comment down-center'>
9 months ago
<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>
2 months ago
</view>
9 months ago
<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>
<block wx:if="{{promotionReceivable>0}}">
<text class='cy-sumMoney'>¥{{promotionReceivable}}</text>
<text class="cy-product-originalPrice">¥{{sumMoney}}</text>
</block>
<block wx:else>
<text class='cy-sumMoney'>¥{{sumMoney}}</text>
</block>
</view>
</view>
<form bindreset="formReset" bindsubmit="cy_tapGoPay" report-submit="true">
<button formType="submit" class='cy-content-place-order content-center' style="border-radius: 0rpx;">付款</button>
</form>
</view>
<!-- -->
<view class='cy-mask' hidden='{{payFlag}}'></view>
<view class='cy-pay-content' hidden='{{payFlag}}'>
<view class='cy-pay-row content-center' style="margin-top: 30rpx;">
<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> -->
<!-- <block wx:if="{{is_member_pay==1 && memberPayDiscountsAmount >0}}">
<view class='cy-pay-row content-center' style='height:190rpx;font-size:70rpx;color:#FF4949'>
¥{{memberActualAmount}}
</view>
<view class='cy-pay-row content-center cy_member_discount_after_amount'>
¥{{sumMoney}}
</view>
</block>
<block wx:else>
<block wx:if="{{wechatPayDisCountsAmount>0}}">
<view class='cy-pay-row content-center' style='height:190rpx;font-size:70rpx;color:#FF4949'>
¥{{wechatActualAmount}}
</view>
<view class='cy-pay-row content-center cy_member_discount_after_amount'>
¥{{sumMoney}}
</view>
</block>
<block wx:else>
<view class='cy-pay-row content-center' style='height:190rpx;font-size:70rpx;color:#FF4949'>
¥{{sumMoney}}
</view>
</block>
</block> -->
<!-- 判断选择是否是会员支付-->
<block wx:if="{{is_member_pay==1}}">
<!-- 判断是否有会员价并在页面显示-->
<block wx:if="{{discountsAmount >0}}">
<view class='cy-pay-row content-center' style='height:190rpx;font-size:70rpx;color:#FF4949'>
¥{{actualAmount}}
</view>
<view class='cy-pay-row content-center cy_member_discount_after_amount'>
¥{{sumMoney}}
</view>
</block>
<block wx:else>
<!-- 判断是否有促销价并在页面显示-->
<block wx:if="{{promotionReceivable>0}}">
<view class='cy-pay-row content-center' style='height:190rpx;font-size:70rpx;color:#FF4949'>
¥{{promotionReceivable}}
</view>
</block>
<block wx:else>
<view class='cy-pay-row content-center' style='height:190rpx;font-size:70rpx;color:#FF4949'>
¥{{sumMoney}}
</view>
</block>
</block>
</block>
<!-- 判断选择是否是微信支付-->
<block wx:else>
<view class='cy-pay-row content-center' style='height:190rpx;font-size:70rpx;color:#FF4949'>
<!-- 判断选择是否有促销价-->
<block wx:if="{{promotionReceivable>0 && is_member_pay==0}}">
¥{{promotionReceivable}}
</block>
<block wx:else>
¥{{sumMoney}}
</block>
</view>
</block>
<view class='cy-pay-view'>
<view bindtap="cy_pay_select" data-memberPay="1" class="cy-pay-item cy-pay-arount">
<view class="cy-pay-item-item">
<view class="cy-pay-icons">
<image src="/images/wallet.png"></image>
</view>
<view class="cy-pay-contents">会员支付</view>
<view class="cy-pay-select">
<image src="/images/pay_select.png" wx:if="{{is_member_pay==1}}"></image>
<image src="/images/pay_noSelct.png" wx:if="{{is_member_pay==0}}"></image>
</view>
<view></view>
</view>
<!-- <view class="cy-pay-item-item" style="height:30rpx;" wx:if="{{memberPayDiscountsAmount>0 && memberPriceEnabled==1}}"> -->
<view class="cy-pay-item-item" style="height:30rpx;" wx:if="{{discountsAmount>0 && memberPriceEnabled==1}}">
<!-- style="margin-top:-10rpx;" -->
<view class="cy-pay-contents member-pay-msg" style="margin-left: -80rpx;">选择会员支付 <text class="cy-member-pay-amount-font-style">可再优惠{{discountsAmount}}元</text> </view>
</view>
</view>
<view class="cy-pay-line"></view>
<view class='cy-pay-item cy-pay-arount' bindtap="cy_pay_select" data-memberPay="0">
<view class="cy-pay-item-item">
<!-- style="margin-top:-8rpx;" -->
<view class="cy-pay-icons">
<image src="/images/wechat_pay.png"></image>
</view>
<view class="cy-pay-contents">微信支付 </view>
<view class="cy-pay-select">
<image src="/images/pay_noSelct.png" wx:if="{{is_member_pay==1}}"></image>
<image src="/images/pay_select.png" wx:if="{{is_member_pay==0}}"></image>
</view>
<view></view>
</view>
<!-- <view class="cy-pay-item-item" style="height:30rpx;" wx:if="{{wechatPayDisCountsAmount>0}}"> -->
<!-- style="margin-top:-10rpx;" -->
<!-- <view class="cy-pay-contents member-pay-msg" style="margin-left: -80rpx;">选择微信支付 <text class="cy-member-pay-amount-font-style">可在优惠{{wechatPayDisCountsAmount}}元</text> </view> -->
<!-- </view> -->
</view>
</view>
<view class="cy-submit-pay" bindtap='cy_goto_pay'>立即支付</view>
</view>
<view hidden='{{isPasswd}}'>
<template is="passwd" data="{{passwd, cardMoney}}"></template>
</view>
</view>