升级日志 v1.4.5
发布日期:2026-08-06 · 浦沱鑫进货联动管理系统(菜单更名与反馈权限收敛)
需求 1「工作台」全站更名为「利润分析」
- 所有用户(管理员与各公司账号)的左侧菜单第一项由
📊 工作台 改为 📊 利润分析。
- 页面标题、页面内区块标题(原「工作台概览」→「利润分析概览」)同步更名。
- 设置页「账号权限设置」中的模块名同步显示为「利润分析」。
- 内部标识
dash 保持不变:历史权限配置、页面状态持久化(刷新后停留原页)均不受影响,无需重新授权。
- 页面内原有的「利润表」卡片、每月走势图、文档中心等内容与位置均未改动。
需求 2意见反馈:清空历史数据 + 仅管理员可见
- 历史数据已清空:原 11 条群内反馈记录已清零,编号从 1 重新开始。清空前已做本地与服务器双备份,可随时恢复。
- 可见范围收紧:左侧菜单「💡 意见反馈」现仅白条管理系统 admin 账号可见;各公司账号(立立橙 / 浦沱鑫 / 四方 / 爱鲜生 / 耀杰)及订单、财务角色均不可见。
- 登录页公开入口已移除:原登录页底部「💡 意见反馈」按钮(无需登录即可查看)已删除,避免未登录访客看到内部反馈内容。
- 页面级二次防护:即使通过历史状态或直接跳转进入该页,非管理员也会被拦截并提示「该功能仅管理员可见」。
- 新增统一判定函数
fbVisible(),菜单与页面共用同一口径,避免两处规则漂移。
- 保留管理员后门:可在「账号权限设置」中对特定账号显式授权
fb 模块,授权后该账号可见。
- 后续新建的销售系统不包含意见反馈功能。
| 角色 / 位置 | v1.4.4 | v1.4.5 |
| 管理员 admin | 可见 | 可见 |
| 公司账号 | 可见 | 不可见 |
| 订单 / 财务角色 | 可见 | 不可见 |
| 登录页(未登录) | 可见 | 入口已移除 |
| 账号级显式授权 | — | 可见 |
技术变更点
NAV_GROUPS:dash 项显示名改为「📊 利润分析」;fb 项 show 改为 fbVisible()。
PERM_MODS:["dash","工作台"] → ["dash","利润分析"]。
pageDash():sec() 区块标题与 setPage() 标题更名。
- 新增
fbVisible():navShow("fb", ()=> myRole()==="admin")。
pageFeedback():入口处增加 fbVisible() 校验。
- 登录页移除
openFeedbackModal() 触发按钮。
- 服务端
/www/data/feedback.json 重置为 {"feedback":[],"seq":0}。
测试与验证
node --check 主脚本语法校验 通过
test_v145.js 单元测试 24 / 24 通过(更名完整性、内部 key 未变、可见性六种角色矩阵、v1.4.4 特性回归)
- 线上路由与特性字符串校验 通过
下一步:销售系统(独立立项)
- 新建 s.putuoxin.com 销售系统,入口
/putuoxin 与 /yaojie,环境与白条一致。
- 菜单:采购管理(二级:客户管理 / 商品管理 / 供应商管理)、成本管理、销售管理。
- 数据流转:白条侧新增「结算」→ 推送库存至销售系统 → 销售系统「确认收货」→ 白条生成应收(实收再二次确认)。
- 采用独立数据库 + 接口对接,以结算单号与状态机保证两库一致。