|
1
|
<!--pages/book/b_addnew.wxml-->
|
1
|
<!--pages/book/b_addnew.wxml-->
|
|
2
|
<nav>录入订座信息</nav>
|
2
|
<nav>录入订座信息</nav>
|
|
3
|
<view class="page">
|
3
|
<view class="page">
|
|
4
|
- <form bindsubmit="formSubmit" bindreset="formReset">
|
|
|
|
5
|
- <view class="base-info">
|
|
|
|
6
|
- <view class="section flex-lr date">
|
|
|
|
7
|
- <view class="flex-rr" style="width:100%;">
|
|
|
|
8
|
- <item class="date-item {{form.date==0?'checked':''}}"
|
|
|
|
9
|
- bindtap="selectedValue" data-key="date" data-value="0">
|
|
|
|
10
|
- <view class="date-item-text">{{dateStr[0]}} 今天</view>
|
|
|
|
11
|
- </item>
|
|
|
|
12
|
- <item class="date-item {{form.date==1?'checked':''}}"
|
|
|
|
13
|
- bindtap="selectedValue" data-key="date" data-value="1">
|
|
|
|
14
|
- <view class="date-item-text">{{dateStr[1]}} 明天</view>
|
|
|
|
15
|
- </item>
|
|
|
|
16
|
- </view>
|
|
|
|
17
|
- <view class="more flex-ll">
|
|
|
|
18
|
- <view></view>
|
|
|
|
19
|
- <view></view>
|
|
|
|
20
|
- <view></view>
|
|
|
|
21
|
- </view>
|
4
|
+ <view class="base-info">
|
|
|
|
5
|
+ <view class="section flex-lr date">
|
|
|
|
6
|
+ <view class="flex-rr" style="width:100%;">
|
|
|
|
7
|
+ <item class="date-item {{form.date==0?'checked':''}}"
|
|
|
|
8
|
+ bindtap="selectedValue" data-key="date" data-value="0">
|
|
|
|
9
|
+ <view class="date-item-text">{{dateStr[0]}} 今天</view>
|
|
|
|
10
|
+ </item>
|
|
|
|
11
|
+ <item class="date-item {{form.date==1?'checked':''}}"
|
|
|
|
12
|
+ bindtap="selectedValue" data-key="date" data-value="1">
|
|
|
|
13
|
+ <view class="date-item-text">{{dateStr[1]}} 明天</view>
|
|
|
|
14
|
+ </item>
|
|
22
|
</view>
|
15
|
</view>
|
|
23
|
- <view class="section flex-ll">
|
|
|
|
24
|
- <view class="tab">
|
|
|
|
25
|
- <item class="item {{form.date==0?'checked':''}}"
|
|
|
|
26
|
- bindtap="selectedValue" data-key="time" data-value="0">
|
|
|
|
27
|
- 早市
|
|
|
|
28
|
- </item>
|
|
|
|
29
|
- <item class="item {{form.date==1?'checked':''}}"
|
|
|
|
30
|
- bindtap="selectedValue" data-key="time" data-value="1">
|
|
|
|
31
|
- 午市
|
|
|
|
32
|
- </item>
|
|
|
|
33
|
- <item class="item {{form.date==2?'checked':''}}"
|
|
|
|
34
|
- bindtap="selectedValue" data-key="time" data-value="2">
|
|
|
|
35
|
- 晚市
|
|
|
|
36
|
- </item>
|
|
|
|
37
|
- </view>
|
16
|
+ <view class="more flex-ll">
|
|
|
|
17
|
+ <view></view>
|
|
|
|
18
|
+ <view></view>
|
|
|
|
19
|
+ <view></view>
|
|
38
|
</view>
|
20
|
</view>
|
|
39
|
- <view class="section flex-ll">
|
|
|
|
40
|
- <view class="tab">
|
|
|
|
41
|
- <item class="item {{form.pnum_str=='1-4'?'checked':''}}"
|
|
|
|
42
|
- bindtap="selectedValue" data-key="pnum_str" data-value="1-4">
|
|
|
|
43
|
- 4人以下
|
|
|
|
44
|
- </item>
|
|
|
|
45
|
- <item class="item {{form.pnum_str=='5-9'?'checked':''}}"
|
|
|
|
46
|
- bindtap="selectedValue" data-key="pnum_str" data-value="5-9">
|
|
|
|
47
|
- 5~9人
|
|
|
|
48
|
- </item>
|
|
|
|
49
|
- <item class="item {{form.pnum_str=='10-99'?'checked':''}}"
|
|
|
|
50
|
- bindtap="selectedValue" data-key="pnum_str" data-value="10-99">
|
|
|
|
51
|
- 10人以上
|
|
|
|
52
|
- </item>
|
|
|
|
53
|
- </view>
|
21
|
+ </view>
|
|
|
|
22
|
+ <view class="section flex-ll">
|
|
|
|
23
|
+ <view class="tab">
|
|
|
|
24
|
+ <item class="item {{form.time==0?'checked':''}}"
|
|
|
|
25
|
+ bindtap="selectedValue" data-key="time" data-value="0">
|
|
|
|
26
|
+ 早市
|
|
|
|
27
|
+ </item>
|
|
|
|
28
|
+ <item class="item {{form.time==1?'checked':''}}"
|
|
|
|
29
|
+ bindtap="selectedValue" data-key="time" data-value="1">
|
|
|
|
30
|
+ 午市
|
|
|
|
31
|
+ </item>
|
|
|
|
32
|
+ <item class="item {{form.time==2?'checked':''}}"
|
|
|
|
33
|
+ bindtap="selectedValue" data-key="time" data-value="2">
|
|
|
|
34
|
+ 晚市
|
|
|
|
35
|
+ </item>
|
|
54
|
</view>
|
36
|
</view>
|
|
55
|
- <view class="section flex-ll">
|
|
|
|
56
|
- <view class="tab">
|
|
|
|
57
|
- <item class="item {{form.pid=='1'?'checked':''}}"
|
|
|
|
58
|
- bindtap="selectedValue" data-key="pid" data-value="1">
|
|
|
|
59
|
- 包间
|
|
|
|
60
|
- </item>
|
|
|
|
61
|
- <item class="item {{form.pid=='2'?'checked':''}}"
|
|
|
|
62
|
- bindtap="selectedValue" data-key="pid" data-value="2">
|
|
|
|
63
|
- 散座
|
|
|
|
64
|
- </item>
|
|
|
|
65
|
- </view>
|
37
|
+ </view>
|
|
|
|
38
|
+ <view class="section flex-ll">
|
|
|
|
39
|
+ <view class="tab">
|
|
|
|
40
|
+ <item class="item {{form.pnum_str=='1-4'?'checked':''}}"
|
|
|
|
41
|
+ bindtap="selectedValue" data-key="pnum_str" data-value="1-4">
|
|
|
|
42
|
+ 4人以下
|
|
|
|
43
|
+ </item>
|
|
|
|
44
|
+ <item class="item {{form.pnum_str=='5-9'?'checked':''}}"
|
|
|
|
45
|
+ bindtap="selectedValue" data-key="pnum_str" data-value="5-9">
|
|
|
|
46
|
+ 5~9人
|
|
|
|
47
|
+ </item>
|
|
|
|
48
|
+ <item class="item {{form.pnum_str=='10-99'?'checked':''}}"
|
|
|
|
49
|
+ bindtap="selectedValue" data-key="pnum_str" data-value="10-99">
|
|
|
|
50
|
+ 10人以上
|
|
|
|
51
|
+ </item>
|
|
66
|
</view>
|
52
|
</view>
|
|
67
|
</view>
|
53
|
</view>
|
|
68
|
-
|
|
|
|
69
|
- <view class="page-full tables">
|
|
|
|
70
|
-
|
54
|
+ <view class="section flex-ll">
|
|
|
|
55
|
+ <view class="tab">
|
|
|
|
56
|
+ <item class="item {{form.tabid=='2'?'checked':''}}"
|
|
|
|
57
|
+ bindtap="selectedValue" data-key="tabid" data-value="2">
|
|
|
|
58
|
+ 包间
|
|
|
|
59
|
+ </item>
|
|
|
|
60
|
+ <item class="item {{form.tabid=='1'?'checked':''}}"
|
|
|
|
61
|
+ bindtap="selectedValue" data-key="tabid" data-value="1">
|
|
|
|
62
|
+ 散座
|
|
|
|
63
|
+ </item>
|
|
|
|
64
|
+ </view>
|
|
71
|
</view>
|
65
|
</view>
|
|
72
|
- <view class="book-info">
|
|
|
|
73
|
- <view class="book-info-single flex-lr" style="align-items:flex-start;">
|
|
|
|
74
|
- <input placeholder="请输入预订人姓名(必填)" placeholder-class="gray-font font34r" class="black-font font34r" maxlength="5" style="width:450rpx;" value="{{name}}" bindinput="changename" bindblur="ifAll"/>
|
|
|
|
75
|
- <view class="book-info-grand flex-rr font28r gray-deep-font">
|
|
|
|
76
|
- <block wx:for="{{grand}}">
|
|
|
|
77
|
- <view class="book-grand flex-cc {{index==0 ? 'book-grand-border' : ''}} {{item.isselect==true ? 'book-grand-active white-font' : ''}}" bindtap="selectgrand" data-sex="{{item.sex}}">{{item.grand_title}}</view>
|
66
|
+ </view>
|
|
|
|
67
|
+
|
|
|
|
68
|
+ <view class="page-full tables">
|
|
|
|
69
|
+ <view class="page">
|
|
|
|
70
|
+ <view class="title">可订桌位</view>
|
|
|
|
71
|
+ <view class="advice-desk-detail flex-lr" wx:if="{{tables.length>0}}">
|
|
|
|
72
|
+ <view class="flex-ll">
|
|
|
|
73
|
+ <block wx:for="{{tables}}" wx:key="tables.key">
|
|
|
|
74
|
+ <view class="order-desk-info"
|
|
|
|
75
|
+ bindtap="selectedValue"
|
|
|
|
76
|
+ data-value="{{index}}"
|
|
|
|
77
|
+ data-key="tid">
|
|
|
|
78
|
+ <block wx:if="{{item.tid==2}}">
|
|
|
|
79
|
+ <view class="flex-vc order-desk-detail" style="margin-top: 24rpx;">
|
|
|
|
80
|
+ <view class="font28r black-font smooth">{{item.name}}</view>
|
|
|
|
81
|
+ <view class="font26r black-font" style="margin-top:6rpx;">{{item.table_pnum}}人</view>
|
|
|
|
82
|
+ </view>
|
|
|
|
83
|
+ <view class="order-desk-type flex-cc white-font">包间</view>
|
|
|
|
84
|
+ </block>
|
|
|
|
85
|
+ <block wx:else>
|
|
|
|
86
|
+ <view class="flex-vc order-desk-detail" style="height:100%;">
|
|
|
|
87
|
+ <view class="font28r black-font smooth">{{item.name}}</view>
|
|
|
|
88
|
+ <view class="font26r black-font" style="margin-top:6rpx;">6人</view>
|
|
|
|
89
|
+ </view>
|
|
|
|
90
|
+ </block>
|
|
|
|
91
|
+ <icon type="success" size="20" color="#199095" class="desk-active" wx:if="{{item.isselect==true}}"/>
|
|
|
|
92
|
+ </view>
|
|
78
|
</block>
|
93
|
</block>
|
|
79
|
</view>
|
94
|
</view>
|
|
|
|
95
|
+ <view class="flex-rr advice-more" bindtap="selectdesk">
|
|
|
|
96
|
+ <view style="padding-right:30rpx;" class="gray-deep-font font26r">更多</view>
|
|
|
|
97
|
+ <image src="../image/click.png" class="icon12-22"></image>
|
|
|
|
98
|
+ </view>
|
|
80
|
</view>
|
99
|
</view>
|
|
81
|
- <view class="book-info-single flex-lr" style="align-items:flex-start;">
|
|
|
|
82
|
- <input placeholder="请输入预订人手机号码(必填)" placeholder-class="gray-font font34r" class="black-font font34r" type="number" maxlength="11" bindblur="condition" bindinput="changephone" value="{{phone}}" style="color:{{reminder ? '#E14553' : '#353535'}};width:{{reminder ? 400 : 680}}rpx;"/>
|
|
|
|
83
|
- <block wx:if="{{reminder}}">
|
|
|
|
84
|
- <view class="flex-rr" style="height:100rpx;">
|
|
|
|
85
|
- <view style="color:#E14553;" class="font28r">{{reminder}}</view>
|
|
|
|
86
|
- <image src="../image/name-have.png" class="phone-reminder"></image>
|
|
|
|
87
|
- </view>
|
|
|
|
88
|
- </block>
|
100
|
+ <view class="advice-desk-detail flex-cc" wx:else="">
|
|
|
|
101
|
+ 没有符合条件的桌位!
|
|
89
|
</view>
|
102
|
</view>
|
|
90
|
- <view class="book-info-single">
|
|
|
|
91
|
- <input placeholder="请输入顾客要求(25字以内,选填)" placeholder-class="gray-font font34r" class="black-font font34r" maxlength="25" value="{{remark}}" bindinput="changeremark"/>
|
103
|
+ </view>
|
|
|
|
104
|
+ </view>
|
|
|
|
105
|
+ <view class="book-info">
|
|
|
|
106
|
+ <view class="book-info-single flex-lr" style="align-items:flex-start;">
|
|
|
|
107
|
+ <input placeholder="预订人电话" placeholder-class="gray-font font34r" class="black-font font34r" type="number" maxlength="11"
|
|
|
|
108
|
+ bindblur="selectedValue"
|
|
|
|
109
|
+ bindconfirm="selectedValue"
|
|
|
|
110
|
+ data-key="phone"
|
|
|
|
111
|
+ value="{{phone}}" style="color:{{reminder ? '#E14553' : '#353535'}};width:{{reminder ? 400 : 680}}rpx;"/>
|
|
|
|
112
|
+ <block wx:if="{{reminder}}">
|
|
|
|
113
|
+ <view class="flex-rr" style="height:100rpx;">
|
|
|
|
114
|
+ <view style="color:#E14553;" class="font28r">{{reminder}}</view>
|
|
|
|
115
|
+ <image src="../image/name-have.png" class="phone-reminder"></image>
|
|
|
|
116
|
+ </view>
|
|
|
|
117
|
+ </block>
|
|
|
|
118
|
+ </view>
|
|
|
|
119
|
+ <view class="book-info-single flex-lr" style="align-items:flex-start;">
|
|
|
|
120
|
+ <input placeholder="预订人姓名(必填)" placeholder-class="gray-font font34r" class="black-font font34r" maxlength="5" style="width:450rpx;" value="{{form.rname}}"
|
|
|
|
121
|
+ bindinput="selectedValue"
|
|
|
|
122
|
+ bindconfirm="selectedValue"
|
|
|
|
123
|
+ data-key="rname"/>
|
|
|
|
124
|
+ <view class="book-info-grand flex-rr font28r gray-deep-font">
|
|
|
|
125
|
+ <block wx:for="{{grand}}" wx:key="grand.key">
|
|
|
|
126
|
+ <view class="book-grand flex-cc {{index==0 ? 'book-grand-border' : ''}} {{form.sex==item.sex ? 'book-grand-active white-font' : ''}}"
|
|
|
|
127
|
+ bindtap="selectedValue"
|
|
|
|
128
|
+ data-value="{{item.sex}}"
|
|
|
|
129
|
+ data-key="sex">{{item.grand_title}}</view>
|
|
|
|
130
|
+ </block>
|
|
92
|
</view>
|
131
|
</view>
|
|
93
|
</view>
|
132
|
</view>
|
|
94
|
- <view class="page-full submit">
|
|
|
|
95
|
- <view class="confirm-button white-font flex-vc font34r {{buttonhide==false ? 'confirm-button-active' : ''}}" bindtap="{{buttonhide==false ? 'formsubmit' : ''}}">确定</view>
|
133
|
+
|
|
|
|
134
|
+ <view class="book-info-single">
|
|
|
|
135
|
+ <input placeholder="顾客的要求(25字以内,选填)" placeholder-class="gray-font font34r" class="black-font font34r" maxlength="25" value="{{form.cusdem}}"
|
|
|
|
136
|
+ bindinput="selectedValue"
|
|
|
|
137
|
+ bindconfirm="selectedValue"
|
|
|
|
138
|
+ data-key="cusdem"/>
|
|
96
|
</view>
|
139
|
</view>
|
|
97
|
- </form>
|
140
|
+ </view>
|
|
|
|
141
|
+ <view class="page-full submit">
|
|
|
|
142
|
+ <view class="confirm-button white-font flex-vc font34r {{buttonhide==false ? 'confirm-button-active' : ''}}" bindtap="{{buttonhide==false ? 'formsubmit' : ''}}">确定</view>
|
|
|
|
143
|
+ </view>
|
|
98
|
</view>
|
144
|
</view>
|
|
99
|
<tabBar></tabBar> |
145
|
<tabBar></tabBar> |