Commit a50784f6aec263bb43cf0f4581b6a274bcf64173

Authored by vking
1 parent 103bc852

add loading

... ... @@ -12,6 +12,7 @@ Page({
actionSheetItems: ['客户取消', '客户行程改变'],
hasEditorFlag: false,//是否开启编辑
hasReceipt:false,//接单人身份
loaded:false,//是否加载完预订数据
},
sc: {},
tpls: TP.tpls(),
... ... @@ -239,7 +240,8 @@ Page({
tables: res.data.tables,
bookInfo: this.detailData,
isAdmin:getApp().isAdmin,
hasCallPhone:this.hasCallPhone
hasCallPhone:this.hasCallPhone,
loaded:true,
})
},
gotoModify() {
... ... @@ -348,6 +350,9 @@ Page({
cause:await this.getCause('安排包间'),
tid:res.tableid.toString()
}
this.setData({
loaded:false,
})
App.Customer.SetReserveStatus(params).then(()=>{
this.getDetail(this.data.bookInfo.id,true);
PubSub.emit('fulshReseveList')
... ...
... ... @@ -169,102 +169,104 @@
</view>
</navigator>
<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 || (bookInfo.type==1 && hasReceipt)}}">
<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}}">
<view class="notice-button-border font34r flex-lr">
<view wx:if="{{hasEditorFlag || (bookInfo.type==1 && hasReceipt)}}">
<formids bindclick="gotoModify">变更预订</formids>
</view>
<view wx:if="{{hasEditorFlag || (bookInfo.type==1 && hasReceipt)}}">
<formids bindclick="cancelReserve">取消预订</formids>
</view>
<view>
<formids bindclick="noticeCall">通知客户</formids>
</view>
</view>
<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}}">
<block wx:if="{{isAdmin}}">
<block wx:if="{{loaded}}">
<!--通知预订人-->
<view class="notice-opt" wx:if="{{bookInfo.hasRunning}}">
<view class="notice-button-border font34r flex-lr">
<view>
<formids bindclick="easyCall" data-key="jdmans">联系接单人</formids>
</view>
<view>
<formids bindclick="easyCall" data-key="seller">联系商家</formids>
<formids bindclick="noticeCall">通知客户</formids>
</view>
<view>
<formids bindclick="easyCall" data-key="customer">联系顾客</formids>
<view wx:if="{{bookInfo.order && bookInfo.order.cookbooklist.length>0}}">
<formids bindclick="showOrder">查看菜品</formids>
</view>
</view>
<view class="notice-button-border font34r flex-lr">
<view class="notice-button-border font34r flex-lr" wx:if="{{hasEditorFlag || (bookInfo.type==1 && hasReceipt)}}">
<view>
<formids bindclick="refuseOrder">拒绝订单</formids>
<formids bindclick="gotoModify">变更预订</formids>
</view>
<view>
<formids bindclick="arrangeOrder">安排包间</formids>
<view >
<formids bindclick="cancelReserve">取消预订</formids>
</view>
</view>
</block>
<block wx:elif="{{hasCallPhone}}">
<view class="notice-button-border font34r flex-lr">
<view>
<formids bindclick="arrangeOrder">安排包间</formids>
<formids bindclick="startDinner" data-status="2">确认到店</formids>
</view>
</view>
</view>
<view class="notice-opt" wx:if="{{bookInfo.status==2}}">
<view class="notice-button-border font34r flex-lr">
<view>
<formids bindclick="refuseOrder">拒绝订单</formids>
<view wx:if="{{hasEditorFlag || (bookInfo.type==1 && hasReceipt)}}">
<formids bindclick="gotoModify">变更预订</formids>
</view>
<view wx:if="{{hasEditorFlag || (bookInfo.type==1 && hasReceipt)}}">
<formids bindclick="cancelReserve">取消预订</formids>
</view>
<view>
<formids bindclick="easyCall" data-key="customer">联系顾客</formids>
<formids bindclick="noticeCall">通知客户</formids>
</view>
</view>
</block>
<block wx:else="">
<view class="notice-button-border font34r flex-lr">
<view>
<formids bindclick="refuseOrder">拒绝订单</formids>
<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}}">
<block wx:if="{{isAdmin}}">
<view class="notice-button-border font34r flex-lr">
<view>
<formids bindclick="easyCall" data-key="jdmans">联系接单人</formids>
</view>
<view>
<formids bindclick="easyCall" data-key="seller">联系商家</formids>
</view>
<view>
<formids bindclick="easyCall" data-key="customer">联系顾客</formids>
</view>
</view>
<view>
<formids bindclick="arrangeOrder">安排包间</formids>
<view class="notice-button-border font34r flex-lr">
<view>
<formids bindclick="refuseOrder">拒绝订单</formids>
</view>
<view>
<formids bindclick="arrangeOrder">安排包间</formids>
</view>
</view>
</view>
</block>
</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>
</block>
<block wx:elif="{{hasCallPhone}}">
<view class="notice-button-border font34r flex-lr">
<view>
<formids bindclick="arrangeOrder">安排包间</formids>
</view>
</view>
<view class="notice-button-border font34r flex-lr">
<view>
<formids bindclick="refuseOrder">拒绝订单</formids>
</view>
<view>
<formids bindclick="easyCall" data-key="customer">联系顾客</formids>
</view>
</view>
</block>
<block wx:else="">
<view class="notice-button-border font34r flex-lr">
<view>
<formids bindclick="refuseOrder">拒绝订单</formids>
</view>
<view>
<formids bindclick="arrangeOrder">安排包间</formids>
</view>
</view>
</block>
</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>
<showModal id="showModal" bindshowModal="showModalEvent"></showModal>
\ No newline at end of file
</action-sheet>
<cancel id="cancel" bindreserveCancel="reserveCancel" bookInfo="{{bookInfo}}"></cancel>
<showModal id="showModal" bindshowModal="showModalEvent"></showModal>
</block>
<loading wx:else="">加载中</loading>
\ No newline at end of file
... ...