修复代客下单菜品分类定位问题
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
//当前环境 test,prod
|
//当前环境 test,prod
|
||||||
export const ENV = 'test'
|
export const ENV = 'prod'
|
||||||
export const ENV_BASE_URL = {
|
export const ENV_BASE_URL = {
|
||||||
java: {
|
java: {
|
||||||
prod: 'https://cashier.sxczgkj.com/',
|
prod: 'https://cashier.sxczgkj.com/',
|
||||||
|
|||||||
@@ -36,7 +36,9 @@
|
|||||||
</view>
|
</view>
|
||||||
</scroll-view>
|
</scroll-view>
|
||||||
<scroll-view :scroll-top="data.scrollRightTop" scroll-y scroll-with-animation class="right-box"
|
<scroll-view :scroll-top="data.scrollRightTop" scroll-y scroll-with-animation class="right-box"
|
||||||
@scroll="rightScroll">
|
@scroll="rightScroll"
|
||||||
|
@scrolltoupper="scrolltoupper"
|
||||||
|
>
|
||||||
<view class="page-view u-p-l-24">
|
<view class="page-view u-p-l-24">
|
||||||
<view class="list-tight-top">
|
<view class="list-tight-top">
|
||||||
<template v-if="lingshi.show">
|
<template v-if="lingshi.show">
|
||||||
@@ -323,7 +325,7 @@
|
|||||||
getElRect("list-tight-top").then((res) => {
|
getElRect("list-tight-top").then((res) => {
|
||||||
data.topZhanwei = res.height;
|
data.topZhanwei = res.height;
|
||||||
});
|
});
|
||||||
getMenuItemTop();
|
// getMenuItemTop();
|
||||||
});
|
});
|
||||||
|
|
||||||
onHide(() => {
|
onHide(() => {
|
||||||
@@ -447,7 +449,7 @@
|
|||||||
websocketUtil.offMessage();
|
websocketUtil.offMessage();
|
||||||
websocketUtil.onMessage(async (res) => {
|
websocketUtil.onMessage(async (res) => {
|
||||||
let msg = JSON.parse(res);
|
let msg = JSON.parse(res);
|
||||||
console.log('收到消息',msg)
|
// console.log('收到消息',msg)
|
||||||
let cartItem;
|
let cartItem;
|
||||||
let cartArr = [];
|
let cartArr = [];
|
||||||
// console.log("onMessage===",msg)
|
// console.log("onMessage===",msg)
|
||||||
@@ -1423,17 +1425,25 @@
|
|||||||
* @param {Object} index
|
* @param {Object} index
|
||||||
*/
|
*/
|
||||||
async function swichMenu(index) {
|
async function swichMenu(index) {
|
||||||
if (data.arr.length == 0) {
|
if (data.arr.length !=data.tabbar.length) {
|
||||||
await getMenuItemTop();
|
await getMenuItemTop();
|
||||||
}
|
}
|
||||||
if (index == data.current) return;
|
if (index == data.current) return;
|
||||||
isTabClickOver = false;
|
isTabClickOver = false;
|
||||||
data.scrollRightTop = data.oldScrollTop;
|
// data.scrollRightTop = data.oldScrollTop;
|
||||||
nextTick(function() {
|
// console.log('oldScrollTop',data.scrollRightTop );
|
||||||
data.scrollRightTop = data.arr[index] + data.topZhanwei;
|
// nextTick(()=> {
|
||||||
data.current = index;
|
// data.scrollRightTop = data.arr[index] + data.topZhanwei;
|
||||||
leftMenuStatus(index);
|
// console.log('scrollRightTop',data.scrollRightTop );
|
||||||
});
|
// data.current = index;
|
||||||
|
// leftMenuStatus(index);
|
||||||
|
// });
|
||||||
|
|
||||||
|
|
||||||
|
data.scrollRightTop = data.arr[index] + data.topZhanwei;
|
||||||
|
console.log('scrollRightTop',data.scrollRightTop );
|
||||||
|
data.current = index;
|
||||||
|
leftMenuStatus(index);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1508,18 +1518,30 @@
|
|||||||
arr.push(rect.top - rects[0].top);
|
arr.push(rect.top - rects[0].top);
|
||||||
});
|
});
|
||||||
data.arr = arr;
|
data.arr = arr;
|
||||||
|
console.log('每一项高度',data.arr);
|
||||||
resolve();
|
resolve();
|
||||||
})
|
})
|
||||||
.exec();
|
.exec();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function scrolltoupper(){
|
||||||
|
data.current = 0;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 右边菜单滚动
|
* 右边菜单滚动
|
||||||
* @param {Object} e
|
* @param {Object} e
|
||||||
*/
|
*/
|
||||||
async function rightScroll(e) {
|
async function rightScroll(e) {
|
||||||
|
|
||||||
data.oldScrollTop = e.detail.scrollTop;
|
data.oldScrollTop = e.detail.scrollTop;
|
||||||
|
if(e.detail.scrollTop<=0||e.detail.scrollTop<data.arr[1]){
|
||||||
|
data.current = 0;
|
||||||
|
isTabClickOver = true;
|
||||||
|
return
|
||||||
|
}
|
||||||
if (data.arr.length == 0) {
|
if (data.arr.length == 0) {
|
||||||
await getMenuItemTop();
|
await getMenuItemTop();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user