feat: 完成WMS系统权限体系与业务功能迭代

本提交完成了WMS系统的多维度优化升级:
1. 新增RBAC权限系统,支持角色/菜单/按钮三级权限管控
2. 重构库存盘点、物料管理、区域维护等模块的查询筛选与展示逻辑
3. 优化入库/出库/质检等业务流程,完善数据冗余与业务闭环
4. 移除旧装箱表,将装箱逻辑合并到出库主表
5. 新增前端权限判断工具、导出工具与端到端测试用例
6. 补充完善各类注释与数据库字段说明
This commit is contained in:
SunYF
2026-09-03 14:20:37 +08:00
parent 665ff257dc
commit 572fa975bc
101 changed files with 14531 additions and 4692 deletions
+48
View File
@@ -621,3 +621,51 @@ wms
1、代码,要写清楚中文注释
2、schema数据库注释,必须写的非常详细,并且准确。
20260903
1、
报错:该物料为精密件(按 SN 管理),请切换到「精密件 SN 入库」页扫码录入后再提交
修复建议:物料选择 时,直接根据当前页面过滤,不显示不属于自己的。
2、
wms前端提示:最近入库单号:IB0de1c3bd-7ad
但是,库存查询 也 没有显示 入库单号 的地方。没闭环,很费解、很别扭。和批次号,什么区别,设计思路是什么。
请给我方案让我确认,你再改
3、
Excel 批量导入
用于大批量结构件入库。列头顺序(首行忽略):物料编码 | 批次号(空自动生成) | 数量 | 生产日期 | 供应商 | 区域。
“Excel 批量导入”名称有歧义,并且,sn件也应该能导入。所有导入,直接在各自的 tab页即可,不用单独一个“Excel 批量导入”
你看看,导入,在什么地方显示,比较合适。并且,批量导入必须一次性全导入or全失败,禁止部分成功。
4、
当我没有起到 mes时,wms的“备料出库”提示,无法连接到mes系统。 说明:这个出库是专门给mes用的。缺少一个 单独的出库操作? 并且,如果专门给mes用,这个“备料出库”名称,没有体现出来这一点。帮助说明,也没体现这一点。
请给出,业内 合理方案
5、
wms的质量检验 ,需要手动输入 批次号,这很不友好,垃圾设计,你再想想,帮我闭环
6、
当前目标:批次号 ? 当前目标:SN 序列号 ,当前根据“目标类型” 的选择,改变文字提醒。建议,你能改变这个体现,不能改变输入框体现吗?
另外,多个输入框,已经包含了单个框,就没有必要保留“单个录入(扫码)”,也不用提示 “批量翻转” ,一个批量即可,写清楚引导,和帮助文档
并且提示:检验已记录:BATCH cccccccc333 → 合格 。但是库存查询菜单里面 的 “质量状态” 仍然是 未检 ,可能因为我输入的是sn,但是,提示成功了。
操作不了还有其他错误提示:创建检验记录失败: ent: missing required field "InspectionRecord.material_code"
业务没闭环,请全盘分析,能关联上,能闭环。
7、
我刚录入的 aaaaa3 aaaaa2 aaaa1 ,他们是一批的,为什么 “统一库存(结构件批次 + 精密件 SN)” 显示,3个? 你能不能闭环? 我原来给你说的,主表子表,你设计不明吗?请说明原因,正确的方案是什么,你可以坚持当前代码方案是正确,如果你真觉得是对的。
8、
wms、mes等等 5个系统,,所有列表,都必须展示 主键ID,方便,后续查库,并且Id是唯一的。