detail_owner_invitation3.wxml 16.1 KB
<!--pack-invitation/pages/detail_owner_invitation3.wxml-->
<import src="../../pages/tpl/invitation"></import>
<import src="../common/parts.wxml" />
<view class="pageWrap {{themeColor}}">
<nav hasHome class="navhome" place="{{true}}">{{seller.name||reserve.seller_name}}</nav>
<scroll-view scroll-y class="{{themeColor}}">
	<!-- 音乐开关 -->
	<template is="musicImg" data="{{newStr: newStr, isPlay: isPlay, attentionAnim: attentionAnim}}" /> 
    <!-- 商家有礼悬浮入口 -->
    <template is="giftImg" data="{{hasValueCertificate: hasValueCertificate, marketing: marketing, coupon_dataList: coupon_dataList, isFrame: isFrame, is_comments: is_comments, is_user_comments: is_user_comments, couponData: couponData, hasValueRecharge: hasValueRecharge, recharge_data: recharge_data, animationData2: animationData2}}" />
    <!-- 领券全屏浮层 -->
    <template is="fullscreenMask" data="{{isShow: isShow, animationData: animationData}}" />
    <view class="targetPoint" style="top: 35%; right: 4%;"></view>
	<!-- 已取消/已结束 状态角标 -->
	<template is="statusBadge" data="{{detail: detail, options: options}}" />
	<view class="reservationInfo">
		<view class="titleImg">
			<image wx:if="{{themeColor == 'turmeric' || themeColor == 'golden'}}" src="https://qn.colorcun.com/whiteBj1.png" class="titleIcon" />
			<image wx:elif="{{themeColor == 'pearlWhite'}}" src="https://nosqn.colorcun.com/whiteBj3.png"  class="titleIcon" />
			<image wx:else src="https://qn.colorcun.com/leaf.png"  class="titleIcon" />
			<text space="nbsp" class="titleInfo {{seller.name.length>10?'titleInfo1':'titleInfo2'}}">{{seller.name}}</text>
			<text space="nbsp" class="info font28r" wx:if="{{reserve && reserve.swich_slogan == '1' && home && home.slogan}}">
				{{home.slogan}}
			</text>
		</view>
		<view wx:if="{{roomimage && roomimage.length>0}}" class="{{roomimage.length=='1'?'pageSpacing':'pageSpacing1'}}">
			<view wx:for="{{roomimage}}" class="imgs" wx:key="index" bindtap="lookroom" data-item="{{item}}">
				<image class="imageStyle" mode="aspectFill" src="{{item.url}}"></image>
				<text>{{item.name}}</text>
			</view>
		</view>
		<view class="begin">
			<text space="nbsp" class="font28r" wx:if="{{reserve && reserve.swich_booking=='1' && reserve.book_info}}">{{reserve && reserve.book_info}}</text>
		</view>
		<view class="flex-11" wx:if="{{detail && detail.rnameStr && reserve && reserve.swich_customer == '1'}}">
			<view class="label font28r">【贵宾】</view>
			<view class="contentData font36r">{{detail.rnameStr}}</view>
		</view>
		<view class="flex-11" wx:if="{{seller.date}}">
			<view class="label font28r">【日期】</view>
			<view class="contentData font36r">{{seller.date}}</view>
		</view>
		<view class="flex-11" wx:if="{{seller.soltName}}">
			<view class="label font28r">【餐段】</view>
            <view class="arrivalBox">
                <view class="contentData font36r">{{seller.soltName}}<text class="marLeft font36r">{{temp_ddate}}</text></view>
                <picker wx:if="{{detail && options &&  options.isOrder != '1' && (detail.status =='1' || detail.status =='2') && options.hasSellerShare == '1'}}" bindchange="bindPickerChange" value="{{index}}" range="{{timeList}}">
                    <view class="picker">
                        <button>修改到店时间</button>
                    </view>
                </picker>
            </view>
		</view>
		<view class="flex-11" wx:if="{{detail.actual_pum || tableNum}}">
			<view class="label font28r">【人数】</view>
			<view class="contentData font36r">{{detail.actual_pum?detail.actual_pum:tableNum}}位</view>
		</view>
		<view class="flex-11" wx:if="{{seller.tablesText}}">
			<view class="label font28r">【餐位】</view>
			<view class="contentData bold font36r">{{seller.tablesText}}</view>
		</view>
		<view class="flex-11" wx:if="{{swich_phone!='0' && seller && seller.tel && seller.tel.length>0}}">
			<view class="label font28r">【联系】</view>
			<view class="contentData font36r infos"><block wx:for="{{seller.tel}}" wx:key="index"><text data-phone="{{item}}" bindtap="call">{{item}}</text>{{index==(seller.tel.length-1)?'':','}}</block></view>
		</view>
		<block wx:if="{{staffinfo && reserve.swich_manager=='1'}}">
			<view class="handleInfo">
				<image wx:if="{{staffinfo && staffinfo.photo}}" src="{{staffinfo.photo}}" bindtap="lookImgs" data-url="{{staffinfo.photo}}" class="headerimg" mode="aspectFill"></image>
				<view class="handle handlePhone">
					<view class="handleName">专属服务:{{staffinfo.name}}</view>
					<view class="handleBlower">服务电话:{{staffinfo.phone}}</view>
				</view>
				<view class="handle">
					<view wx:if="{{staffinfo.phone}}" data-phone="{{staffinfo.phone}}" class="font22r brownFont" bindtap="call">拨打电话</view>
					<view wx:if="{{staffinfo.wechat}}" class="font22r brownFont" bindtap="copyWeChat">复制微信号</view>
				</view>
			</view>
		</block>
		<text space="nbsp" wx:if="{{reserve && reserve.swich_welcome == '1' && marketing && marketing.wecomle}}" class="welcome font32r">
			{{marketing.wecomle}}
		</text>
        <view class="appointment" wx:if="{{customersList.length>0}}">
            <view class="notifyTitle">
                <text></text>
                <view class="font36r">已确认赴约</view><text></text>
            </view>
            <view class="notifyContent">
                <view class="notifyItems" wx:for="{{customersList}}" wx:key="index">
                    <view class="imageBox">
                        <image src="{{item.headimgurl}}" mode="aspectFill" />
                    </view>
                    <view class="font32r notifyText">{{item.nickname}}</view>
                </view>
            </view>
        </view>
		<view class="positioning">
			<image src="{{themeColor == 'pearlWhite'?'https://nosqn.colorcun.com/mapIcon2.png':'https://nosqn.colorcun.com/mapIcon1.png'}}" />
			<text space="nbsp" class="font28r">{{seller.addr|| reserve.seller.map_address}}</text>
			<button bindtap="looklocation" class="flex-cc font24r mapBtn">
				导航到店
			</button>
		</view>
	</view>
	<view class="preferentialCoupon" wx:if="{{hasValueCertificate && marketing && coupon_dataList.length>0}}">
		<!-- 优惠券列表卡片(2~9 版) -->
		<template is="couponCard" data="{{list: coupon_dataList, seller: seller, detail: detail, StyleType: StyleType}}" />
	</view>
	<view wx:if="{{is_comments=='1' && !is_user_comments}}" class="evaluateBox" bindtap="evaluateFun">
		<text wx:if="{{is_comments=='1' && (marketing.is_comments_coupon!='1' || couponData.showCoupon!='1')}}">想<text class="font36r">吐槽</text>?戳这里填写意见!--></text>
		<text wx:if="{{marketing.is_comments_coupon=='1' && couponData && couponData.showCoupon =='1'}}">想<text class="font36r">吐槽</text>?戳这里填写意见反馈赢好礼!</text>
		<image wx:if="{{themeColor == 'pearlWhite'}}" src="https://nosqn.colorcun.com/evaluateWhite.png" mode="" />
		<image wx:elif="{{themeColor == 'turmeric' || themeColor == 'greenishYellow' || themeColor == 'golden'}}" src="https://nosqn.colorcun.com/evaluateYellow.png" mode="" />
		<image wx:else src="https://nosqn.colorcun.com/evaluate2.png" mode="" />
	</view>
	<view class="reserveBox" wx:if="{{reserveData && (reserveData.title || reserveData.content)}}">
		<view class="title font40r" wx:if="{{reserveData.title}}">{{reserveData.title}}</view>
		<block wx:for="{{reserveData.content}}" wx:key="index">
			<image class="items" wx:if="{{item.type =='1'}}" src="{{item.content}}" bindtap="lookImgs" data-url="{{item.content}}" mode="widthFix" />
			<text space="nbsp" class="items font32r" wx:if="{{item.type == '2'}}">{{item.content}}</text>
		</block>
	</view>
	<!-- 餐厅介绍 -->
	<block wx:if="{{marketing.logo ||  home.image || ((store.introduce && (!store.is_introduce || store.is_introduce!='0')) || (store.images.length>0 && (!store.is_images || store.is_images!='0')) || (store.content && store.content.length>0))}}">
		<view class="introduceBox">
			<block wx:if="{{(marketing && marketing.logo && (!marketing.is_logo || marketing.is_logo!='0')) || (store.introduce && (!store.is_introduce || store.is_introduce!='0')) || (home.image && (!home.id_first_image || home.id_first_image!='0'))}}">
				<view wx:if="{{titleType}}" class="chefText font36r">
					<titleStyle isWhite="{{themeColor}}" titleStyleType="{{titleType}}" titleText="{{store.title ? store.title : '餐厅介绍'}}"></titleStyle>
				</view>
				<image wx:if="{{marketing.logo}}" src="{{marketing.logo}}" bindtap="lookImgs" data-url="{{marketing.logo}}" mode="widthFix" />
				<image wx:if="{{home.image}}" src="{{home.image}}" bindtap="lookImgs" data-url="{{home.image}}" class="homeImage" mode="widthFix"></image>
				<view class="labelBox" wx:if="{{!store.content && store.introduce && (!store.is_introduce || store.is_introduce!='0')}}">
					<text space="nbsp" class="texts">{{store.introduce}}</text>
				</view>
				<block wx:if="{{store.images.length>0 && (!store.is_images || store.is_images!='0')}}">
					<block wx:for="{{store.images}}" wx:key="arryIndex" wx:for-index="arryIndex">
						<image src="{{item}}" mode="widthFix"  bindtap="lookImgs" data-url="{{item}}" data-imgs="{{store.images}}"/>
					</block>
				</block>
				<view class="contentBox" wx:if="{{store.content && store.content.length>0}}">
					<template is="richText" data="{{content: store.content, imgs: '', textClass: 'font32r'}}" />
				</view>
			</block>
		</view>
	</block>
	<!-- 主厨介绍 -->
	<block wx:if="{{chef && ((chef.introduce && (!chef.is_introduce || chef.is_introduce!='0')) || (chef.image && (!chef.is_images || chef.is_images!='0')) || (chef.content && chef.content.length>0))}}">
		<view class="introduceBox famousChefBox" wx:if="{{chef && ((!chef.is_introduce || chef.is_introduce!='0') || (!chef.is_images || chef.is_images!='0'))}}">
			<view wx:if="{{titleType}}" class="chefText font36r">
				<titleStyle isWhite="{{themeColor}}" titleStyleType="{{titleType}}" titleText="{{titleType}}" titleText="{{chef.title ? chef.title : '主厨介绍'}}"></titleStyle>
			</view>
			<view class="labelBox" wx:if="{{(chef.introduce && (!chef.is_introduce || chef.is_introduce!='0'))}}">
				<text space="nbsp" class="texts">{{chef.introduce}}</text>
			</view>
			<image wx:if="{{(!chef.is_images || chef.is_images!='0') && chef.image}}" src="{{chef.image}}" mode="widthFix" bindtap="lookImgs" data-url="{{chef.image}}"/>
			<view class="contentBox" wx:if="{{chef.content && chef.content.length>0}}">
				<template is="richText" data="{{content: chef.content, imgs: '', textClass: 'font32r'}}" />
			</view>
		</view>
	</block>
	<!-- 特色菜品 -->
	<view class="introduceBox vegetableBox" wx:if="{{signboard && ((signboard.swich=='1' && signboard.images && signboard.images.length>0)  || (signboard.content && signboard.content.length>0))}}">
		<view wx:if="{{titleType}}" class="chefText font36r">
			<titleStyle isWhite="{{themeColor}}" titleStyleType="{{titleType}}" titleText="{{signboard.title ? signboard.title : '特色菜品'}}"></titleStyle>
		</view>
		<block wx:for="{{signboard.images}}" wx:key="arryIndex" wx:for-index="arryIndex">
			<image src="{{item}}" mode="widthFix" bindtap="lookImgs" data-url="{{item}}" data-imgs="{{signboard.images}}"/>
		</block>
		<view class="contentBox" wx:if="{{signboard.content && signboard.content.length>0}}">
			<template is="richText" data="{{content: signboard.content, imgs: '', textClass: 'font32r'}}" />
		</view>
	</view>
	<!-- 停车指引 -->
	<view class="introduceBox stopBox" wx:if="{{reserve && (reserve.is_introduce_all=='1' && (reserve.park_info ||  reserve.park_info_images) || (reserve.content && reserve.content.length>0))}}">
		<view wx:if="{{titleType}}" class="chefText font36r">
			<titleStyle isWhite="{{themeColor}}" titleStyleType="{{titleType}}" titleText="{{reserve.title ? reserve.title : '停车指引'}}"></titleStyle>
		</view>
        <block wx:if="{{!reserve.content || reserve.content.length == '0'}}">
            <view class="labelBox" wx:if="{{reserve.park_info}}">
                <text space="nbsp" class="texts">{{reserve.park_info}}
                </text>
            </view>
            <block wx:for="{{reserve.park_info_images}}" wx:key="arryIndex" wx:for-index="arryIndex">
                <image src="{{item}}" mode="widthFix" bindtap="lookImgs" data-url="{{item}}" data-imgs="{{reserve.park_info_images}}"/>
            </block>
        </block>
		<view class="contentBox" wx:if="{{reserve.content && reserve.content.length>0}}">
			<template is="richText" data="{{content: reserve.content, imgs: '', textClass: 'font32r'}}" />
		</view>
	</view>
	<view class="specialServices" wx:if="{{detail.status !='4' && options.isOrder != '1' && hasValueOrder && detail && detail.seller.is_open_order==1 && marketing && marketing.is_order=='1'}}">
		<view wx:if="{{titleType}}" class="chefText font36r">
			<titleStyle isWhite="{{themeColor}}" titleStyleType="{{titleType}}" titleText="提前点餐"></titleStyle>
		</view>
		<view class="endStyle">
			<view class="news font32r">
				现在提前点菜下单,到店时无需等待服务员点餐,直接享受就餐服务^_^
			</view>
			<view wx:if="{{detail && detail.seller.is_open_order==1 && marketing && marketing.is_order=='1'}}" bindtap="cookbook" class="book-item-font flex-cc font30r cook" style="position: relative;">
				去点餐
			</view>
		</view>
	</view>
	<block wx:if="{{hasValueRecharge && marketing && marketing.is_recharge=='1' && recharge_data}}">
		<view wx:if="{{titleType}}" class="chefText font36r">
			<titleStyle isWhite="{{themeColor}}" titleStyleType="{{titleType}}" titleText="会员招募"></titleStyle>
		</view>
		<navigator wx:if="{{recharge_data.id && purePhoneNumber}}" url="/pack-activity/pack/vipRecharge?id={{recharge_data.id}}&name={{seller.name}}&sid={{seller.sid}}&oid={{detail.id}}&types=1&StyleType={{StyleType}}" hover-class="navigator-hover">
            <!-- 充值卡(2,3,4,5,7,8,9 版) -->
            <template is="rechargeCard" data="{{recharge_data: recharge_data, priceInfo: priceInfo, scoreInfo: scoreInfo, certificate: certificate}}" />
        </navigator>
        <button class="getPhoneStyle" open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumberFun" wx:if="{{recharge_data.id && !purePhoneNumber}}">
            <!-- 充值卡(2,3,4,5,7,8,9 版) -->
            <template is="rechargeCard" data="{{recharge_data: recharge_data, priceInfo: priceInfo, scoreInfo: scoreInfo, certificate: certificate}}" />
        </button>
	</block>
	<view class="vips {{(marketing.is_online_book=='1' && options.onlineReserve == '1') || (detail.status !='4' && options.isOrder != '1' && paymentId && paymentStatus == '0') || (detail.status !='4' && options.isOrder != '1' && marketing.is_transpond=='1' && imgSrc)?'introduceBottom':''}}">
		<view wx:if="{{hasValueRecharge && marketing.is_link=='1'}}" class="font24r favouredPolicy" bindtap="gotoFavourableList">
			点击了解更多会员优惠政策
		</view>
		<view class="businessBox">
			周到安排提供技术支持<text bindtap="call" data-phone="4000009690">4000009690</text>,
			<view bindtap="gotoJoinSeller" style="text-decoration: underline;">我是商家,我要试用</view>
		</view>
	</view>
	<view class="more" wx:if="{{showMoreTip}}">
		<view class="moreText">滑动查看更多</view>
		<image src="https://qn.colorcun.com/jt1.png" mode="" />
	</view>
	<view class="toastBox" wx:if="{{toastBool}}">
		{{toastText}}
	</view>
</scroll-view>
<!-- 底部操作栏 -->
<template is="actionBar" data="{{barWrapClass: 'flex-lr sharewidth ' + themeColor, barShow: barShow, showMoreOnline: showMoreOnline, threeBtnMore: threeBtnMore, showMoreCall: showMoreCall, threeBtnCall: threeBtnCall, seller: seller, canPay: canPay, threeBtnPay: threeBtnPay, isOwner: isOwner, canShare: canShare, isOver: isOver, guestShareCls: guestShareCls, canMeet: canMeet, needLogin: needLogin}}" />
<painter palette="{{wxml}}" style="position: absolute; top: -9999rpx;" bind:imgOK="onImgOK" />
<!-- 截屏提示弹窗 -->
<template is="payModal" data="{{detail: detail, options: options, marketing: marketing, imgSrc: imgSrc}}" />
<!-- 领券弹窗(2~12 通用;13 保持页面内独立) -->
<template is="couponModal" data="{{seller: seller, reserve: reserve, totalPrice: totalPrice, purePhoneNumber: purePhoneNumber, countDown: countDown}}" />
</view>