107 Commits

Author SHA1 Message Date
chaoge c0b0707c24 fix(monitor logs): 修复历史日志筛选逻辑并完善重置功能
将筛选条件绑定从queryType改为当前活动标签页,确保选中全部数据时也能应用当前页签的筛选规则,同时补充了发送请求页签的过滤条件重置逻辑
2026-05-26 15:07:25 +08:00
chaoge 6d512f0a59 feat: 添加数据库迁移功能并新增worker字段
1. 新增数据库结构迁移的后端API与前端UI交互功能
2. 为机台模具关联模型新增worker人员字段
3. 优化建表脚本为可重入的增量更新模式
4. 移除旧的业务规则校验函数
2026-05-26 14:48:12 +08:00
chaoge d6e4a6a089 优化语言补丁的命名空间,优化历史日志的查询性能 2026-05-24 21:29:34 +08:00
chaoge ab2641876d mds多语言,前端 2026-05-24 16:51:16 +08:00
chaoge c48ddb11c0 fix(monitor): 添加后端告警消息翻译映射
- 在updateAlertsDisplay中添加translateAlertMessage函数
- 将后端返回的中文告警消息映射到i18n翻译键
- 新增8个告警消息翻译(中/英/德三语)
- 支持降级显示原始消息
2026-05-24 07:58:05 +08:00
chaoge 441966a9c6 feat(monitor): 添加国际化支持(中文/英文/德语)
- 新增i18n框架和3个语言包(405个翻译条目/语言)
- 修改监控模块3个HTML页面和JS添加国际化支持
- 支持浏览器语言自动检测、localStorage持久化、热切换
- 修复定时任务显示模板字符串语法错误

影响范围:
- static/lib/i18n/: 新增i18n框架和语言包
- static/monitor/: 监控模块全面国际化
- 11 files changed, +2481/-502 lines
2026-05-23 22:48:56 +08:00
chaoge b347c6af57 feat: 日志历史查询页面重构优化
- 页面布局重构:header集成查询控件,分页移至tabs右侧
- 样式美化:全局等宽字体、Bootstrap图标、组件阴影动画
- 级别过滤改为≥逻辑,关键词支持多字段(路径/URL/请求体/响应体)
- 时间范围可选(支持查询全部数据)
- 统计数据改为后端计算(总数+级别分布)
- 高级筛选分解到各页签,边界隔离修复
- 表头冻结、列表自适应高度
- 新增日志查询索引迁移脚本
2026-05-23 15:39:53 +08:00
chaoge dc8e347e0d 优化removing逻辑 2026-05-22 18:37:43 +08:00
chaoge 7b11d33357 feat(mds): 禁止编辑removing状态数据
单条编辑:
- 后端检查状态,removing状态返回禁止错误
- 前端显示警告提示+所有字段只读+隐藏保存按钮

批量编辑:
- 后端查询并分离removing状态的记录
- 只更新非removing状态的记录
- 返回跳过数量和跳过的ID列表
- 前端显示跳过提示

修改文件:
- apps/data_opt/mds/staging_routers.py
- static/mds/js/mds-page-controller.js
2026-05-22 14:39:08 +08:00
chaoge ad03e904d0 fix(mds): 修复数据去重bug并添加手动删除权限控制
数据去重Bug修复:
- 修复复合主键查询错误(只使用第一个主键字段)
- 修复existing_map只保留最后一条记录的问题
- 修复内部重复数据未检查数据库已存在记录的问题
- 删除staging_routers.py中重复调用apply_dedup_strategy的代码

手动删除权限控制:
- 新增ManualRemoveMode枚举(never/now/next)
- 根据MDS_MANUAL_REMOVE环境变量控制删除行为
- never: 禁止手动删除,隐藏删除按钮
- now: 立即删除
- next: 标记为removing状态,下次推送时删除
- 清理历史数据接口也受权限控制
- 前端通过模板注入获取配置,无需API请求

修改文件:
- apps/data_opt/mds/utils/duplicate_checker.py
- apps/data_opt/mds/staging_routers.py
- apps/data_opt/mds/_base.py
- core/routes_register.py
- static/mds/js/data-table.js
- static/mds/js/mds-page-controller.js
- static/mds/pages/template.html
2026-05-22 13:58:05 +08:00
chaoge f785f23389 合并db_init_manager 2026-05-21 21:47:19 +08:00
chaoge 005524b3b3 优化缓冲表首页 2026-05-21 12:54:17 +08:00
chaoge 101945461f 工艺路线校验优化 2026-05-21 09:38:01 +08:00
chaoge 7c99989089 优化缓冲表界面效果 2026-05-21 08:26:43 +08:00
chaoge e6ac98463b 缓冲表实现bomchecker 2026-05-20 19:37:26 +08:00
chaoge 41b7211f8a 优化自制件的校验 2026-05-19 22:47:13 +08:00
chaoge 21136eaad6 提取前端配置 2026-05-19 20:19:43 +08:00
chaoge e5f4d052b5 优化外键在前端页面的展示 2026-05-19 15:21:37 +08:00
chaoge 99daeb3af6 完善内容对比去重 2026-05-18 22:06:23 +08:00
chaoge a33f9557a3 优化缓冲表操作体验 2026-05-18 16:09:07 +08:00
chaoge b18840105a 优化缓冲表样式和操作逻辑 2026-05-18 12:56:43 +08:00
chaoge ad7cf97551 20260517 2026-05-18 05:39:20 +08:00
chaoge f64e247f37 优化去重和推送逻辑 2026-05-16 22:21:04 +08:00
chaoge 98ae6e47cd 基本实现了基于配置的数据缓冲机制 2026-05-16 19:09:55 +08:00
chaoge bd25461adc 继续优化架构,优化导入导出及数据列表组件 2026-05-16 14:37:00 +08:00
chaoge d9a9bfc4c7 优化缓冲表配置 2026-05-15 23:18:10 +08:00
chaoge 6e4d97dc0e mds页面整合 2026-05-15 20:55:23 +08:00
chaoge 0254ddc55d 优化缓冲机制,增设校验规则查看 2026-05-15 11:15:35 +08:00
chaoge 0068f411fb 优化数据缓冲0514-01 2026-05-14 20:00:23 +08:00
chaoge 5524762604 继续优化物料缓冲表 2026-05-13 17:16:49 +08:00
chaoge 53f1cadc9f 优化物料缓冲表 2026-05-13 00:23:41 +08:00
chaoge 4229b64c6f 初步搭建缓冲表功能 2026-05-11 20:46:44 +08:00
chaoge d69e8b88ea 加固binlog监听器 2026-05-07 21:14:29 +08:00
chaoge cdc368cb12 优化日志历史查询界面 2026-05-07 16:44:48 +08:00
chaoge 999a1640a0 优化监控 2026-05-07 15:32:33 +08:00
chaoge 362fa8289b 增加网络带宽监控 2026-05-06 22:20:40 +08:00
chaoge 08894195fd hotfix 2026-05-06 22:02:57 +08:00
chaoge 936510ee56 hotfix 2026-05-06 10:24:29 +08:00
chaoge e41097fb2c hotfix 2026-05-05 18:22:25 +08:00
chaoge 897b0770c7 hotfix 2026-05-05 16:28:18 +08:00
chaoge 2840021ff8 hotfix 2026-05-05 13:17:24 +08:00
chaoge f92d86eab2 加固日志流 2026-05-05 12:41:00 +08:00
chaoge 86843023b6 hotfix 2026-05-04 21:05:55 +08:00
chaoge 13b7bcc6fc hotfix 2026-05-04 21:01:42 +08:00
chaoge 8e83476aaf 添加日志历史查询 2026-05-04 19:55:12 +08:00
chaoge 197391f6f0 新增部署脚本 2026-05-04 17:19:05 +08:00
chaoge 987891574c 优化监控面板 2026-05-03 17:50:19 +08:00
chaoge 4a79c159ed hotfix 2026-05-02 12:48:18 +08:00
chaoge c3b421a282 优化日志流显示样式 2026-05-02 10:48:40 +08:00
chaoge 053b2296b3 新窗口 2026-05-01 21:32:37 +08:00