删除底部导航销冠,调整小程序前端架构
This commit is contained in:
@@ -130,8 +130,9 @@ const _sfc_main = {
|
||||
common_vendor.index.__f__("log", "at pages/furniture_reception/furniture_reception.vue:401", "[FurnitureReception][onReady] computedNavbarTop:", this.computedNavbarTop);
|
||||
common_vendor.index.__f__("log", "at pages/furniture_reception/furniture_reception.vue:402", "[FurnitureReception][onReady] computedContentTop:", this.computedContentTop);
|
||||
this.updateNavbarPosition();
|
||||
this.initUrlHidingAfterPageLoad();
|
||||
const systemInfo = common_vendor.index.getSystemInfoSync();
|
||||
common_vendor.index.__f__("log", "at pages/furniture_reception/furniture_reception.vue:408", "[FurnitureReception][onReady] 系统信息:", {
|
||||
common_vendor.index.__f__("log", "at pages/furniture_reception/furniture_reception.vue:411", "[FurnitureReception][onReady] 系统信息:", {
|
||||
statusBarHeight: systemInfo.statusBarHeight,
|
||||
windowHeight: systemInfo.windowHeight,
|
||||
screenHeight: systemInfo.screenHeight
|
||||
@@ -139,11 +140,11 @@ const _sfc_main = {
|
||||
setTimeout(() => {
|
||||
const query = common_vendor.index.createSelectorQuery().in(this);
|
||||
query.select(".tabs").boundingClientRect((data) => {
|
||||
common_vendor.index.__f__("log", "at pages/furniture_reception/furniture_reception.vue:419", "[FurnitureReception][onReady] tab栏元素信息:", data);
|
||||
common_vendor.index.__f__("log", "at pages/furniture_reception/furniture_reception.vue:422", "[FurnitureReception][onReady] tab栏元素信息:", data);
|
||||
if (!data) {
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:421", "[FurnitureReception][onReady] tab栏元素未找到!");
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:424", "[FurnitureReception][onReady] tab栏元素未找到!");
|
||||
} else {
|
||||
common_vendor.index.__f__("log", "at pages/furniture_reception/furniture_reception.vue:423", "[FurnitureReception][onReady] tab栏位置:", {
|
||||
common_vendor.index.__f__("log", "at pages/furniture_reception/furniture_reception.vue:426", "[FurnitureReception][onReady] tab栏位置:", {
|
||||
top: data.top,
|
||||
left: data.left,
|
||||
width: data.width,
|
||||
@@ -154,7 +155,7 @@ const _sfc_main = {
|
||||
isOnScreen: data.top >= 0 && data.top < systemInfo.windowHeight
|
||||
});
|
||||
if (data.width === 0 || data.height === 0 || data.top < 0) {
|
||||
common_vendor.index.__f__("warn", "at pages/furniture_reception/furniture_reception.vue:436", "[FurnitureReception][onReady] tab栏不可见,强制更新位置");
|
||||
common_vendor.index.__f__("warn", "at pages/furniture_reception/furniture_reception.vue:439", "[FurnitureReception][onReady] tab栏不可见,强制更新位置");
|
||||
this.updateNavbarPosition();
|
||||
this.$forceUpdate();
|
||||
}
|
||||
@@ -170,7 +171,7 @@ const _sfc_main = {
|
||||
methods: {
|
||||
// 计算并更新导航栏和内容区域的位置
|
||||
updateNavbarPosition() {
|
||||
common_vendor.index.__f__("log", "at pages/furniture_reception/furniture_reception.vue:455", "[FurnitureReception][updateNavbarPosition] 开始更新导航栏位置");
|
||||
common_vendor.index.__f__("log", "at pages/furniture_reception/furniture_reception.vue:458", "[FurnitureReception][updateNavbarPosition] 开始更新导航栏位置");
|
||||
const systemInfo = common_vendor.index.getSystemInfoSync();
|
||||
const statusBarHeight = systemInfo.statusBarHeight || 20;
|
||||
const navbarHeight = 44;
|
||||
@@ -179,7 +180,7 @@ const _sfc_main = {
|
||||
const totalNavbarHeight = statusBarHeightRpx + navbarHeightRpx;
|
||||
const navbarTop = totalNavbarHeight + "rpx";
|
||||
const contentTop = totalNavbarHeight + 72 + "rpx";
|
||||
common_vendor.index.__f__("log", "at pages/furniture_reception/furniture_reception.vue:467", "[FurnitureReception][updateNavbarPosition] 更新导航栏位置:", {
|
||||
common_vendor.index.__f__("log", "at pages/furniture_reception/furniture_reception.vue:470", "[FurnitureReception][updateNavbarPosition] 更新导航栏位置:", {
|
||||
statusBarHeight,
|
||||
navbarHeight,
|
||||
totalNavbarHeight,
|
||||
@@ -210,18 +211,18 @@ const _sfc_main = {
|
||||
this.receptionForm.salesId = String(loginResponse.userId);
|
||||
}
|
||||
} catch (e) {
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:512", "加载当前登录用户信息失败:", e);
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:515", "加载当前登录用户信息失败:", e);
|
||||
}
|
||||
},
|
||||
goBack() {
|
||||
const pages = getCurrentPages();
|
||||
if (pages.length <= 1) {
|
||||
common_vendor.index.__f__("log", "at pages/furniture_reception/furniture_reception.vue:521", "[FurnitureReception][goBack] 当前是第一个页面,无法返回");
|
||||
common_vendor.index.__f__("log", "at pages/furniture_reception/furniture_reception.vue:524", "[FurnitureReception][goBack] 当前是第一个页面,无法返回");
|
||||
return;
|
||||
}
|
||||
common_vendor.index.navigateBack({
|
||||
fail: (err) => {
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:526", "[FurnitureReception][goBack] 返回失败:", err);
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:529", "[FurnitureReception][goBack] 返回失败:", err);
|
||||
}
|
||||
});
|
||||
},
|
||||
@@ -268,11 +269,11 @@ const _sfc_main = {
|
||||
}
|
||||
this.resetReceptionForm();
|
||||
if (action === "start") {
|
||||
common_vendor.index.__f__("log", "at pages/furniture_reception/furniture_reception.vue:583", "开始接待成功", data);
|
||||
common_vendor.index.__f__("log", "at pages/furniture_reception/furniture_reception.vue:586", "开始接待成功", data);
|
||||
}
|
||||
},
|
||||
onReceptionSaveError({ action, error }) {
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:588", "保存失败:", error);
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:591", "保存失败:", error);
|
||||
},
|
||||
// 标签管理相关方法
|
||||
onTagListSearch() {
|
||||
@@ -320,7 +321,7 @@ const _sfc_main = {
|
||||
tenantId = common_vendor.index.getStorageSync("backend-tenant-id") || "";
|
||||
token = common_vendor.index.getStorageSync("backend-token") || "";
|
||||
} catch (e) {
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:637", "获取认证信息失败:", e);
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:640", "获取认证信息失败:", e);
|
||||
}
|
||||
const headers = {
|
||||
"Content-Type": "application/json"
|
||||
@@ -356,7 +357,7 @@ const _sfc_main = {
|
||||
});
|
||||
}
|
||||
} catch (error) {
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:676", "获取标签列表失败:", error);
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:679", "获取标签列表失败:", error);
|
||||
let errorMessage = "获取标签列表失败,请稍后重试";
|
||||
if (error.errMsg) {
|
||||
if (error.errMsg.includes("timeout")) {
|
||||
@@ -442,7 +443,7 @@ const _sfc_main = {
|
||||
tenantId = common_vendor.index.getStorageSync("backend-tenant-id") || "";
|
||||
token = common_vendor.index.getStorageSync("backend-token") || "";
|
||||
} catch (e) {
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:770", "获取认证信息失败:", e);
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:773", "获取认证信息失败:", e);
|
||||
}
|
||||
const headers = {};
|
||||
if (token) {
|
||||
@@ -474,7 +475,7 @@ const _sfc_main = {
|
||||
}
|
||||
} catch (error) {
|
||||
common_vendor.index.hideLoading();
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:807", "删除标签失败:", error);
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:810", "删除标签失败:", error);
|
||||
let errorMessage = "删除失败,请重试";
|
||||
if (error.errMsg) {
|
||||
if (error.errMsg.includes("timeout")) {
|
||||
@@ -574,7 +575,7 @@ const _sfc_main = {
|
||||
tenantId = common_vendor.index.getStorageSync("backend-tenant-id") || "";
|
||||
token = common_vendor.index.getStorageSync("backend-token") || "";
|
||||
} catch (e) {
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:920", "获取认证信息失败:", e);
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:923", "获取认证信息失败:", e);
|
||||
}
|
||||
const headers = {
|
||||
"Content-Type": "application/json"
|
||||
@@ -606,7 +607,7 @@ const _sfc_main = {
|
||||
throw new Error((data == null ? void 0 : data.message) || (this.tagViewMode === "edit" ? "更新失败" : "保存失败"));
|
||||
}
|
||||
} catch (error) {
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:956", "保存标签失败:", error);
|
||||
common_vendor.index.__f__("error", "at pages/furniture_reception/furniture_reception.vue:959", "保存标签失败:", error);
|
||||
let errorMessage = (error == null ? void 0 : error.message) || (this.tagViewMode === "edit" ? "更新失败,请重试" : "保存失败,请重试");
|
||||
if (error.errMsg) {
|
||||
if (error.errMsg.includes("timeout")) {
|
||||
@@ -623,6 +624,18 @@ const _sfc_main = {
|
||||
} finally {
|
||||
common_vendor.index.hideLoading();
|
||||
}
|
||||
},
|
||||
// 页面加载后的URL隐藏初始化:只在页面完全稳定后执行
|
||||
initUrlHidingAfterPageLoad() {
|
||||
},
|
||||
// 为当前页面尝试URL隐藏
|
||||
attemptUrlHidingForCurrentPage() {
|
||||
},
|
||||
// 设置tab导航时的URL隐藏
|
||||
setupTabNavigationHiding() {
|
||||
},
|
||||
// 设置浏览器导航时的URL隐藏
|
||||
setupBrowserNavigationHiding() {
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user