|
|
2e17943a7e
|
feat(mill): 添加UDP调试工具功能
- 在路由配置中新增tool模块和udp-debug页面
- 添加UDP通信相关依赖到ruoyi-mill模块
- 实现UdpProperties配置类并添加超时和重试参数
- 重构UdpSender实现重试机制和超时控制
- 创建application-mill.properties配置文件
- 定义IUdpService接口提供UDP通信服务
- 添加系统菜单初始化SQL脚本
- 实现前端API接口用于UDP配置和报文发送
- 开发UDP调试工具Vue组件界面
- 编写UDP调试工具快速启动指南文档
|
2026-04-30 16:59:21 +08:00 |
|
|
|
7e67bae35f
|
轧辊提交
|
2026-04-29 14:04:12 +08:00 |
|
|
|
01b6b810a6
|
feat(roll): 完成轧辊管理全栈模块
DB:mill_roll(轧辊库)+ mill_roll_change(换辊记录),已执行到服务器
后端:
- MillRoll / MillRollChange domain
- Mapper 接口 + XML(keyProperty 正确:rollId/changeId)
- Service + ServiceImpl(换辊时自动更新轧辊 status 为 Online Use)
- MillRollController /mill/roll + MillRollChangeController /mill/rollChange
前端:
- api/mill/roll.js 8个接口函数
- views/mill/roll.vue 三段式布局
·上:换辊数据历史表格
·左下:当前辊系参数(6辊图形 CSS 圆圈 + 编号/径/时间展示)
·右下:轧辊库表格 + 条件查询 + 更换/添加/修改/删除操作
- 路由注册 /mill/roll
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-29 13:53:37 +08:00 |
|
|
|
c4dc5ded57
|
fix(plan): 修复生产计划新增无效的全部根因
1. MillProductionPlan Domain:将 sgSign/inMatLen/inMatWt/inMatDia/inMatInDia
重命名为前端一致的 alloyNo/inMatLength/inMatWeight/inMatOd/inMatId,新增 passCount
2. MillProductionPlanMapper.xml:
- resultMap 用老 DB 列名(sg_sign/in_mat_wt 等)映射新 Java 属性名
- INSERT/UPDATE/SELECT 全部对齐,keyProperty 改为 planId
- ORDER BY 改为 plan_id(原为不存在的 id 列)
- 新增 pass_count 映射(ALTER TABLE 已在服务器执行)
3. MillProductionPlanServiceImpl:insert 自动生成 planNo(P+时间戳)
防止 plan_no NOT NULL 约束导致插入失败
4. MillProcessRecipeMapper.xml:keyProperty="id" 改为 keyProperty="recipeId"
修复 addRecipe 后 recipe.getRecipeId() 返回 null 导致无法绑定计划
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-29 13:38:01 +08:00 |
|
|
|
0443b8e320
|
feat(plan): 工艺参数内联编辑 + 双分支保存流程
道次区域状态机:
- 未选计划:提示文字
- 已选/未绑方案:「选择已有方案」+ 「新增工艺参数」两个按钮
- 编辑模式:内联可编辑道次表 + 增减道次按钮
底部操作栏:取消 | 仅用于本计划 | 保存为方案...
- 已绑方案只读展示,支持「修改参数」进入编辑
「仅用于本计划」:创建 status=1 的私有方案并绑定,不出现在方案下拉中
「保存为方案」:弹窗填写方案号后以 status=0 保存并绑定,自动刷新方案列表
后端:MillProcessRecipeController.add 改为返回新方案 ID
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-28 17:09:00 +08:00 |
|
|
|
f1e0303645
|
双机架完成全局样式替换,并且完成工艺管理和生产计划管理,以及完成udp电文数据贯通能力
|
2026-04-28 14:44:13 +08:00 |
|
|
|
3e0484b55c
|
feat(mill): 完成工艺管理与生产计划全栈业务模块
- 新增三张业务表 SQL:mill_process_recipe / mill_process_pass / mill_production_plan
- 后端:Domain + Mapper + MyBatis XML + Service + Controller(工艺方案 & 生产计划)
- 生产计划支持队列排序(sortNo)、上移/下移、软删除
- 工艺方案支持道次批量保存、事务管理
- 前端:工艺管理页(左侧方案列表 + 右侧表单 + 道次内联表格)
- 前端:生产计划页(轧制队列 + 轧制工艺展示 + 操作面板 + 底部带卷状态栏)
- 注册 /mill/process 与 /mill/plan 前端路由
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-28 14:10:10 +08:00 |
|
|
|
836b2e322e
|
fix: 替换 Java 11 API stripTrailing 为 Java 8 兼容写法
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-28 13:11:59 +08:00 |
|
|
|
7648a56a0d
|
feat: 改造为冷轧双机架二级控制系统
- 删除 ruoyi-flowable 模块,移除所有 Flowable 依赖
- 新建 ruoyi-mill 业务模块:
* protocol: iXComPCS UDP 电文编解码器(7条电文完整定义)
* udp: UdpServer/UdpSender/TelegramDispatcher
* domain: MillPlan / MillProductionResult
* service/controller: 生产计划、产出管理骨架
- 前端改造为工业深色主题(深海军蓝 + 工业青色)
- 系统标题更新为"冷轧双机架二级控制系统"
- application.yml 新增 mill.udp 配置节
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-28 12:58:22 +08:00 |
|