SunYF
9002d9a642
chore: clean up temporary and local working files
...
Remove all temporary cache files, local state files, documentation drafts and temporary data files generated during development and testing, including pickled cache files, marker files, JSON pool files, schema documents and local test records.
2026-09-19 08:27:01 +08:00
SunYF
37f10d3a13
refactor: 重构产线工位与备料流程,移除冗余字段
...
1. 移除工单、工件、日排产中的冗余工位组合/接驳台字段
2. 新增工位接驳台编码字段与唯一约束,关联WMS接驳台主数据
3. 重构日排产为工位产量分配模式,替代原接驳台列表
4. 新增备料单工位级字段与分批出库支持
5. 移除定时同步可生产数量,改为WMS实时拉取接口
6. 过滤操作日志,排除登录/退出相关日志
7. 调整仪表盘工序展示逻辑为今日派工路线
8. 新增接驳台维护菜单与基础数据
2026-09-19 07:50:21 +08:00
zhoujianjin
543655d441
feat:多项功能优化
2026-09-18 18:54:54 +08:00
SunYF
672cd23329
feat: 新增多类功能并优化现有流程
...
1. 工序工位支持0号上线位,更新解析逻辑与注释
2. 物料清单模块重命名为产品物料清单并优化文案
3. WMS与工位端新增用户/角色详情抽屉组件
4. 工单模块新增自动生成工单号、工位分组选择器
5. 日排产支持批量生成与详情查看
6. 工单列表重构操作菜单与表单优化
2026-09-18 13:54:30 +08:00
SunYF
bf3a408839
refactor: 统一术语BOM为物料清单并补充工位扩展能力
...
主要变更:
1. 后端:重构工位管理逻辑,新增工位自定义扩展能力,将工位号上限调整为999并支持14+虚拟工位
2. 前后端:全量替换"BOM"术语为"物料清单",包括提示语、注释和文档
3. WMS模块:新增AGV任务取消接口与前端页面,对接海康RCS取消任务逻辑
4. 权限与种子数据:新增工位新增权限并更新权限配置
5. 修复错误校验逻辑,优化AGV客户端签名与请求处理
2026-09-17 19:41:00 +08:00
SunYF
e31b85e87a
refactor: 全链路统一将物料编码改称图号,优化入库流程
...
1. 统一全系统UI与文档中的"物料编码"为客户口径"图号",覆盖前端页面、后端导出表头与帮助文档
2. 优化入库模块:
- 新增归属类型"其他"并完善注释
- 入库时自动回写入库单批次号
- 优化库位选择为三级联动下拉选择,替换原手动输入
- 新增入库归属编号录入功能
3. 更新需求文档,同步完成图号全链路改造的验收标记
2026-09-17 18:27:07 +08:00
SunYF
1cc93795ce
feat(mes): 添加定时同步可生产数量到WMS及BOM项相关标准字段
...
- 在main.go中添加定时任务每10分钟同步可生产数量到WMS系统
- 为BomItem实体添加relatedStandard字段及相关CRUD方法
- 为InspectionRecord实体添加reportNo、materialCode、materialName等字段
- 更新ent schema确保新字段的验证和默认值设置
- 添加必要的数据库迁移和字段映射逻辑
2026-09-17 12:49:07 +08:00
SunYF
b4b274301d
docs: update 上线前剩余项详细落地方案文档
...
新增并完善了上生产线前的全部待落地事项文档,包括WMS出库优化、图号文案修改、检验入库联动、批次规则、库位管理、台账查询、半成品流程、MES质检、BOM管理、工艺附件、自动排产、跨天在制品、工位配置、工单绩效、拧紧清理和帮助文档补齐等全量改造内容,附详细代码修改说明
2026-09-16 09:38:59 +08:00
zhoujianjin
dbeb91e1bd
revert: 移除 bj_power_app 扫码 App 项目全部源码
2026-09-15 16:58:29 +08:00
SunYF
4a5e2d7bac
feat: 完成多模块迭代更新
...
- 新增过程巡检按步骤上报、数量不符上报、工位退料功能
- 增加工单工程编号三级归属字段
- 新增物料安全库存与缺货预警
- 新增附件管理、退库单管理模块
- 优化生产看板展示逻辑与前端页面文案
- 清理冗余的工艺路线相关代码与备份文件
2026-09-15 16:37:39 +08:00
SunYF
951f3dfecd
Merge branch 'master' of https://bjhardman.cn/SunYF/bj_power
2026-09-14 16:31:13 +08:00
SunYF
5c3b747a20
feat: 新增预警与附件模块,优化工位派工功能
...
1. 新增预警规则、预警消息、业务附件数据库表与CRUD逻辑
2. 为拧紧记录添加审核人、审核时间字段及审核留痕功能
3. 优化产线点位类型与编号描述,更新工位组合下发菜单名称为工艺路线派工
4. 新增上传文件获取原文件名与大小的工具方法
5. 在系统管理菜单新增预警中心与附件中心入口
2026-09-14 16:31:08 +08:00
zhoujianjin
0b3e06f86f
feat: 初始化bj_power_app扫码app项目骨架
2026-09-11 16:20:15 +08:00
SunYF
0ab21b1234
feat&refactor: 完成多模块功能迭代与配置优化
...
本次提交覆盖多个业务模块的功能完善与体验优化:
1. **鉴权与配置调整**:
- 统一JWT滑动续签逻辑,简化Token存储,移除RefreshToken相关冗余代码
- 调整多项目配置文件中JWT过期时间为3600秒,统一会话闲置窗口
- 工位配置放开1~12限制,改为仅校验大于0
2. **术语统一替换**:全链路将"精密件"替换为"电气件",修正物料管理描述
3. **功能新增**:
- 新增工位类型、工艺路线与产线点位台账模块
- 添加工艺PDF预览面板、工位终端代理转发接口
- 新增操作日志按操作人列表筛选、工位登出日志记录
- 新增PLC移料指令与产线点位状态管理
4. **业务流程优化**:
- 调整BOM物料删除校验逻辑,优化工单备料计算
- 补充物料图号、检测单号等追溯字段
- 完善工艺流程图与工位绑定关系说明
- 优化前端页面文案与交互细节
5. **代码规范与维护**:
- 新增通用工具函数与前端静态资源
- 整理路由权限与中间件逻辑
- 修复部分接口与配置的不兼容问题
2026-09-10 16:59:15 +08:00
SunYF
6d8bb75696
refactor(wms/mes): 统一多场景查询逻辑,移除关键字混搜
...
1. 移除所有多字段关键字混搜,改为各筛选字段独立查询
2. 调整excel导出相关逻辑,优化文件名处理与导入模板
3. 修复物料导入的类型解析与token获取逻辑
4. 更新依赖与前端页面文案、筛选参数
2026-09-08 13:43:08 +08:00
SunYF
e852c7cd37
chore: 批量完成项目多模块迭代优化
...
1. 废弃半成品库存表并统一库存主表
2. 修复列表排序与搜索大小写不敏感问题
3. 新增用户最近登录时间、工单BOM名称字段
4. 完善角色管理、工位选择器功能
5. 增加拧紧数据补录、成品自动回流WMS能力
6. 统一导出时间范围校验规则
7. 丰富物料/备料单筛选条件
8. 调整菜单与权限命名适配产品型号业务
2026-09-08 11:44:04 +08:00
SunYF
06689970e2
chore: .gitignore 增加 AI 工具产物忽略规则
2026-09-07 16:03:42 +08:00
SunYF
8a625026bc
chore: 移除非业务工具产物出版本管理(e2e脚本/截图/临时文件),文件保留在磁盘
2026-09-07 16:03:12 +08:00
SunYF
2544c6141d
refactor: 合并原库房客户端到主WMS服务,退役8891端口
...
1. 将bj_power_wms_client的前端代码、配置及网关逻辑全部迁移到bj_power_wms主项目
2. 删除原库房客户端相关的所有文件与配置
3. 更新README与部署文档,说明合并后的服务架构
4. 新增Web配置项支持自动打开浏览器开关,统一服务端口为8890
2026-09-07 15:55:30 +08:00
SunYF
649d2cc358
feat: 完成WMS库房管理系统功能迭代与界面优化
...
1. 统一系统名称为WMS库房管理,替换所有页面标题、登录页、侧边栏文字
2. 新增公共物料下拉选择组件MaterialSelect,替换多处本地物料字典加载逻辑
3. 用户列表、AGV任务列表、入库/出库/盘点/库存列表新增ID与创建时间列
4. 用户列表、物料查询等接口改为后端真分页,按创建时间倒序排序
5. 库存查询新增全局模糊搜索,支持物料编码/批次号/SN匹配
6. 库存汇总新增区域汇总视图与导出功能,修复导出表头与数据字段
7. 优化侧边栏菜单样式与布局,修复菜单图标间距与文字对齐问题
8. 完善库存查询、区域汇总的文档注释与导出字段
2026-09-07 15:26:37 +08:00
SunYF
6ee131a4bd
feat: 新增装机绑定功能与权限、BOM工序配置
...
1. 新增装机绑定实体与相关CRUD逻辑,支持工件工序物料绑定/解绑
2. 为BOM物料新增装配工序字段,支持按工序校验绑定
3. 扩展权限表,新增父权限码字段支持菜单按钮关联
4. 统一各页面帮助弹窗参数,新增角色管理帮助文档
5. 新增公共格式化工具函数,优化侧边栏菜单展开逻辑
6. 新增工位终端绑定代理接口与MES内部绑定API
7. 修复主入口数据库连接与schema初始化逻辑,新增一键迁移工具
2026-09-07 11:58:19 +08:00
SunYF
92f0439d89
feat: 新增产线看板功能并优化多端系统体验
...
1. 新增SSE看板广播机制,业务操作后主动推送刷新事件
2. 新增产线工序横道图与工位状态展示面板
3. 移除dashboard无用的three.js依赖
4. 重构WMS客户端布局与WMS前端资源哈希
5. 新增工位终端时钟图标与大屏自适应布局
6. 新增系统截图脚本与说明书生成工具
7. 修复多处代码细节与空值处理逻辑
2026-09-04 17:31:18 +08:00
SunYF
b6799c9de4
feat: 完成产线与仓储系统多模块迭代升级
...
本次迭代覆盖MES与WMS核心业务:
1. 新增接驳台托盘传感器读取与AGV对接能力
2. 完善工单排产、备料流程与权限体系拆分
3. 优化看板接口与前端路由、样式
4. 新增操作日志、库存盘点与角色保护逻辑
5. 修复代理地址、BOM保存等已知问题
2026-09-04 14:18:53 +08:00
SunYF
c1fc6d32b2
feat: 完成多模块功能迭代与优化
...
本次提交包含多模块功能更新:
1. 权限系统重构:移除硬编码admin放行逻辑,新增精细化权限控制,完善权限树形结构与用户/角色保护
2. 新增物料导入导出接口,补充台账查询条件
3. 优化列表查询排序逻辑,新增区域编码大小写不敏感搜索
4. 修复帮助抽屉重复弹出问题,补充页面权限控制
5. 新增弱密码提示逻辑,优化MES/WMS用户/角色管理权限
6. 调整路由结构,新增权限校验脚本与前端权限树重构
7. 补充数据库字段与依赖包更新
2026-09-03 18:13:59 +08:00
SunYF
572fa975bc
feat: 完成WMS系统权限体系与业务功能迭代
...
本提交完成了WMS系统的多维度优化升级:
1. 新增RBAC权限系统,支持角色/菜单/按钮三级权限管控
2. 重构库存盘点、物料管理、区域维护等模块的查询筛选与展示逻辑
3. 优化入库/出库/质检等业务流程,完善数据冗余与业务闭环
4. 移除旧装箱表,将装箱逻辑合并到出库主表
5. 新增前端权限判断工具、导出工具与端到端测试用例
6. 补充完善各类注释与数据库字段说明
2026-09-03 14:20:37 +08:00
SunYF
665ff257dc
feat: 新增账号管理功能,完善权限控制与用户信息同步
...
1. 新增用户管理后台接口与前端页面,支持管理员增删改查用户账号
2. 新增RBAC权限控制系统,按角色分配菜单与操作权限
3. 优化登录响应与用户信息接口,返回完整权限码与用户数据
4. 新增密码安全校验,提示纯数字密码风险
5. 移除废弃的注册接口,统一用户管理逻辑
6. 更新前端路由与侧边栏权限过滤逻辑
2026-09-02 14:54:54 +08:00
SunYF
8694162d94
refactor(frontend): 优化基础数据页与文档,自动加载列表
...
1. 拆分基础数据帮助文档为区域维护和物料档案独立版本
2. 将onMounted加载列表改为watch immediate监听模式适配路由复用
3. 为盘点页添加页面自动加载历史盘点单
4. 为半成品页添加页面自动加载列表
5. 更新打包资源引用路径
2026-09-02 09:30:17 +08:00
SunYF
68f50ee46e
refactor(wms): 合并库存表为统一inventory,重构业务逻辑
...
1. 合并inventory_batch与serial_number为统一inventory表,用manage_mode区分结构件批次/精密件SN
2. 移除冗余的material_type字段与相关逻辑
3. 重构库存查询、检验、入库出库等业务逻辑适配新表结构
4. 调整前端路由与菜单,拆分基础数据为区域维护和物料档案
5. 优化入库校验逻辑,避免空单问题
6. 调整Vite构建配置,关闭自动清空输出目录
7. 为各模块添加详细中文注释,统一业务术语
8. 生成并更新Ent自动代码文件
2026-09-02 08:21:11 +08:00
SunYF
47573e44b0
feat&fix: 完善半成品/序列号闭环流转逻辑
...
1. 调整物料编码字段为可空,优化注释说明
2. 修复Vite构建自动清空产物目录冲突问题
3. 优化前端提示文案与表单占位符
4. 为各前端项目添加内联SVG图标
5. 重构MES半成品流转逻辑,不再静默吞掉WMS错误并记录日志
6. 生成并添加空的WMS客户端静态文件
7. 完善Ent ORM模型的空值支持与查询谓词
8. 优化半成品入库接口,支持doneProcessCodes数组格式,新增SN反查物料编码逻辑
9. 更新帮助文档与操作手册
2026-09-01 14:30:26 +08:00
SunYF
bb22148625
feat: 完成区域管理、装箱功能优化与接口标准化
...
- 新增区域状态字段与增删改查接口,支持区域启用/停用
- 重构实体字段JSON标签为camelCase格式统一接口规范
- 优化入库、盘点、装箱流程的交互与提示文案
- 新增装箱管理功能,支持合同号关联与装箱编辑
- 调整前端菜单与帮助文档适配业务场景变更
2026-09-01 13:49:44 +08:00
SunYF
ea6d55b7e6
build: update frontend static asset hash filenames
...
update the script and stylesheet asset paths in index.html to match newly built static files
2026-09-01 09:50:25 +08:00
SunYF
31f3d94be1
fix: 调整请求体大小限制配置位置与范围
...
将全局请求体上限配置移除,改为在需要上传的路由分组中单独配置,适配PDF/照片上传需求,避免默认1MB限制导致413错误
2026-09-01 08:32:57 +08:00
SunYF
bb1bb2c3f5
feat: 新增文件上传支持,优化移动端UI与巡检功能
...
1. 新增全局上传配置,设置默认20MB请求体上限与上传目录
2. 重构上传文件处理,按天自动创建子目录存储文件
3. 修复巡检上传表单移动端强制调用相机的问题
4. 为MES与库房客户端添加响应式侧边栏,支持桌面折叠与移动端抽屉模式
5. 补充PAD端巡检页面的独立访问说明文档
6. 删除冗余的前端静态首页文件
7. 更新库房客户端静态资源哈希值
2026-08-31 18:54:15 +08:00
SunYF
ae4c292487
feat: 完成产线MES系统全流程功能迭代与优化
...
本提交完成了多个核心模块的功能完善与业务对齐:
1. 工位终端:固定工位配置、移除自选工位逻辑、适配配置化工位号
2. MES核心:重构工位组合逻辑、新增工单/流程状态管理、补全报工/追溯逻辑
3. WMS客户端:新增修改密码功能、优化帮助弹窗逻辑
4. 文档与权限:补充完整操作手册、统一菜单名称与权限描述
5. 修复多业务校验:排产数量校验、工单状态校验、工位绑定规则
2026-08-31 12:58:28 +08:00
SunYF
a3145a8bd6
docs: update and refine project requirement documents
...
1. 整理并更新工位终端、工艺流程、用户权限等多模块的需求文档
2. 移除冗余的内置账号相关旧需求,补充统一用户源、工艺步骤自定义等新需求细节
3. 优化文档结构,合并重复内容,修正英文状态词使用问题
4. 补充操作流程、PDF挂载、流程卡打印等业务场景的详细设计方案
2026-08-31 09:13:23 +08:00
SunYF
4ec6784629
feat: 完成MES工位终端系统全量功能迭代
...
本次提交包含以下核心变更:
1. 新增按钮级权限控制框架与前端权限校验
2. 新增工位管理、工艺流程、巡检终端等核心业务模块
3. 完善用户体系,支持工位终端专属登录权限
4. 新增文件上传下载、报表查询等配套功能
5. 修复多系统兼容性与交互体验问题
6. 完成所有文档与配置项的规范化更新
2026-08-31 08:06:55 +08:00
SunYF
dab03ac0cf
chore(gitignore): 更新忽略规则,仅忽略各工程带hash的构建产物资源
...
调整前端及其他工程的git忽略配置,不再忽略index.html文件,仅忽略assets目录下的hash命名构建产物,适配go:embed嵌入需求
2026-08-29 15:39:27 +08:00
SunYF
9e9915d539
chore: 清理项目中冗余的静态资源文件
...
移除了所有已生成的哈希后缀CSS、JS静态资源文件,这些文件属于构建产出的临时文件,不应提交到版本库中。
2026-08-29 15:39:15 +08:00
SunYF
9662029a63
build: 更新生产构建的静态资源文件
...
更新了index.html引入的资源哈希文件名,替换了旧的业务模块js文件,删除了过期的静态资源包
2026-08-29 15:36:49 +08:00
SunYF
4736343859
style(frontend): add global base style for app
...
补充全局基础样式,统一页面字体、边距和背景色,修复页面初始样式错乱问题
2026-08-29 15:33:47 +08:00
SunYF
ebf901ad16
chore: 完成多系统功能迭代与优化
...
1. 通用优化:
- 统一系统标题为"库房客户端"/"MES产线控制",移除北自所前缀
- 调整内置账号密码为统一123456,优化密码校验逻辑
- 新增数据库自动创建逻辑,简化部署流程
- 修复日志时间格式配置,优化日志输出
- 新增纯数字密码安全提示
2. MES系统优化:
- 新增日排产管理功能,支持增删改查与自动算料生成备料单
- 重构BOM模块,改为按产品编码维护而非工单维度
- 新增工艺参数模板配置与手动报工页面
- 新增产品类型自动编码功能
- 优化菜单结构,调整工单管理、扫码报工等页面名称与路由
- 新增删除日排产接口与权限保护
- 修复物料清单查询逻辑,适配新BOM结构
- 新增refreshToken支持,优化登录会话管理
3. WMS系统优化:
- 新增基础数据维护页面,支持区域与物料档案管理
- 新增工单列表下拉接口,对接MES获取未完成工单优先展示
- 优化入库管理提示文案,替换英文提示为中文
- 修复精密件入库校验逻辑,优化错误提示
- 优化Excel导入功能,新增备注字段支持
- 优化登录页面与菜单文案,统一备料台账名称
- 新增自动打开浏览器功能,优化客户端启动体验
- 修复备料出库页面查询提示文案
- 新增WMS与MES对接配置,完善内部API调用逻辑
4. 其他优化:
- 删除冗余的旧版静态资源文件,更新资源引用路径
- 新增帮助文档,完善基础数据模块说明
- 修复多处文案不统一、英文残留问题
2026-08-29 15:30:25 +08:00
SunYF
e82b744bbd
build: update frontend build asset hashes
...
this commit updates all the static asset file hashes in index.html templates, and adds/removes the corresponding chunk files, which is typical after a frontend project rebuild to deploy updated static resources.
2026-08-29 08:11:44 +08:00
SunYF
940c2ea0c5
build: 重新构建前端资源文件,更新资源哈希
...
1. 更新index.html中引入的资源文件哈希
2. 新增/替换业务组件的打包资源文件
3. 删除旧的哈希命名的冗余资源文件
4. 同步更新PageHelp.vue组件逻辑,支持顶层字段渲染
2026-08-28 17:50:00 +08:00
SunYF
047cdd9870
chore: 批量更新前端静态资源与界面文案
...
1. 更新多个项目的index.html引入的资源hash文件名
2. 替换BOM页面标题为物料清单,同步路由菜单文案
3. 为多个select组件添加placeholder提示文案
4. 重构MES布局,移除侧边抽屉菜单,添加页面标题
5. 新增/替换部分静态资源文件,删除旧的冗余资源文件
2026-08-28 17:42:50 +08:00
SunYF
dd078038e2
feat: 为多个页面添加操作帮助功能,替换旧版静态资源文件
...
1. 新增PageHelp通用帮助组件,实现页面左下角悬浮帮助按钮
2. 为WMS、MES、工位终端多个业务页面接入帮助系统
3. 替换项目中旧的打包静态资源文件,更新资源引用路径
4. 新增各模块的帮助文档配置数据
2026-08-28 17:23:44 +08:00
SunYF
cbd55338f1
feat: add run.ps1 script to start projects easily
...
add a powershell script that supports starting MES, WMS, WMSClient, Workstation and Dashboard projects with one command, includes build and run logic for backend services and npm dev for dashboard
2026-08-28 17:03:03 +08:00
SunYF
a9c3fbeb41
初始化2
2026-08-28 15:06:01 +08:00
SunYF
b34325a16f
初始化
2026-08-28 14:07:22 +08:00
SunYF
a185247ab1
fix: migrate 工具按主配置结构读取 Database 段
2026-08-28 09:25:21 +08:00
SunYF
450a094f0e
feat: 装配线看板修正、统一密钥Hardman_2026、操作日志追溯、日志按天存储
...
Dashboard 移除 CNC/清洗机等不存在设备,改为纯装配线看板(扫码枪+拧紧枪+人工);JWT/内部token统一为 Hardman_2026 写入各 etc/*.yaml,MES 建表 DSN 改读 yaml;event_log 增加 workOrderNo/operator,BOM/备料/PLC下发/拧紧/扫码报工/半成品/AGV 全链路埋点,日志页支持工单号/操作人筛选;MES/WMS 日志按天存储(dailyWriter),WMS SetWriter 用 logx.NewWriter 适配
2026-08-28 09:22:19 +08:00