微信小程序发到生产

This commit is contained in:
cst61
2026-02-01 17:45:11 +08:00
parent c6ed438a94
commit 4e192fe9f9
4 changed files with 30 additions and 36 deletions

File diff suppressed because one or more lines are too long

View File

@@ -7373,7 +7373,7 @@ function isConsoleWritable() {
function initRuntimeSocketService() {
const hosts = "192.168.1.48,127.0.0.1";
const port = "8090";
const id = "mp-weixin_Bom_c8";
const id = "mp-weixin_xxjjr4";
const lazy = typeof swan !== "undefined";
let restoreError = lazy ? () => {
} : initOnError();

View File

@@ -46,16 +46,16 @@ const _sfc_main = {
}
},
onLoad() {
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:144", "[FurnitureTopSales][onLoad] 页面加载");
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:126", "[FurnitureTopSales][onLoad] 页面加载");
this.updateNavbarPosition();
},
onShow() {
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:150", "[FurnitureTopSales][onShow] 页面显示");
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:132", "[FurnitureTopSales][onShow] 页面显示");
this.$nextTick(() => {
this.updateNavbarPosition();
setTimeout(() => {
this.updateNavbarPosition();
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:158", "[FurnitureTopSales][onShow] 延迟更新后的位置:", {
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:140", "[FurnitureTopSales][onShow] 延迟更新后的位置:", {
navbarTop: this.navbarTop,
contentTop: this.contentTop
});
@@ -63,13 +63,13 @@ const _sfc_main = {
});
},
onReady() {
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:167", "[FurnitureTopSales][onReady] 页面渲染完成");
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:168", "[FurnitureTopSales][onReady] activeTab:", this.activeTab);
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:169", "[FurnitureTopSales][onReady] navbarTop:", this.navbarTop);
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:170", "[FurnitureTopSales][onReady] contentTop:", this.contentTop);
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:149", "[FurnitureTopSales][onReady] 页面渲染完成");
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:150", "[FurnitureTopSales][onReady] activeTab:", this.activeTab);
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:151", "[FurnitureTopSales][onReady] navbarTop:", this.navbarTop);
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:152", "[FurnitureTopSales][onReady] contentTop:", this.contentTop);
this.updateNavbarPosition();
const systemInfo = common_vendor.index.getSystemInfoSync();
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:176", "[FurnitureTopSales][onReady] 系统信息:", {
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:158", "[FurnitureTopSales][onReady] 系统信息:", {
statusBarHeight: systemInfo.statusBarHeight,
windowHeight: systemInfo.windowHeight,
screenHeight: systemInfo.screenHeight
@@ -77,11 +77,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_top_sales/furniture_top_sales.vue:187", "[FurnitureTopSales][onReady] tab栏元素信息:", data);
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:169", "[FurnitureTopSales][onReady] tab栏元素信息:", data);
if (!data) {
common_vendor.index.__f__("error", "at pages/furniture_top_sales/furniture_top_sales.vue:189", "[FurnitureTopSales][onReady] tab栏元素未找到");
common_vendor.index.__f__("error", "at pages/furniture_top_sales/furniture_top_sales.vue:171", "[FurnitureTopSales][onReady] tab栏元素未找到");
} else {
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:191", "[FurnitureTopSales][onReady] tab栏位置:", {
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:173", "[FurnitureTopSales][onReady] tab栏位置:", {
top: data.top,
left: data.left,
width: data.width,
@@ -91,7 +91,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_top_sales/furniture_top_sales.vue:203", "[FurnitureTopSales][onReady] tab栏不可见强制更新位置");
common_vendor.index.__f__("warn", "at pages/furniture_top_sales/furniture_top_sales.vue:185", "[FurnitureTopSales][onReady] tab栏不可见强制更新位置");
this.updateNavbarPosition();
this.$forceUpdate();
}
@@ -102,7 +102,7 @@ const _sfc_main = {
methods: {
// 计算并更新导航栏和内容区域的位置
updateNavbarPosition() {
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:215", "[FurnitureTopSales][updateNavbarPosition] 开始更新导航栏位置");
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:197", "[FurnitureTopSales][updateNavbarPosition] 开始更新导航栏位置");
const systemInfo = common_vendor.index.getSystemInfoSync();
const statusBarHeight = systemInfo.statusBarHeight || 20;
const navbarHeight = 44;
@@ -111,7 +111,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_top_sales/furniture_top_sales.vue:227", "[FurnitureTopSales][updateNavbarPosition] 更新导航栏位置:", {
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:209", "[FurnitureTopSales][updateNavbarPosition] 更新导航栏位置:", {
statusBarHeight,
navbarHeight,
totalNavbarHeight,
@@ -127,12 +127,12 @@ const _sfc_main = {
goBack() {
const pages = getCurrentPages();
if (pages.length <= 1) {
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:252", "[FurnitureTopSales][goBack] 当前是第一个页面,无法返回");
common_vendor.index.__f__("log", "at pages/furniture_top_sales/furniture_top_sales.vue:234", "[FurnitureTopSales][goBack] 当前是第一个页面,无法返回");
return;
}
common_vendor.index.navigateBack({
fail: (err) => {
common_vendor.index.__f__("error", "at pages/furniture_top_sales/furniture_top_sales.vue:257", "[FurnitureTopSales][goBack] 返回失败:", err);
common_vendor.index.__f__("error", "at pages/furniture_top_sales/furniture_top_sales.vue:239", "[FurnitureTopSales][goBack] 返回失败:", err);
}
});
},
@@ -173,28 +173,22 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $options.switchTab("practice")),
e: $data.activeTab === "training" ? 1 : "",
f: common_vendor.o(($event) => $options.switchTab("training")),
g: $data.activeTab === "quality" ? 1 : "",
h: common_vendor.o(($event) => $options.switchTab("quality")),
i: $data.activeTab === "material" ? 1 : "",
j: common_vendor.o(($event) => $options.switchTab("material")),
k: $options.computedNavbarTop || $data.navbarTop,
l: $data.activeTab === "practice"
g: $data.activeTab === "material" ? 1 : "",
h: common_vendor.o(($event) => $options.switchTab("material")),
i: $options.computedNavbarTop || $data.navbarTop,
j: $data.activeTab === "practice"
}, $data.activeTab === "practice" ? {
m: $options.computedContentTop || $data.contentTop,
n: common_vendor.o($options.handleSwitchToTraining)
k: $options.computedContentTop || $data.contentTop,
l: common_vendor.o($options.handleSwitchToTraining)
} : {}, {
o: $data.activeTab === "training"
m: $data.activeTab === "training"
}, $data.activeTab === "training" ? {
p: $options.computedContentTop || $data.contentTop,
q: common_vendor.o($options.handleRefreshTrainingList)
n: $options.computedContentTop || $data.contentTop,
o: common_vendor.o($options.handleRefreshTrainingList)
} : {}, {
r: $data.activeTab === "quality"
}, $data.activeTab === "quality" ? {
s: $options.computedContentTop || $data.contentTop
} : {}, {
t: $data.activeTab === "material"
p: $data.activeTab === "material"
}, $data.activeTab === "material" ? {
v: $options.computedContentTop || $data.contentTop
q: $options.computedContentTop || $data.contentTop
} : {});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);

View File

@@ -1 +1 @@
<view class="page"><uni-nav-bar wx:if="{{b}}" bindclickLeft="{{a}}" u-i="1348b848-0" bind:__l="__l" u-p="{{b}}"></uni-nav-bar><view class="content"><view class="tabs" style="{{'top:' + k}}"><view class="{{['tab-item', c && 'active']}}" bindtap="{{d}}"><text>场景</text></view><view class="{{['tab-item', e && 'active']}}" bindtap="{{f}}"><text>陪练</text></view><view class="{{['tab-item', g && 'active']}}" bindtap="{{h}}"><text>质检</text></view><view class="{{['tab-item', i && 'active']}}" bindtap="{{j}}"><text>素材</text></view></view><practice-tab wx:if="{{l}}" class="tab-content-container" style="{{'top:' + m}}" bindswitchToTraining="{{n}}" u-i="1348b848-1" bind:__l="__l"></practice-tab><training-tab wx:if="{{o}}" class="tab-content-container" style="{{'top:' + p}}" bindrefreshTrainingList="{{q}}" u-i="1348b848-2" bind:__l="__l"></training-tab><scroll-view wx:if="{{r}}" class="tab-content tab-content-container" style="{{'top:' + s}}" scroll-y><view class="champion-card"><text class="champion-title">质检</text><text class="champion-desc">这里是质检相关的内容展示区域</text></view></scroll-view><material-tab wx:if="{{t}}" class="tab-content-container" style="{{'top:' + v}}" u-i="1348b848-3" bind:__l="__l"></material-tab></view></view>
<view class="page"><uni-nav-bar wx:if="{{b}}" bindclickLeft="{{a}}" u-i="1348b848-0" bind:__l="__l" u-p="{{b}}"></uni-nav-bar><view class="content"><view class="tabs" style="{{'top:' + i}}"><view class="{{['tab-item', c && 'active']}}" bindtap="{{d}}"><text>场景</text></view><view class="{{['tab-item', e && 'active']}}" bindtap="{{f}}"><text>陪练</text></view><view class="{{['tab-item', g && 'active']}}" bindtap="{{h}}"><text>素材</text></view></view><practice-tab wx:if="{{j}}" class="tab-content-container" style="{{'top:' + k}}" bindswitchToTraining="{{l}}" u-i="1348b848-1" bind:__l="__l"></practice-tab><training-tab wx:if="{{m}}" class="tab-content-container" style="{{'top:' + n}}" bindrefreshTrainingList="{{o}}" u-i="1348b848-2" bind:__l="__l"></training-tab><material-tab wx:if="{{p}}" class="tab-content-container" style="{{'top:' + q}}" u-i="1348b848-3" bind:__l="__l"></material-tab></view></view>