Commit Graph

1618 Commits

Author SHA1 Message Date
75ff7790d8 feat(cost): 添加成本管理业务pom
- 创建 ruoyi-cost 模块作为成本管理业务模块
- 配置模块继承自 ruoyi 父项目
- 添加核心框架依赖 ruoyi-framework
- 集成 lombok 注解处理器支持
- 引入 swagger 注解用于 API 文档生成
- 配置 JUnit 和 Spring Boot 测试依赖
- 设置模块打包方式为 jar 格式
2026-06-09 10:20:50 +08:00
58efd3841e feat(cost): 添加成本管理系统核心功能模块
- 实现成本项目配置管理,包括增删改查和导出功能
- 实现成本单价历史记录功能,支持按时间追溯价格变化
- 实现生产成本明细管理,记录各班次的详细成本数据
- 集成权限控制和操作日志记录功能
- 提供完整的CRUD接口和数据持久化支持
- 集成Excel导入导出功能便于数据统计分析
2026-06-09 10:20:04 +08:00
dd70c94dd7 feat: 新增多个业务组件与功能,优化页面样式与依赖
1. 新增QRCode二维码组件、ChecklistSelect选择器、DragResizePanel拖拽面板
2. 更新项目依赖,新增qrcode、html2canvas等工具库
3. 重构侧边栏Logo与导航栏样式,调整布局与视觉效果
4. 优化设备巡检日报页面,支持多日期范围查询与多维度统计
5. 修复迷你按钮样式,更新设备巡检记录页面功能与交互
6. 更新项目logo资源与部分样式变量
2026-06-08 14:21:39 +08:00
022312d02c feat(mill): 添加设备部件负责人字段
- 在 EqpEquipmentPart 实体类中新增负责人属性
- 更新数据库映射文件中的结果映射配置
- 修改 SQL 查询语句以包含负责人字段
- 为新增字段添加插入和更新逻辑的支持
- 在数据库表结构中添加负责人列定义
2026-06-08 13:41:28 +08:00
7899b31c08 feat(jackson): 添加大数字序列化处理避免前端精度丢失
- 新增大数字序列化器 BigNumberSerializer 处理超出 JS 安全整数范围的 Long/BigInteger
- 配置 Jackson 全局设置将超长数字自动转换为字符串格式
- 添加 BigDecimal 直接序列化为字符串确保精度完整
- 统一 LocalDateTime 时间格式化为 yyyy-MM-dd HH:mm:ss 格式
2026-06-08 13:19:19 +08:00
0b02122015 feat(mill): 新增二级-三级钢卷异常挂接与撤回功能
- 新增钢卷异常信息管理模块,包含实体类、服务接口、控制器和MyBatis映射文件
- 新增二级-三级钢卷异常挂接/撤回关系管理模块,支持挂接和撤回操作
- 在WmsCoilAbnormal实体类中新增sourceSystem字段,用于标识异常数据来源
- 实现bindToThird方法:将二级异常数据挂接到三级系统,自动匹配钢卷并创建关联关系
- 实现withdrawFromThird方法:从三级系统撤回已挂接的异常数据,更新关联状态
- 提供完整的CRUD接口和权限控制,支持异常数据的增删改查和导出功能
2026-06-03 15:30:50 +08:00
80d33d9a3b 为双机架完成轧辊,质量,模型等内容 2026-05-28 16:16:49 +08:00
91fc8b6e38 新增三级钢卷数据查询配置 2026-05-26 14:13:55 +08:00
da2620f17d udp调试页面的完全适配 2026-05-15 14:27:49 +08:00
e998261002 Merge branch 'master' of http://49.232.154.205:10100/DeXun/double-rack 2026-05-06 15:13:40 +08:00
e2692c68f2 feat: 新增轧线系统日志、停机和实绩功能模块
- 新增日志、停机和实绩三个功能模块的API接口和页面
- 在计划页面添加完成按钮及相关逻辑
- 更新工艺方案页面,修复ID字段命名问题
- 调整导航栏样式和图标颜色
- 修改代理配置端口为8090
- 更新favicon图标
- 添加package-lock.json文件
2026-05-06 15:13:38 +08:00
a9a4e2304c fix(mill): 修正生产计划完成状态值
- 将生产计划完成状态从 "done" 修改为 "Done" 以保持一致性
2026-05-06 15:11:57 +08:00
55ccb0c5c6 feat(mill): 添加生产计划完成功能并修改服务器端口
- 在 MillProductionPlanService 中新增 completePlan 方法用于完成计划
- 在 MillProductionPlanController 中新增 complete 接口用于完成计划操作
- 实现完成计划业务逻辑:更新计划状态为完成并创建生产实绩记录
- 修改 application.yml 配置文件将服务器端口从 8080 改为 8090
- 修改 pom.xml 文件将 artifactId 从 ruoyi-admin 改为 double-rack
- 集成事务管理确保数据一致性
2026-05-06 15:04:20 +08:00
10f2f75a3a feat(mill): 添加轧线生产实绩管理功能
- 创建轧线生产实绩实体类 MillProductionActual,包含成品卷号、来料卷号、厚度、宽度等字段
- 实现轧线生产实绩服务接口 IMillProductionActualService,提供增删改查操作方法
- 开发轧线生产实绩控制器 MillProductionActualController,支持列表查询、新增、修改、删除等功能
- 设计轧线生产实绩数据访问层 MillProductionActualMapper,完成数据库CRUD操作
- 配置MyBatis映射文件 MillProductionActualMapper.xml,实现SQL语句与实体类映射
- 添加轧线生产停机和系统日志的服务接口定义
- 实现权限控制注解,支持导出Excel功能
2026-05-06 11:40:29 +08:00
4fea237b33 feat(udp): 实现UDP通信历史记录存储与管理功能(后续测试完成之后需要恢复TelegramDispatcher,UdpSender,UdpServer,TelegramSchema这几个不然投入生产会导致OOM)
- 修改application.yml中的远程端口配置从9000调整为9001
- 在TelegramDispatcher中注入TelegramStore并实现报文存储功能
- 新增TelegramRecord类用于定义报文记录的数据结构
- 创建TelegramStore组件用于管理UDP报文的历史记录
- 更新前端udp-debug.vue界面的字段映射和数据展示逻辑
- 实现后端API接口支持历史记录查询、统计和清空操作
- 优化UDP接收日志输出并增加数据预览功能
- 重构前端API调用参数以支持分页查询功能
2026-05-05 14:43:38 +08:00
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
ca5c21b15f fix(plan): 恢复生产计划原始布局,工艺方案改可选,新增快速新增方案入口
- 恢复上下分栏:上方轧制队列表格 + 左下轧制工艺 + 右下操作面板 + 底部带卷栏
- 钢卷新增/修改弹窗中工艺方案字段改为可选(clearable,无必填校验)
- 右侧操作面板增加「工艺方案」分组,提供「快速新增方案」按钮
  弹窗内可填写方案基本信息并录入道次参数,保存后自动刷新方案下拉列表

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 16:57:38 +08:00
41abb2337a fix(ui): 修复图标重叠、改名、去头像、重构生产计划页
- 修复全局紧凑样式导致前缀图标与输入框文字重叠问题
  (补充 .el-input--prefix 的 padding-left 覆盖规则)
- 登录页恢复 38px 输入高度并修正前缀图标对齐
- 所有环境标题统一改为「科伦普冷轧双机架控制平台」
  (env.development / env.production / env.staging / vue.config.js / settings.js)
- Navbar 去除用户头像图片,改用图标+用户名文字,移除「布局设置」菜单项
- 生产计划页重构为左侧钢卷列表+右侧详情布局(与工艺管理页一致)
  工艺方案改为可选项,支持不绑定方案直接新建钢卷

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 15:54:45 +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
ffe3a0e612 style+feat: 金属灰深蓝工业主题 + 紧凑组件 + 工业控制首页
- 主题色:深钢蓝#1c2b3a侧边栏 + 金属灰#607d8b + 海军蓝#1d4e89主色
- 去除所有绿色,成功态改用钢蓝
- 全局组件缩小:输入框28px/按钮12px/表格行5px/表单间距12px
- 新首页:状态栏+KPI卡片+双机架工艺参数+计划表+L2/L3通信状态

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 13:37:01 +08:00
8ce9489c92 fix+style: 修复中文乱码,主题改为深色侧边栏+浅灰内容区
- application.yml 强制 UTF-8 响应编码
- 前端主题:深钢蓝侧边栏 + 浅灰(#f0f2f5)内容区 + 工业蓝主色

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 13:20:59 +08:00
291deecf9b config: 移除文件日志输出,仅保留控制台输出
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 13:15:10 +08:00
9f5afd707f fix: 修复 logback 日志路径,改为跨平台 user.home 相对路径
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 13:14:00 +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
d771ca13b7 config: 数据库连接指向服务器 double-rack
- 主库改为 140.143.206.120:13306/double-rack
- 用户名/密码更新为生产环境凭据

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 13:06:04 +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
tony
30764b5854 !21 (1)fix:切换流程表单无法正常显示问题 ;修改流程标识保存后无效问题(2)优化:流程设计页面,节点之间切换时控制台警告 ;候选人姓名相同时警告;无效函数
Merge pull request !21 from 顾北清/master
2025-06-05 11:54:58 +00:00
顾北清
df87ebbc83 update ruoyi-ui/src/components/Process/index.vue.
优化:无效函数
2025-06-05 11:43:36 +00:00
顾北清
ba7d848497 update ruoyi-ui/src/components/Process/panel/commonPanel.vue.
fix:流程设计页面修改流程标识保存无效问题
2025-06-05 11:30:47 +00:00
顾北清
e33f86a99a update ruoyi-ui/src/components/flow/ElInputTag/index.vue.
优化代码:消除流程设计页面,用户节点->任务配置->候选人员,当选择的两个候选人姓名相同时的警告
2025-06-05 09:13:49 +00:00
顾北清
0a07177502 update ruoyi-ui/src/components/Process/panel/formPanel.vue.
fix:在流程设计页面,用户任务节点->表单配置中,切换流程表单时无法正常显示选中表单的问题
2025-06-05 05:59:36 +00:00
gubeiqing
0d0a73d5f3 fix:在流程设计页面上,节点之间切换时控制台报错 2025-06-04 11:32:20 +08:00
tony
f5adad16b4 !19 .修复流程创建器页面,多个用户任务之间指定人员错乱的问题
Merge pull request !19 from chengpeng12/master
2025-05-17 13:45:01 +00:00
chengpeng12
0513f64d4d . 2025-04-27 18:02:32 +08:00
tony
28e09339dd !18 fix:修改流程设计器中常规信息无“节点描述”且“节点描述”无法修改、保存问题
Merge pull request !18 from Mr.Guo/master
2025-04-16 22:39:40 +00:00
Tony
3374ec8686 Merge remote-tracking branch 'origin/master' 2025-04-17 06:38:05 +08:00
Tony
7d473d740f 调整流程模块版本 2025-04-17 06:37:26 +08:00
Tony
94eb038184 Merge remote-tracking branch 'refs/remotes/ruoyi/master'
# Conflicts:
#	README.md
#	pom.xml
#	ruoyi-ui/package.json
#	ruoyi-ui/src/views/index.vue
#	ruoyi-ui/vue.config.js
2025-04-17 06:32:26 +08:00
RuoYi
11fed08b56 添加新群号:287842588 2025-04-01 19:15:21 +08:00
RuoYi
f83b6fbfa2 remove dev runjs 2025-03-18 15:49:01 +08:00
若依
eef81e6ca9 !997 登录页和注册页表头使用VUE_APP_TITLE配置值
Merge pull request !997 from myifengs/master
2025-03-18 07:48:23 +00:00
Chingfeng Li
5a03a754e8 登录页肯注册页表头使用VUE_APP_TITLE配置值 2025-03-18 14:53:46 +08:00
RuoYi
245dea7215 升级tomcat到最新版本9.0.102 2025-03-14 16:09:22 +08:00
RuoYi
51632f8e60 优化代码 2025-03-14 16:09:01 +08:00
RuoYi
525ebf92d2 菜单管理新增路由名称 2025-03-06 11:02:21 +08:00