|
@@ -33,6 +33,7 @@ Page({ |
|
@@ -33,6 +33,7 @@ Page({ |
|
33
|
},
|
33
|
},
|
|
34
|
checkModal: '',
|
34
|
checkModal: '',
|
|
35
|
classifyModal: '',
|
35
|
classifyModal: '',
|
|
|
|
36
|
+ normsLen: '',
|
|
36
|
/**
|
37
|
/**
|
|
37
|
* 生命周期函数--监听页面加载
|
38
|
* 生命周期函数--监听页面加载
|
|
38
|
*/
|
39
|
*/
|
|
@@ -74,14 +75,14 @@ Page({ |
|
@@ -74,14 +75,14 @@ Page({ |
|
74
|
let obj = {
|
75
|
let obj = {
|
|
75
|
sellerName: this.data.options.sellerName,
|
76
|
sellerName: this.data.options.sellerName,
|
|
76
|
sellerid: this.data.options.sid,
|
77
|
sellerid: this.data.options.sid,
|
|
77
|
- rid:this.data.options.rid,
|
|
|
|
78
|
- oid:this.data.options.oid,
|
78
|
+ rid: this.data.options.rid,
|
|
|
|
79
|
+ oid: this.data.options.oid,
|
|
79
|
sellerDate: this.data.options.sellerDate,
|
80
|
sellerDate: this.data.options.sellerDate,
|
|
80
|
region: this.data.options.region,
|
81
|
region: this.data.options.region,
|
|
81
|
tableNum: this.data.options.tableNum,
|
82
|
tableNum: this.data.options.tableNum,
|
|
82
|
- soltName:this.data.options.soltName,
|
83
|
+ soltName: this.data.options.soltName,
|
|
83
|
}
|
84
|
}
|
|
84
|
- console.log('objobjobjobjobj',obj);
|
85
|
+ console.log('objobjobjobjobj', obj);
|
|
85
|
wx.setStorageSync('cookbooklist', JSON.stringify(cookbooklist))
|
86
|
wx.setStorageSync('cookbooklist', JSON.stringify(cookbooklist))
|
|
86
|
wx.setStorageSync('cookbookObj', JSON.stringify(obj))
|
87
|
wx.setStorageSync('cookbookObj', JSON.stringify(obj))
|
|
87
|
wx.navigateTo({
|
88
|
wx.navigateTo({
|
|
@@ -95,6 +96,20 @@ Page({ |
|
@@ -95,6 +96,20 @@ Page({ |
|
95
|
check2
|
96
|
check2
|
|
96
|
})
|
97
|
})
|
|
97
|
},
|
98
|
},
|
|
|
|
99
|
+ getNormsLen() {
|
|
|
|
100
|
+ let cookbooklist = this.data.cookbooklist;
|
|
|
|
101
|
+ let normsLen = 0;
|
|
|
|
102
|
+ cookbooklist.forEach(items => {
|
|
|
|
103
|
+ items.cookbooklist[0].forEach(item => {
|
|
|
|
104
|
+ if (item.norms.length > 0) {
|
|
|
|
105
|
+ normsLen += item.norms.length
|
|
|
|
106
|
+ }
|
|
|
|
107
|
+ })
|
|
|
|
108
|
+ })
|
|
|
|
109
|
+ this.setData({
|
|
|
|
110
|
+ normsLen
|
|
|
|
111
|
+ })
|
|
|
|
112
|
+ },
|
|
98
|
// 展示做法规格弹窗
|
113
|
// 展示做法规格弹窗
|
|
99
|
showModal() {
|
114
|
showModal() {
|
|
100
|
this.checkModal.showModal()
|
115
|
this.checkModal.showModal()
|
|
@@ -127,7 +142,6 @@ Page({ |
|
@@ -127,7 +142,6 @@ Page({ |
|
127
|
let price = this.data.checkObj.price;
|
142
|
let price = this.data.checkObj.price;
|
|
128
|
let data = this.data.cookbooklist[indexs].cookbooklist[0][index]
|
143
|
let data = this.data.cookbooklist[indexs].cookbooklist[0][index]
|
|
129
|
let isAlike = false;
|
144
|
let isAlike = false;
|
|
130
|
-
|
|
|
|
131
|
data.norms.forEach(item => {
|
145
|
data.norms.forEach(item => {
|
|
132
|
if (this.data.check1 == item.practice && this.data.check2 == item.unit) {
|
146
|
if (this.data.check1 == item.practice && this.data.check2 == item.unit) {
|
|
133
|
isAlike = true
|
147
|
isAlike = true
|
|
@@ -151,7 +165,7 @@ Page({ |
|
@@ -151,7 +165,7 @@ Page({ |
|
151
|
})
|
165
|
})
|
|
152
|
}
|
166
|
}
|
|
153
|
this.closeModal()
|
167
|
this.closeModal()
|
|
154
|
-
|
168
|
+ this.getNormsLen()
|
|
155
|
},
|
169
|
},
|
|
156
|
// 点击加号
|
170
|
// 点击加号
|
|
157
|
addition(e) {
|
171
|
addition(e) {
|
|
@@ -164,7 +178,7 @@ Page({ |
|
@@ -164,7 +178,7 @@ Page({ |
|
164
|
checkObj: {
|
178
|
checkObj: {
|
|
165
|
indexs,
|
179
|
indexs,
|
|
166
|
index,
|
180
|
index,
|
|
167
|
- price:item.price
|
181
|
+ price: item.price
|
|
168
|
},
|
182
|
},
|
|
169
|
normsIndex,
|
183
|
normsIndex,
|
|
170
|
checkItem: item
|
184
|
checkItem: item
|
|
@@ -185,6 +199,7 @@ Page({ |
|
@@ -185,6 +199,7 @@ Page({ |
|
185
|
cookbooklist: this.data.cookbooklist,
|
199
|
cookbooklist: this.data.cookbooklist,
|
|
186
|
})
|
200
|
})
|
|
187
|
}
|
201
|
}
|
|
|
|
202
|
+ this.getNormsLen()
|
|
188
|
},
|
203
|
},
|
|
189
|
// 点击减号
|
204
|
// 点击减号
|
|
190
|
subtraction(e) {
|
205
|
subtraction(e) {
|
|
@@ -201,6 +216,7 @@ Page({ |
|
@@ -201,6 +216,7 @@ Page({ |
|
201
|
this.setData({
|
216
|
this.setData({
|
|
202
|
cookbooklist: this.data.cookbooklist,
|
217
|
cookbooklist: this.data.cookbooklist,
|
|
203
|
})
|
218
|
})
|
|
|
|
219
|
+ this.getNormsLen()
|
|
204
|
},
|
220
|
},
|
|
205
|
// 扫桌码点餐
|
221
|
// 扫桌码点餐
|
|
206
|
initOrder() {
|
222
|
initOrder() {
|
|
@@ -289,7 +305,7 @@ Page({ |
|
@@ -289,7 +305,7 @@ Page({ |
|
289
|
}
|
305
|
}
|
|
290
|
cook.item_clear_num = item_clear_num;
|
306
|
cook.item_clear_num = item_clear_num;
|
|
291
|
cook.index = n; //分类下菜品的下标
|
307
|
cook.index = n; //分类下菜品的下标
|
|
292
|
- if(!cook.norms || cook.norms.length==0){
|
308
|
+ if (!cook.norms || cook.norms.length == 0) {
|
|
293
|
cook.norms = []; //做法规格
|
309
|
cook.norms = []; //做法规格
|
|
294
|
}
|
310
|
}
|
|
295
|
// let type;//模拟种类 1为一行显示1个 2为一行显示2个
|
311
|
// let type;//模拟种类 1为一行显示1个 2为一行显示2个
|
|
@@ -336,16 +352,16 @@ Page({ |
|
@@ -336,16 +352,16 @@ Page({ |
|
336
|
},
|
352
|
},
|
|
337
|
// 获取所有分类下所有菜品列表
|
353
|
// 获取所有分类下所有菜品列表
|
|
338
|
getCookList(orderid) {
|
354
|
getCookList(orderid) {
|
|
339
|
- let cookbooklist=wx.getStorageSync('cookbooklist');
|
|
|
|
340
|
- let cookbooklistStorage=cookbooklist?JSON.parse(cookbooklist):'';
|
|
|
|
341
|
- console.log('cookbooklist历史数据',cookbooklistStorage);
|
|
|
|
342
|
- if(cookbooklistStorage.length>0){
|
355
|
+ let cookbooklist = wx.getStorageSync('cookbooklist');
|
|
|
|
356
|
+ let cookbooklistStorage = cookbooklist ? JSON.parse(cookbooklist) : '';
|
|
|
|
357
|
+ console.log('cookbooklist历史数据', cookbooklistStorage);
|
|
|
|
358
|
+ if (cookbooklistStorage.length > 0) {
|
|
343
|
this.setData({
|
359
|
this.setData({
|
|
344
|
- cookbooklist:this.formatCookList(cookbooklistStorage),
|
360
|
+ cookbooklist: this.formatCookList(cookbooklistStorage),
|
|
345
|
isloading: false,
|
361
|
isloading: false,
|
|
346
|
showSkeleton: false,
|
362
|
showSkeleton: false,
|
|
347
|
})
|
363
|
})
|
|
348
|
- }else{
|
364
|
+ } else {
|
|
349
|
let param = {
|
365
|
let param = {
|
|
350
|
sellerid: this.data.options.sid,
|
366
|
sellerid: this.data.options.sid,
|
|
351
|
identity: this.data.options.identity,
|
367
|
identity: this.data.options.identity,
|
|
@@ -371,17 +387,19 @@ Page({ |
|
@@ -371,17 +387,19 @@ Page({ |
|
371
|
* 生命周期函数--监听页面显示
|
387
|
* 生命周期函数--监听页面显示
|
|
372
|
*/
|
388
|
*/
|
|
373
|
onShow() {
|
389
|
onShow() {
|
|
374
|
- let cookbooklist=wx.getStorageSync('cookbooklist')
|
|
|
|
375
|
- let cookbooklistStorage=cookbooklist?JSON.parse(cookbooklist):''
|
|
|
|
376
|
- console.log('cookbooklist历史数据',cookbooklistStorage);
|
|
|
|
377
|
- if(cookbooklistStorage){
|
390
|
+ let cookbooklist = wx.getStorageSync('cookbooklist')
|
|
|
|
391
|
+ let cookbooklistStorage = cookbooklist ? JSON.parse(cookbooklist) : ''
|
|
|
|
392
|
+ console.log('cookbooklist历史数据', cookbooklistStorage);
|
|
|
|
393
|
+ if (cookbooklistStorage) {
|
|
378
|
this.setData({
|
394
|
this.setData({
|
|
379
|
- cookbooklist:cookbooklistStorage,
|
395
|
+ cookbooklist: cookbooklistStorage,
|
|
380
|
isloading: false,
|
396
|
isloading: false,
|
|
381
|
showSkeleton: false,
|
397
|
showSkeleton: false,
|
|
382
|
})
|
398
|
})
|
|
383
|
- }else{
|
399
|
+ this.getNormsLen()
|
|
|
|
400
|
+ } else {
|
|
384
|
this.getCookList()
|
401
|
this.getCookList()
|
|
|
|
402
|
+ this.getNormsLen()
|
|
385
|
}
|
403
|
}
|
|
386
|
},
|
404
|
},
|
|
387
|
|
405
|
|