b_detail.wxml 6.74 KB
<nav hasHome>订座详情</nav>
<!--订单信息-->
<view class="order-info">
    <view class="flex-lr order-detail">
        <view class="gray-deep-font font30r">到店时间</view>
        <view class="black-font font34r">{{bookInfo.rdateStr}}</view>
    </view>
    <view class="flex-lr order-detail" wx:if="{{bookInfo.type==1}}">
        <view class="gray-deep-font font30r">包间需求</view>
        <view class="black-font font34r">{{bookInfo.room_demand.length}}个</view>
    </view>
    <view class="flex-lr order-detail" wx:else="">
        <view class="gray-deep-font font30r">用餐人数</view>
        <view class="black-font font34r">{{bookInfo.pnum_str||bookInfo.pnum}}人</view>
    </view>
    <view class="reserve-status-tip" wx:if="{{bookInfo.status==0 || bookInfo.status==6}}">
        <view class="text">{{bookInfo.status==0?'待处理':'已拒绝'}}</view>
    </view>
    <view class="reserve-status-tip" wx:elif="{{bookInfo.status}}">
        <image src="http://qn.colorcun.com/custom/lite-yd/image/reserve-status-{{bookInfo.status==5?1:bookInfo.status}}.png"></image>
    </view>
    <view class="flex-lr order-desk" wx:if="{{bookInfo.type==1}}">
        <view class="flex-re" style="width:100%;flex-wrap:wrap;">
            <block wx:for="{{bookInfo.room_demand}}" wx:key="tables.key">
                <board width="160" height="180" board="{{item}}"
                       roomDemand
                       className="noBottom"
                       style="margin-left:20rpx; margin-bottom: 20rpx;"></board>
            </block>
        </view>
    </view>
    <view class="flex-lr order-detail">
        <view class="gray-deep-font font30r">预订座位</view>
        <view class="black-font font34r">{{tables.length}}个</view>
    </view>
    <view class="flex-lr order-desk">
        <view class="flex-re" style="width:100%;flex-wrap:wrap;">
            <block wx:for="{{tables}}" wx:key="tables.key">
                <board width="160" height="180" board="{{item}}"  className="noBottom"
                       style="margin-left:20rpx; margin-bottom: 20rpx;"></board>
            </block>
        </view>
    </view>
    <view class="flex-lr order-detail">
        <text class="gray-deep-font font30r" space="true" decode="true">客户姓名</text>
        <view class="black-font font34r">{{bookInfo.rname}} {{bookInfo.sex==1?'先生':(bookInfo.sex==2?'女士':'')}}</view>
    </view>
    <view class="flex-lr order-detail">
        <view class="gray-deep-font font30r">客户电话</view>
        <view class="black-font font34r" bindtap="getcall">{{bookInfo.phoneStr||''}}</view>
    </view>
    <block wx:if="{{bookInfo.cusdem!='' && bookInfo.cusdem!='null'}}">
        <view class="flex-lr order-detail">
            <view class="gray-deep-font font30r">备注信息</view>
            <view class="black-font font34r">{{bookInfo.cusdem}}</view>
        </view>
    </block>
</view>
<view class="order-info">
    <view class="flex-lr order-detail">
        <view class="gray-deep-font font30r">客户经理</view>
        <view class="flex-lr black-font font34r">
            <picker bindchange="chooseManager" catchtap="flushSellerInfo"
                    wx:if="{{hasEditorFlag}}"
                    value="{{mansIndex}}" range="{{mans_role}}">
                <view class="picker" style="border-bottom:2rpx solid #999;">
                    {{mans[mansIndex]?mans[mansIndex]:bookInfo.cusman?bookInfo.cusman:'请选择'}}
                </view>
            </picker>
            <view class="picker" wx:else="">
                {{mans[mansIndex]?mans[mansIndex]:bookInfo.cusman?bookInfo.cusman:'无'}}
            </view>
        </view>
    </view>
    <view class="flex-lr order-detail" wx:if="{{bookInfo.note_name}}">
        <view class="gray-deep-font font30r">记录人</view>
        <view class="black-font font34r">{{bookInfo.note_name}}</view>
    </view>
</view>
<view class="order-info" wx:if="{{bookInfo.status==4 && bookInfo.cancel}}">
    <view class="flex-lr order-detail">
        <view class="gray-deep-font font30r">取消原因</view>
        <view class="flex-lr black-font font34r">
            {{bookInfo.cancel.desc}}
        </view>
    </view>
    <view class="flex-lr order-detail">
        <view class="gray-deep-font font30r">取消时间</view>
        <view class="black-font font34r">{{bookInfo.cancel.cdateStr}}</view>
    </view>
    <view class="flex-lr order-detail">
        <view class="gray-deep-font font30r">操作人</view>
        <view class="black-font font34r">{{bookInfo.cancel.uname}}</view>
    </view>
</view>

<view style="height: 250rpx;"></view>

<!--通知预订人-->
<view class="notice-opt" wx:if="{{bookInfo.hasRunning}}">
    <view class="notice-button-border font34r flex-lr">
        <view>
            <formids bindclick="noticeCall">通知客户</formids>
        </view>
        <view wx:if="{{bookInfo.order && bookInfo.order.cookbooklist.length>0}}">
            <formids bindclick="showOrder">查看菜品</formids>
        </view>
    </view>
    <view class="notice-button-border font34r flex-lr" wx:if="{{hasEditorFlag}}">
        <view>
            <formids bindclick="gotoModify">变更预订</formids>
        </view>
        <view >
            <formids bindclick="cancelReserve">取消预订</formids>
        </view>
        <view>
            <formids bindclick="startDinner" data-status="2">确认到店</formids>
        </view>
    </view>
</view>
<view class="notice-opt" wx:if="{{bookInfo.status==2}}">
    <formids class="notice-button white-font font34r flex-cc" bindclick="startDinner" data-status="3">客户就餐完毕</formids>
</view>
<!--操作在线预订-->
<view class="notice-opt" wx:if="{{bookInfo.status==0}}">
    <view class="notice-button-border font34r flex-lr">
        <view>
            <formids bindclick="easyCall" data-key="seller">联系商家</formids>
        </view>
        <view>
            <formids bindclick="easyCall" data-key="customer">联系顾客</formids>
        </view>
    </view>
    <view class="notice-button-border font34r flex-lr">
        <view>
            <formids bindclick="refuseOrder">拒绝订单</formids>
        </view>
        <view>
            <formids bindclick="arrangeOrder">安排包间</formids>
        </view>
    </view>
</view>
<noticeCall id="notice" bookInfo="{{bookInfo}}"></noticeCall>
<action-sheet hidden="{{actionSheetHidden}}" bindchange="actionSheetChange" class="flex-ll">
    <block wx:for-items="{{actionSheetItems}}" wx:key="actionSheetItems.key">
        <action-sheet-item>{{item}}</action-sheet-item>
    </block>
    <action-sheet-item>
        <input placeholder="请输入" style="width:100%"/>
    </action-sheet-item>
    <action-sheet-cancel >取消</action-sheet-cancel>

</action-sheet>
<cancel id="cancel" bindreserveCancel="reserveCancel" bookInfo="{{bookInfo}}"></cancel>