hejianhao
2026-08-19 5a883e674e4fa75094ea683a0906d15f1e847aea
feat0806: APP养生直播根据后台设置的密码进行跳转密码页面
1个文件已修改
10 ■■■■■ 已修改文件
traditionalApp/pages/home/home.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/home/home.vue
@@ -161,6 +161,7 @@
        displayStatus ?: 'NOT_STARTED' | 'LIVING' | 'ENDED';
        displayStatusText ?: string;
        nextStartTime ?: string;
        hasPassword ?: boolean;
    }
    interface HomeFeaturedHealthCourseItem {
@@ -322,7 +323,7 @@
    /**
     * 经营者培训入口跳转:
     *  - 先进入密码验证页,验证成功后:
     *  - 仅当后台明确返回 hasPassword === true 时先进入密码验证页
     *    - 有正在直播的场次(LIVING)→ 跳转直播视频播放页(watchLive)
     *    - 无正在直播 → 跳转课程介绍页(liveDetail)
     */
@@ -336,9 +337,10 @@
        } else {
            targetPageUrl = `/pages/liveDetail/liveDetail?id=${targetCourse.courseId}`;
        }
        uni.navigateTo({
            url: `/pages/passwordInput/passwordInput?targetUrl=${encodeURIComponent(targetPageUrl)}`
        });
        const url = targetCourse?.hasPassword === true
            ? `/pages/passwordInput/passwordInput?targetUrl=${encodeURIComponent(targetPageUrl)}`
            : targetPageUrl;
        uni.navigateTo({ url });
    };
    /**