|
...
|
...
|
@@ -33,6 +33,7 @@ Page({ |
|
|
|
},
|
|
|
|
checkModal: '',
|
|
|
|
classifyModal: '',
|
|
|
|
normsLen: '',
|
|
|
|
/**
|
|
|
|
* 生命周期函数--监听页面加载
|
|
|
|
*/
|
|
...
|
...
|
@@ -74,14 +75,14 @@ Page({ |
|
|
|
let obj = {
|
|
|
|
sellerName: this.data.options.sellerName,
|
|
|
|
sellerid: this.data.options.sid,
|
|
|
|
rid:this.data.options.rid,
|
|
|
|
oid:this.data.options.oid,
|
|
|
|
rid: this.data.options.rid,
|
|
|
|
oid: this.data.options.oid,
|
|
|
|
sellerDate: this.data.options.sellerDate,
|
|
|
|
region: this.data.options.region,
|
|
|
|
tableNum: this.data.options.tableNum,
|
|
|
|
soltName:this.data.options.soltName,
|
|
|
|
soltName: this.data.options.soltName,
|
|
|
|
}
|
|
|
|
console.log('objobjobjobjobj',obj);
|
|
|
|
console.log('objobjobjobjobj', obj);
|
|
|
|
wx.setStorageSync('cookbooklist', JSON.stringify(cookbooklist))
|
|
|
|
wx.setStorageSync('cookbookObj', JSON.stringify(obj))
|
|
|
|
wx.navigateTo({
|
|
...
|
...
|
@@ -95,6 +96,20 @@ Page({ |
|
|
|
check2
|
|
|
|
})
|
|
|
|
},
|
|
|
|
getNormsLen() {
|
|
|
|
let cookbooklist = this.data.cookbooklist;
|
|
|
|
let normsLen = 0;
|
|
|
|
cookbooklist.forEach(items => {
|
|
|
|
items.cookbooklist[0].forEach(item => {
|
|
|
|
if (item.norms.length > 0) {
|
|
|
|
normsLen += item.norms.length
|
|
|
|
}
|
|
|
|
})
|
|
|
|
})
|
|
|
|
this.setData({
|
|
|
|
normsLen
|
|
|
|
})
|
|
|
|
},
|
|
|
|
// 展示做法规格弹窗
|
|
|
|
showModal() {
|
|
|
|
this.checkModal.showModal()
|
|
...
|
...
|
@@ -127,7 +142,6 @@ Page({ |
|
|
|
let price = this.data.checkObj.price;
|
|
|
|
let data = this.data.cookbooklist[indexs].cookbooklist[0][index]
|
|
|
|
let isAlike = false;
|
|
|
|
|
|
|
|
data.norms.forEach(item => {
|
|
|
|
if (this.data.check1 == item.practice && this.data.check2 == item.unit) {
|
|
|
|
isAlike = true
|
|
...
|
...
|
@@ -151,7 +165,7 @@ Page({ |
|
|
|
})
|
|
|
|
}
|
|
|
|
this.closeModal()
|
|
|
|
|
|
|
|
this.getNormsLen()
|
|
|
|
},
|
|
|
|
// 点击加号
|
|
|
|
addition(e) {
|
|
...
|
...
|
@@ -164,7 +178,7 @@ Page({ |
|
|
|
checkObj: {
|
|
|
|
indexs,
|
|
|
|
index,
|
|
|
|
price:item.price
|
|
|
|
price: item.price
|
|
|
|
},
|
|
|
|
normsIndex,
|
|
|
|
checkItem: item
|
|
...
|
...
|
@@ -185,6 +199,7 @@ Page({ |
|
|
|
cookbooklist: this.data.cookbooklist,
|
|
|
|
})
|
|
|
|
}
|
|
|
|
this.getNormsLen()
|
|
|
|
},
|
|
|
|
// 点击减号
|
|
|
|
subtraction(e) {
|
|
...
|
...
|
@@ -201,6 +216,7 @@ Page({ |
|
|
|
this.setData({
|
|
|
|
cookbooklist: this.data.cookbooklist,
|
|
|
|
})
|
|
|
|
this.getNormsLen()
|
|
|
|
},
|
|
|
|
// 扫桌码点餐
|
|
|
|
initOrder() {
|
|
...
|
...
|
@@ -289,7 +305,7 @@ Page({ |
|
|
|
}
|
|
|
|
cook.item_clear_num = item_clear_num;
|
|
|
|
cook.index = n; //分类下菜品的下标
|
|
|
|
if(!cook.norms || cook.norms.length==0){
|
|
|
|
if (!cook.norms || cook.norms.length == 0) {
|
|
|
|
cook.norms = []; //做法规格
|
|
|
|
}
|
|
|
|
// let type;//模拟种类 1为一行显示1个 2为一行显示2个
|
|
...
|
...
|
@@ -336,16 +352,16 @@ Page({ |
|
|
|
},
|
|
|
|
// 获取所有分类下所有菜品列表
|
|
|
|
getCookList(orderid) {
|
|
|
|
let cookbooklist=wx.getStorageSync('cookbooklist');
|
|
|
|
let cookbooklistStorage=cookbooklist?JSON.parse(cookbooklist):'';
|
|
|
|
console.log('cookbooklist历史数据',cookbooklistStorage);
|
|
|
|
if(cookbooklistStorage.length>0){
|
|
|
|
let cookbooklist = wx.getStorageSync('cookbooklist');
|
|
|
|
let cookbooklistStorage = cookbooklist ? JSON.parse(cookbooklist) : '';
|
|
|
|
console.log('cookbooklist历史数据', cookbooklistStorage);
|
|
|
|
if (cookbooklistStorage.length > 0) {
|
|
|
|
this.setData({
|
|
|
|
cookbooklist:this.formatCookList(cookbooklistStorage),
|
|
|
|
cookbooklist: this.formatCookList(cookbooklistStorage),
|
|
|
|
isloading: false,
|
|
|
|
showSkeleton: false,
|
|
|
|
})
|
|
|
|
}else{
|
|
|
|
} else {
|
|
|
|
let param = {
|
|
|
|
sellerid: this.data.options.sid,
|
|
|
|
identity: this.data.options.identity,
|
|
...
|
...
|
@@ -371,17 +387,19 @@ Page({ |
|
|
|
* 生命周期函数--监听页面显示
|
|
|
|
*/
|
|
|
|
onShow() {
|
|
|
|
let cookbooklist=wx.getStorageSync('cookbooklist')
|
|
|
|
let cookbooklistStorage=cookbooklist?JSON.parse(cookbooklist):''
|
|
|
|
console.log('cookbooklist历史数据',cookbooklistStorage);
|
|
|
|
if(cookbooklistStorage){
|
|
|
|
let cookbooklist = wx.getStorageSync('cookbooklist')
|
|
|
|
let cookbooklistStorage = cookbooklist ? JSON.parse(cookbooklist) : ''
|
|
|
|
console.log('cookbooklist历史数据', cookbooklistStorage);
|
|
|
|
if (cookbooklistStorage) {
|
|
|
|
this.setData({
|
|
|
|
cookbooklist:cookbooklistStorage,
|
|
|
|
cookbooklist: cookbooklistStorage,
|
|
|
|
isloading: false,
|
|
|
|
showSkeleton: false,
|
|
|
|
})
|
|
|
|
}else{
|
|
|
|
this.getNormsLen()
|
|
|
|
} else {
|
|
|
|
this.getCookList()
|
|
|
|
this.getNormsLen()
|
|
|
|
}
|
|
|
|
},
|
|
|
|
|
...
|
...
|
|