|
...
|
...
|
@@ -16,8 +16,6 @@ Page({ |
|
|
|
check2: '', //规格
|
|
|
|
isloading: true,
|
|
|
|
toView: "inToView27",
|
|
|
|
countPirce: '',
|
|
|
|
countTotal: '',
|
|
|
|
hasEnter: false,
|
|
|
|
totalWidth: getApp().system.windowWidth,
|
|
|
|
singleWidth: parseInt((getApp().system.windowWidth * 0.92 - 16) / 2),
|
|
...
|
...
|
@@ -31,13 +29,6 @@ Page({ |
|
|
|
orderItemCount: 0,
|
|
|
|
checkObj: '',
|
|
|
|
normsIndex: '',
|
|
|
|
normsList: [{
|
|
|
|
text: '做饭',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: '规格',
|
|
|
|
}
|
|
|
|
],
|
|
|
|
assortArr: [],
|
|
|
|
},
|
|
|
|
checkModal: '',
|
|
...
|
...
|
@@ -83,7 +74,10 @@ Page({ |
|
|
|
let obj = {
|
|
|
|
sellerName: this.data.options.sellerName,
|
|
|
|
sellerid: this.data.options.sid,
|
|
|
|
rid:this.data.options.rid,
|
|
|
|
oid: this.data.options.oid,
|
|
|
|
}
|
|
|
|
console.log('objobjobjobjobj',obj);
|
|
|
|
wx.setStorageSync('cookbooklist', JSON.stringify(cookbooklist))
|
|
|
|
wx.setStorageSync('cookbookObj', JSON.stringify(obj))
|
|
|
|
wx.navigateTo({
|
|
...
|
...
|
@@ -129,6 +123,7 @@ 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
|
|
...
|
...
|
@@ -186,11 +181,6 @@ Page({ |
|
|
|
cookbooklist: this.data.cookbooklist,
|
|
|
|
})
|
|
|
|
}
|
|
|
|
if(this.data.cookbooklist[indexs].cookbooklist[0][index].norms.length>0){
|
|
|
|
this.data.cookbooklist[indexs].cookbooklist[0][index].isTrue=true
|
|
|
|
}else{
|
|
|
|
this.data.cookbooklist[indexs].cookbooklist[0][index].isTrue=false
|
|
|
|
}
|
|
|
|
},
|
|
|
|
// 点击减号
|
|
|
|
subtraction(e) {
|
|
...
|
...
|
@@ -207,24 +197,6 @@ Page({ |
|
|
|
this.setData({
|
|
|
|
cookbooklist: this.data.cookbooklist,
|
|
|
|
})
|
|
|
|
|
|
|
|
if(this.data.cookbooklist[indexs].cookbooklist[0][index].norms.length>0){
|
|
|
|
this.data.cookbooklist[indexs].cookbooklist[0][index].isTrue=true
|
|
|
|
}else{
|
|
|
|
this.data.cookbooklist[indexs].cookbooklist[0][index].isTrue=false
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// let practice = `cookbooklist[${indexs}].cookbooklist[0][${index}].practice`;
|
|
|
|
// let unit = `cookbooklist[${indexs}].cookbooklist[0][${index}].unit`;
|
|
|
|
// this.setData({
|
|
|
|
// checkObj: {
|
|
|
|
// indexs,
|
|
|
|
// index
|
|
|
|
// },
|
|
|
|
// [practice]: this.data.check1,
|
|
|
|
// [unit]: this.data.check2,
|
|
|
|
// })
|
|
|
|
},
|
|
|
|
// 扫桌码点餐
|
|
|
|
initOrder() {
|
|
...
|
...
|
@@ -325,7 +297,6 @@ Page({ |
|
|
|
cook.arr2 = ['小份', '中份', '份', '例', '两只'];
|
|
|
|
check1 = cook.arr1[0];
|
|
|
|
check2 = cook.arr2[0];
|
|
|
|
cook.isTrue=false;//是否选了菜
|
|
|
|
if (item_clear_num == 0) {
|
|
|
|
flag = false;
|
|
|
|
}
|
|
...
|
...
|
@@ -359,39 +330,53 @@ Page({ |
|
|
|
},
|
|
|
|
// 获取所有分类下所有菜品列表
|
|
|
|
getCookList(orderid) {
|
|
|
|
let param = {
|
|
|
|
sellerid: this.data.options.sid,
|
|
|
|
identity: this.data.options.identity,
|
|
|
|
orderid: this.data.options.oid,
|
|
|
|
status: '0,1',
|
|
|
|
};
|
|
|
|
App.Advance.GetCookbookByClass(param).then(json => {
|
|
|
|
//菜单分类添加修饰
|
|
|
|
let cookbooklist = this.formatCookList(json.data[0].list);
|
|
|
|
setTimeout(() => {
|
|
|
|
this.setData({
|
|
|
|
cookbooklist: cookbooklist,
|
|
|
|
countPirce: json.data[0].countPirce ? json.data[0].countPirce : 0,
|
|
|
|
countTotal: json.data[0].countTotal ? json.data[0].countTotal : 0,
|
|
|
|
isloading: false,
|
|
|
|
showSkeleton: false,
|
|
|
|
})
|
|
|
|
}, 0)
|
|
|
|
|
|
|
|
}).catch(res => {
|
|
|
|
this.selectComponent("#network").show('网络不给力,请检查网络后重试');
|
|
|
|
});
|
|
|
|
},
|
|
|
|
getStatus(e) {
|
|
|
|
this.setData({
|
|
|
|
status: e.currentTarget.dataset.index
|
|
|
|
})
|
|
|
|
let cookbooklist=wx.getStorageSync('cookbooklist');
|
|
|
|
console.log(cookbooklist,'cookbooklistcookbooklist');
|
|
|
|
let cookbooklistStorage=cookbooklist?JSON.parse(cookbooklist):'';
|
|
|
|
console.log('cookbooklist历史数据',cookbooklistStorage);
|
|
|
|
if(cookbooklistStorage.length>0){
|
|
|
|
this.setData({
|
|
|
|
cookbooklist:cookbooklistStorage,
|
|
|
|
isloading: false,
|
|
|
|
showSkeleton: false,
|
|
|
|
})
|
|
|
|
}else{
|
|
|
|
let param = {
|
|
|
|
sellerid: this.data.options.sid,
|
|
|
|
identity: this.data.options.identity,
|
|
|
|
orderid: this.data.options.oid,
|
|
|
|
status: '0,1',
|
|
|
|
};
|
|
|
|
App.Advance.GetCookbookByClass(param).then(json => {
|
|
|
|
//菜单分类添加修饰
|
|
|
|
let cookbooklist = this.formatCookList(json.data[0].list);
|
|
|
|
setTimeout(() => {
|
|
|
|
this.setData({
|
|
|
|
cookbooklist,
|
|
|
|
isloading: false,
|
|
|
|
showSkeleton: false,
|
|
|
|
})
|
|
|
|
}, 0)
|
|
|
|
}).catch(res => {
|
|
|
|
this.selectComponent("#network").show('网络不给力,请检查网络后重试');
|
|
|
|
});
|
|
|
|
}
|
|
|
|
},
|
|
|
|
/**
|
|
|
|
* 生命周期函数--监听页面显示
|
|
|
|
*/
|
|
|
|
onShow() {
|
|
|
|
|
|
|
|
let cookbooklistStorage=JSON.parse(wx.getStorageSync('cookbooklist'))
|
|
|
|
console.log('cookbooklist历史数据',cookbooklistStorage);
|
|
|
|
if(cookbooklistStorage){
|
|
|
|
this.setData({
|
|
|
|
cookbooklist:cookbooklistStorage,
|
|
|
|
isloading: false,
|
|
|
|
showSkeleton: false,
|
|
|
|
})
|
|
|
|
}else{
|
|
|
|
this.getCookList()
|
|
|
|
}
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
...
|
...
|
|