删除底部导航销冠,调整小程序前端架构

This commit is contained in:
zhonghua.li
2026-02-07 13:17:19 +08:00
parent 4e192fe9f9
commit 11cc4a7664
56 changed files with 6365 additions and 8590 deletions

View File

@@ -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() {
}
}
};