老带新功能全端优化落地 飞书知识库记录上线 分享体验提升

本次更新围绕老带新功能全端优化展开,书笙OS与书笙文化均新增老带新关系卡片、优惠/推荐横幅,小程序端对接文档、二维码API支持场景值携带推荐人信息,服务器零存储零压力。书笙文化小程序新增老带新功能、多种分享方式、海报保存,分享预览窗可调整对外展示模块,支持自定义标题封面。同时修复了家长学员页、分享按钮、二维码、学员姓名显示等问题,优化了老带新数据结构、规则提示、数字动画、分享组件等,提升用户体验与推广效率。
更新内容:
  • [新增] 【书笙OS】-全端 学员详情页新增"老带新"关系卡片,可查看介绍人、已介绍学员及奖励发放进度
  • [新增] 【书笙OS】-全端 老带新功能小程序端对接说明文档,详细说明字段定义、奖励类型、计算逻辑与展示规则,便于小程序端同步功能
  • [新增] 【书笙OS】-全端 二维码生成API:默认采用微信URL Link跳转小程序模式,传小程序路径自动生成短链并由第三方拼接二维码,扫码直达小程序指定页面,支持场景值携带推荐人信息(老带新),服务器零存储零压力
  • [新增] 【书笙文化】-全端 飞书知识库更新记录功能上线
  • [新增] 【书笙文化】-全端 课程详情页新增老带新优惠横幅,好友分享进入时醒目展示专属优惠内容和到期倒计时
  • [新增] 【书笙文化】-全端 课程详情页新增老带新推荐有奖横幅,老生可查看推荐奖励并一键分享给好友
  • [新增] 【书笙文化】-小程序 老带新功能:老学员分享课程给好友,好友通过链接报名可享受新生优惠,系统自动建立推荐关系
  • [新增] 【书笙文化】-小程序 学员详情页新增"老带新"模块,可查看介绍人、已推荐学员及奖励发放进度
  • [新增] 【书笙文化】-小程序 分享面板新增"面对面"二维码分享方式,扫码即可打开课程,支持保存二维码到相册
  • [新增] 【书笙文化】-小程序 新增保存海报功能,可一键将课程海报保存到相册
  • [新增] 【书笙文化】-小程序 自定义分享标题和封面图后自动记忆,下次分享相同链接时自动使用
  • [新增] 【书笙文化】-全端 学员页分享预览窗新增"展示设置"入口,可调整对外展示模块;设置弹窗含实时预览卡片,便于理解配置效果
  • [新增] 【书笙文化】-全端 分享预览窗标题和封面图支持点击自定义编辑(标题弹窗输入,封面图从相册选择)
  • [新增] 【书笙文化】-小程序 分享面板增加分享内容预览窗,显示封面图、标题、老带新文案、有效期,让用户清晰知道当前分享的内容
  • [修复] 【书笙OS】-全端 家长打开「我的学员」页面现在可以正常查看自己关联的学员了,不再显示"暂无可管理的班级"
  • [修复] 【书笙文化】-小程序 修复悬浮分享按钮不可见问题(移至页面根级并提升层级)
  • [修复] 【书笙文化】-小程序 课程列表页(机构页)缺少悬浮分享按钮,现已添加
  • [修复] 【书笙文化】-小程序 面对面二维码和海报二维码扫码后打开404问题,改为生成小程序码(需后端新增小程序码生成接口配合)
  • [修复] 【书笙文化】-全端 课程卡片分享按钮点击无效解决层级遮挡;课程卡片分享按钮点击效果限制在按钮内
  • [修复] 【书笙文化】-全端 课程卡片分享按钮无法弹出分享面板:改用 uni.emit 事件总线替代 reactive 状态+watch 触发
  • [修复] 【书笙文化】-全端 学员页分享标题/封面图被自动覆盖:新增 _edited 标志位,用户自定义编辑标题或封面图后页面 onShow/watch 不再自动覆盖
  • [修复] 【书笙文化】-全端 分享浮窗遮挡展示设置弹窗:展示设置打开时通过事件总线立即关闭分享面板(无动画延迟),避免 z-index 跨组件层级问题
  • [修复] 【书笙文化】-全端 课程卡片分享按钮无法弹窗:改用 Vue 标准 on/uni.$emit 事件总线和 reactive 状态+watch 在 uniappX 中均不可靠)
  • [修复] 【书笙文化】-全端 展示设置弹窗被分享悬浮按钮遮挡:修复页面容器层叠上下文问题,展示设置弹窗 z-index 提高到 10000 通过 CSS 自然遮挡分享面板和悬浮按钮,不再需要事件总线隐藏分享面板
  • [修复] 【书笙文化】-全端 修复课程卡片分享按钮无法弹出分享面板的问题,化繁为简改用全局函数引用方案:SS_share 组件挂载时将弹出方法挂到全局,其它组件设置好分享内容后直接调用即可弹出,与右下角悬浮按钮触发等价,分享更稳定
  • [修复] 【书笙文化】-全端 修复课程卡片分享按钮无法弹出分享面板的问题,改用 reactive 容器方案统一触发:SS_share 组件挂载时将弹出方法挂到全局响应式容器的 fn 属性,其它组件设置好分享内容后调用容器的 fn 即可弹出,与右下角悬浮按钮触发等价,分享更稳定可靠
  • [修复] 【书笙文化】-全端 修复课程卡片分享按钮无法弹出分享面板的问题,参考图片预览的触发方式重新实现:用全局响应式开关 + 监听的方式统一触发分享面板,与图片预览机制完全一致,分享更稳定可靠
  • [修复] 【书笙文化】-全端 修复老带新立减优惠未计入订单金额的问题,下单时立减金额现已自动扣减
  • [修复] 【书笙文化】-全端 修复分享按钮在弹窗上方遮挡的问题,弹窗打开时分享按钮自动显示在后方
  • [修复] 【书笙文化】-全端 修复学员姓名在课程详情页无法正确显示的问题
  • [修复] 【书笙文化】-全端 修复老带新推荐人姓名无法显示的问题
  • [修复] 【书笙文化】-全端 修复了老带新活动推荐人姓名无法正确显示的问题,现在推荐人信息能准确展示
  • [修复] 【书笙文化】-全端 修复了老带新推荐人姓名显示为空的问题,现在能正确展示推荐学员姓名
  • [修复] 【书笙文化】-PC 修复知识库连接测试中文档清理问题
  • [修复] 【书笙文化】-小程序 课程详情/列表老带新优惠未渲染问题:原仅读套餐级/课包级 lr 配置,未读课程级 lr_top,导致设置统一 lr_top 后老带新信息不显示;现按三级继承(课程级 > 套餐级 > 课包级)正确读取
  • [修复] 【书笙文化】-小程序 修复学员展示页右下角悬浮分享按钮不显示问题(新增 SS_share 组件挂载)
  • [修复] 【书笙文化】-小程序 老带新卡片分享按钮的面对面等功能不可用问题(原直接使用分享面板未绑定处理逻辑,现改用 SS_share 组件统一处理面对面/海报/复制链接)
  • [修复] 【书笙文化】-小程序 修复面对面/海报二维码调用wxacode接口参数格式错误(原误用data嵌套,改为顶层path参数),并兼容后端响应字段
  • [修复] 【书笙文化】-小程序 修复扫码小程序码进入页面一直加载中问题(小程序码规范要求path不能带query参数必须走scene,info页面现支持从scene解析id/ref等参数,并兼容微信URL编码)
  • [修复] 【书笙文化】-小程序 修复面对面/海报小程序码保存到相册失败问题(后端返回base64数据URI原downloadFile不支持,现微信端用FileSystemManager写临时文件后保存)
  • [修复] 【书笙文化】-小程序 修复课程卡片老带新分享按钮点击无效问题(原SS_classs内部独立渲染SS_share实例与页面级SS_share状态冲突,改为全局SS_share_show状态统一触发页面级SS_share)
  • [修复] 【书笙文化】-小程序 修复课程列表中分享按钮无法弹出分享面板的问题
  • [修复] 【书笙文化】-小程序 修复课程分享更换封面图后误显示展示设置按钮的问题
  • [修复] 【书笙文化】-小程序 修复取消课程分享后点击页面分享按钮未恢复页面分享内容的问题
  • [修复] 【书笙文化】-小程序 修复学员风采等展示页面内容被顶部导航栏遮挡的问题
  • [优化] 【书笙OS】-全端 老带新关系数据结构精简为统一BZ.LDX对象(L=介绍人/X=已介绍/J=奖励计数),核销自动递减达标即发奖
  • [优化] 【书笙OS】-PC 学员资产调整后微信推送通知增加具体变动明细,点击通知即可查看课时/赠课/续费券/续费金/次包等具体调整内容
  • [优化] 【书笙文化】-小程序 老带新规则提示改为针对当前课包/课程的具体奖励描述(含本单可享、推荐人得、好友享、推荐人资格)
  • [优化] 【书笙文化】-小程序 老带新数字放大跳动覆盖立减金、续费券及好友享区域
  • [优化] 【书笙文化】-小程序 课包分享按钮重新设计为橙色胶囊样式
  • [优化] 【书笙文化】-小程序 自己、管理员、校长、老师访问时隐藏"去抢"按钮
  • [优化] 【书笙文化】-全端 图片预览简化:动态和评论中混排图片视频时,点击任意一张图都能直接预览对应图片,预览更顺畅
  • [优化] 【书笙文化】-全端 老带新优惠增加7天有效期机制,通过好友分享链接打开课程后,优惠信息自动缓存一周,过期后不再显示,下单页和课程首页都会展示优惠剩余天数倒计时
  • [优化] 【书笙文化】-全端 优化弹窗点击效果,避免点击时整个窗口缩放,仅按钮和小卡片保留点击反馈
  • [优化] 【书笙文化】-全端 优化老带新分享文案,增加分享者名称和活泼语气,如XXX给你送了一份见面礼:立减50元、赠2次课、1张续费券
  • [优化] 【书笙文化】-全端 优化老带新推荐模块显示样式,新生侧改为聊天消息气泡样式展示,更直观亲切
  • [优化] 【书笙文化】-全端 优化老带新推荐模块样式:改为聊天话语+优惠券卡片分离设计,优惠内容独立为卡片展示更醒目,充分利用CSS渐变阴影动画效果
  • [优化] 【书笙文化】-小程序 课程详情页展示老带新优惠和推荐人资格要求,下单前可查看推荐条件
  • [优化] 【书笙文化】-小程序 老带新渲染升级:课程列表新增醒目推广横幅(橙红渐变,展示优惠详情与资格要求),课程详情规格弹窗同步升级;修正 lr 三级继承优先级为课包级 > 套餐级 > 课程级(课程级 lr_top 为兜底基础配置)
  • [优化] 【书笙文化】-小程序 老带新文案语义升级:赠课文案区分新生侧"赠X次课"与老生侧"赠课X次";老生侧横幅同时展示老生奖励与新生优惠;新生侧强调"仅限新生首单,错过不再享(含体验课,与所有优惠互斥)"紧迫感文案
  • [优化] 【书笙文化】-小程序 老带新展示新增"?"规则按钮,点击弹出浮窗查看详细规则(新生侧展示优惠互斥与首单限制说明,老生侧展示奖励发放与资格要求说明),避免主界面文案冗长
  • [优化] 【书笙文化】-小程序 老带新规则提示改用全局通知浮窗(SS_notis)复用,删除自定义浮窗代码更清爽;新增SS_share分享组件(悬浮按钮+分享面板+朋友圈指引),课程详情页右下角悬浮分享,老带新横幅添加分享按钮,老生可一键分享课程给好友
  • [优化] 【书笙文化】-小程序 老带新奖励与优惠金额/数字放大显示,并添加跳动动画,吸引眼球激发分享推广欲望
  • [优化] 【书笙文化】-小程序 老带新展示排版重新设计:横幅改为上下分层结构(主信息行+详情行+分享按钮),课包卡片新增分享按钮,整体视觉更清晰有序
  • [优化] 【书笙文化】-小程序 老带新数字跳动动画放缓至3秒周期、幅度减弱(scale 1.04),避免视觉干扰
  • [优化] 【书笙文化】-小程序 分享按钮美化:悬浮按钮升级为渐变光泽设计,课包分享按钮采用圆形镂空样式,横幅分享改为胶囊按钮带文案
  • [优化] 【书笙文化】-小程序 分享组件合并精简,移除独立的分享面板组件,全局统一使用单一分享组件处理面对面/海报/复制链接
  • [优化] 【书笙文化】-小程序 课程分享海报升级精美设计,增加老带新活动元素与7天有效期标注,避免海报长期使用导致活动失效
  • [优化] 【书笙文化】-全端 分享预览窗路径仅管理员可见,普通用户只看标题和封面图
  • [优化] 【书笙文化】-全端 学员页分享标题改为活泼第一人称视角(如"嗨~我是小明,8岁书法小达人✨快来围观我的成长档案吧!"),根据年龄、性别、课程、学习时长智能生成
  • [优化] 【书笙文化】-全端 学员页分享标题按年龄分段:幼儿小宝贝/小公主、儿童小男子汉/小仙女、青少年少年/少女、成年达人/爱好者,34岁不再显示"小男子汉"
  • [优化] 【书笙文化】-全端 分享浮窗弹出时隐藏悬浮按钮避免遮挡;展示设置弹窗 z-index 提高到 6000 确保遮挡分享浮窗
  • [优化] 【书笙文化】-小程序 悬浮分享按钮恢复为圆形设计
  • [优化] 【书笙文化】-小程序 保存海报改为先预览海报设计(封面图+标题+二维码+品牌),再保存合成后的完整海报图到相册,新增海报预览组件
  • [优化] 【书笙文化】-小程序 区分页面级分享与课程级分享:右下角悬浮按钮分享当前页面,课程卡片分享按钮分享对应课程(设置不同ShareMsg后统一弹出)