Commit Graph

  • f703f92098 完善采集日志功能:原始数据详情弹窗、周期详情弹窗、修复排行榜日期格式 main haoliang 2026-05-07 02:55:00 +0800
  • 4366cf9347 修复仪表盘三个bug:采集状态精确区分5种+暂停恢复、产量结算保留实时值、车间平均产量排除停用机床 haoliang 2026-05-07 02:06:29 +0800
  • 724183997b 在线状态显示Ping延迟(在线-1ms/离线-1ms格式) haoliang 2026-05-07 01:00:52 +0800
  • 711149199b 修复采集服务心跳service_id不匹配+机床在线判断简化为20秒+Ping 4次取平均延迟 haoliang 2026-05-07 00:49:45 +0800
  • b9555b807c 合并功能分支:模拟采集集成+仪表盘优化+采集服务部署修复 haoliang 2026-05-07 00:23:58 +0800
  • 1600570b60 仪表盘优化:修复采集服务状态判断、去掉切削总时、数字保留两位小数、产量排行增加排序和TOP N feat/windows-service-status-auto haoliang 2026-05-07 00:18:46 +0800
  • 06d04c244e feat: 模拟采集E2E测试(7项IIS模式全通过)+修复mock插件RegExp兼容问题 haoliang 2026-05-06 23:26:28 +0800
  • 72cb43c493 feat: 模拟采集集成——后端SimulatorController(22端点代理转发)+前端总览/详情页+路由+侧边栏菜单+Mock数据 haoliang 2026-05-06 22:01:28 +0800
  • 4b70b8eacf feat: 日志分区管理优化——sp_ensure_partitions覆盖3张分区表(含log_collect_raw);LogCleanupJob改用DROP PARTITION清理;修复分区边界计算bug haoliang 2026-05-06 21:09:18 +0800
  • b74c3db6af 清理根目录临时文件和旧代码;修复采集服务名称不匹配(collector-service→CncCollector) haoliang 2026-05-06 20:52:52 +0800
  • add981876b docs: 添加前端构建与部署规范文档 haoliang 2026-05-06 20:07:40 +0800
  • ccdfec31bb feat: 在线状态改为基于last_ping_time实时判断,删除is_online列;新增online_timeout配置项(默认300秒);全链路修改Repository/Service/Collector/测试 haoliang 2026-05-06 18:12:07 +0800
  • 0563da73e8 feat: 品牌字段映射增加启用/禁用开关(is_enabled);前端增加开关列和行样式;新增6个Repository测试+6个Service/Controller测试;迁移脚本幂等执行 haoliang 2026-05-06 16:45:40 +0800
  • 089f3e502a 添加 BrandFieldMappingRepositoryTests 测试用例; 扩展 BrandServiceTests/BrandControllerTests 的测试覆盖 IsEnabled 字段 haoliang 2026-05-06 16:36:18 +0800
  • 78b7dfea19 fix: 移除跨库JOIN避免权限问题;修复raw端点参数默认值 haoliang 2026-05-05 18:18:18 +0800
  • 2d698b277d fix: 修复 LogDashboard 类型定义缺少 messageSnippet 属性 haoliang 2026-05-05 17:34:29 +0800
  • e09fdc1329 feat: 实现数据回放功能(ReplayService + API端点) haoliang 2026-05-05 17:28:41 +0800
  • c9cca32757 实现 D1-D2 数据回放:新增 ReplayService、ReplayController、ReplayDto,DI 注册,API 端点,预览与执行回放逻辑,基于现有 SQL 迁移。 haoliang 2026-05-05 17:26:19 +0800
  • 6e468089ea feat: 前端采集日志页面 + 自动分区存储过程 + 日志清理调度 + 告警类型扩展 haoliang 2026-05-05 17:16:28 +0800
  • 7d9634af48 feat(采集日志): 新增前端实现,包括 API 封装、Mock 数据、Vue 页面、路由和菜单;新增 CollectLog 页面组件、Mock 数据、API 接口,以及路由与侧边栏集成 haoliang 2026-05-05 17:14:16 +0800
  • e3f37d5433 feat: 实现采集分析引擎(AnalysisEngine)+ 后台管理API + 前端设计文档 haoliang 2026-05-05 17:03:38 +0800
  • 23eda3751f 新增采集日志服务接口 ICollectLogService、实现 CollectLogService、控制器 CollectLogController,并更新 API 文档 3.14 采集日志模块 haoliang 2026-05-05 16:38:19 +0800
  • 5a7c1b3436 fix(ci): 移除不必要的 setup-dotnet 步骤,windows-latest 自带 .NET Framework 4.7.2 环境 haoliang 2026-05-04 22:13:39 +0800
  • eedf5fa8be fix: 修复前端类型错误(CollectorStatus重复声明、serviceStatusLabel位置);修复CI配置SDK版本;新增上线回滚文档 haoliang 2026-05-04 22:10:59 +0800
  • acdc502be2 test(cnc-service): 新增 Starting 状态测试用例,验证服务启动中状态返回正确 haoliang 2026-05-04 22:04:07 +0800
  • 0212ed6afc test(ci): add Windows workflow and extended tests stage4-5; stabilize dashboard service tests haoliang 2026-05-03 11:10:39 +0800
  • d69817bf45 test(cnc-service): expand DashboardServiceTests with DI-enabled scenario using FakeDashboardRepository + FakeCollectorHeartbeatRepository + FakeWindowsServiceChecker; fix tests for Run Running state haoliang 2026-05-03 11:09:53 +0800
  • d8f59250d7 feat: 自动化推进 Windows 服务状态检查相关改造,阶段4-6 全流程实现(前端适配、后端测试扩展、CI/Playwright E2E) haoliang 2026-05-03 11:03:18 +0800
  • e9802a195d feat(cnc-service): add Windows service status checker, integrate into dashboard status, enhance startup flow; stage4 plan initialized; add frontend typings and dashboard view updates; add test scaffold for WindowsServiceChecker haoliang 2026-05-03 10:50:04 +0800
  • 9e3a759646 修复仪表盘采集服务状态判断:增加心跳超时检测 haoliang 2026-05-03 10:08:08 +0800
  • 6e5b296dd4 增加Windows Service原生支持,支持双模式运行和服务安装卸载 haoliang 2026-05-03 09:46:30 +0800
  • cb3a6071bd 修复管理后台4个Bug + 改进Ping逻辑 haoliang 2026-05-03 09:20:40 +0800
  • c2c4d15453 修复端到端测试发现的3个Bug haoliang 2026-05-03 08:34:16 +0800
  • 4b8657553b 新增端到端联动测试方案文档 haoliang 2026-05-03 03:23:52 +0800
  • 592ebfbe08 修复采集服务启动后仪表盘状态不刷新的问题 haoliang 2026-05-03 03:10:05 +0800
  • f1fad812aa 测试规范补充维度23:操作按钮闭环验证,新增反模式第17条 haoliang 2026-05-03 02:56:46 +0800
  • ed0ea7f632 修复采集服务状态判断:用心跳status字段替代时间推断 haoliang 2026-05-03 02:56:03 +0800
  • 772bc0b257 测试规范补充维度22:可点击链接跳转验证,新增反模式第16条 haoliang 2026-05-03 02:46:07 +0800
  • b09b653bac 测试规范补充维度21:表格布局铺满,新增反模式第15条 haoliang 2026-05-03 02:24:45 +0800
  • d6bbab7744 修复工人产量排行表格未铺满卡片宽度:工人姓名列改为弹性宽度 haoliang 2026-05-03 02:22:58 +0800
  • 7354ae1641 修复仪表盘6个数据问题+补充测试规范图表维度 haoliang 2026-05-03 02:12:25 +0800
  • 0acc2c7ced 精简测试规范:删除所有解释性内容(为什么/怎么做/历史复盘),只保留要求,503行→146行 haoliang 2026-05-03 01:42:50 +0800
  • ac08ca6cd1 测试规范新增:20维度强制测试总表、页面类型适用性速查、反模式补充3条 haoliang 2026-05-03 01:38:57 +0800
  • 1cf21a7245 补充冒烟测试:表格全列验证、分页、日期筛选、程序名筛选、API对账、下拉框字段映射、修正提交闭环 haoliang 2026-05-03 01:29:46 +0800
  • 1edcda9be5 新增测试规范文档、冒烟测试脚本、AGENTS.md铁律第5/6条 haoliang 2026-05-03 01:13:33 +0800
  • 3c40cbb4ab feat(铁律): 在 AGENTS.md 增加第5条测试与验证,指向 docs/06-测试规范.md haoliang 2026-05-03 00:59:28 +0800
  • de5e636fdc 修复产量报表:下拉框字段映射、汇总卡片数值、表格运行时间/切削时间 haoliang 2026-05-03 00:00:00 +0800
  • cf9f0575a8 添加产量报表修正弹窗HTML模板,修正按钮调用doAdjust函数,Playwright 37项测试全部通过 haoliang 2026-05-02 23:14:07 +0800
  • 3094ede8a4 修复产量报表日期显示错误:value-format从yyyy-MM-dd改为YYYY-MM-DD(Element Plus/dayjs格式),日期格式化改用本地时间避免时区问题 haoliang 2026-05-02 23:02:58 +0800
  • 667e215322 修复产量报表字段映射:添加前端兼容字段(date/quantity/runTime/cuttingTime/dataStatus),产量列直接显示数值 haoliang 2026-05-02 22:56:34 +0800
  • ee0b5da1c1 产量报表改为混合查询:已汇总用daily_production,未汇总从segment实时计算;默认日期改为今天;参数名统一为startDate/endDate haoliang 2026-05-02 22:42:35 +0800
  • 9a667e5a62 添加采集服务控制API:启动、停止、刷新配置,转发到CncCollector 5800端口 haoliang 2026-05-02 22:31:55 +0800
  • 28641a7ab1 修复采集服务状态不显示:serviceId与心跳查询不匹配,API返回字段与前端不匹配 haoliang 2026-05-02 22:26:46 +0800
  • 1c1698f9dd 仪表盘查询优化:已汇总日期用daily_production,未汇总日期实时计算segment,车间产量/机床排行/工人排行/产量趋势均采用混合查询 haoliang 2026-05-02 22:04:36 +0800
  • c836393d3f 仪表盘和产量报表全部改为从实时表查询:今日总产量、切削时间、车间产量、机床排行、工人排行、产量趋势均直接查cnc_production_segment;产量报表默认日期改为今天 haoliang 2026-05-02 22:02:35 +0800
  • 6ac639ecb7 采集成功率保留2位小数(Math.Round) haoliang 2026-05-02 21:35:33 +0800
  • 45cb84c08d 修复采集成功率计算bug、添加IIS localhost绑定和Vite proxy配置 haoliang 2026-05-02 21:11:08 +0800
  • 36cb666af3 模拟器增加事件历史/异常日志/完整汇总导出功能,添加15分钟采集测试脚本 haoliang 2026-05-02 20:13:56 +0800
  • cb504215b9 添加前端诊断和手动验证测试脚本 haoliang 2026-05-01 23:06:10 +0800
  • 0e932b4fad 更新测试报告:加入16个Playwright浏览器UI测试结果(116个测试全部通过) haoliang 2026-05-01 22:23:11 +0800
  • 5f47164532 添加Playwright浏览器UI测试(16个测试,3个模块批量删除+启用停用)并补充mock API端点 haoliang 2026-05-01 22:20:57 +0800
  • 3315e1dec9 添加采集服务完整测试报告(79个单元测试+21个Playwright E2E测试,100%通过) haoliang 2026-05-01 22:03:50 +0800
  • c983c4af5c 完整Playwright E2E测试:5套件21个测试全部通过(2.8分钟) haoliang 2026-05-01 21:53:45 +0800
  • 5826e701fc 新增单元测试+Playwright实际测试(79个单元测试+11个E2E测试全部通过) haoliang 2026-05-01 21:06:16 +0800
  • 83ee87fa45 新增Playwright端到端测试脚本(采集服务管理API+数据流程验证) haoliang 2026-05-01 20:46:38 +0800
  • b76f1acc55 新增三模块批量删除API+采集地址启用停用+安装测试脚本 haoliang 2026-05-01 20:44:33 +0800
  • bfb9c5a014 新增CncCollector.Tests单元测试项目(58个测试全部通过) haoliang 2026-05-01 18:58:05 +0800
  • 6fd1d616ac 新增CncCollector采集服务(配置加载+JSON解析+字段映射+HTTP采集+产量跟踪+日终汇总+心跳+管理API) haoliang 2026-05-01 12:22:19 +0800
  • 9890daf9aa 模拟器改为手动启动+从数据库读取机床+零件统计+设备增减 haoliang 2026-05-01 05:10:43 +0800
  • 3fb5074ccf 新增CncSimulator模拟采集服务(设备状态机+8种场景+FANUC 19 Tag+管理界面+网络异常模拟) haoliang 2026-05-01 04:17:32 +0800
  • 1fd32b3082 新增模拟采集服务设计文档(设备状态机+场景剧本+FANUC模板+管理界面+网络异常模拟) haoliang 2026-05-01 03:47:35 +0800
  • af8994617f 新增采集服务设计文档(双循环模型+字段映射+产量分段+日汇总+配置热更新+管理API) haoliang 2026-04-30 23:31:25 +0800
  • ce53e343cf 品牌编辑页面字段映射表格改为自适应宽度 haoliang 2026-04-30 16:00:01 +0800
  • 6c3ca47fb7 采集地址:穿梭框显示全部同品牌机床、删除按钮禁用、后端Delete抛异常、数据库允许NULL haoliang 2026-04-30 01:49:45 +0800
  • f015afe301 采集地址穿梭框改为显示同品牌全部机床,可从其他地址转移机床 haoliang 2026-04-30 01:31:07 +0800
  • 74b611d6e1 采集地址关联机床改为穿梭框:后端DTO加MachineIds+SetCollectAddress,前端el-transfer替换checkbox haoliang 2026-04-30 01:24:44 +0800
  • 2a5568ecfc 可用机床列表改为获取全部机床(不限在线状态),修复available-machines返回空的问题 haoliang 2026-04-30 00:08:43 +0800
  • 3166ee94a5 弹窗加宽900px,穿梭框左侧过滤已绑定其他工人的机床,改为按需加载 haoliang 2026-04-30 00:05:39 +0800
  • f865de2a9a 修复员工机床绑定保存失败:DTO增加MachineIds字段,Service Create/Update增加绑定逻辑 haoliang 2026-04-29 23:48:53 +0800
  • aeddfad8c8 修复编辑工人时已绑定机床未回填:改用/worker/{id}/machines接口获取machineId列表 haoliang 2026-04-29 23:20:42 +0800
  • 6b74ef2bd1 穿梭框状态色点改用内联style,修复scoped样式无法穿透el-transfer问题 haoliang 2026-04-29 22:58:03 +0800
  • 5493277b8b 穿梭框右侧标题改为'已选择',移到右侧即生效无需勾选 haoliang 2026-04-29 22:50:38 +0800
  • feb388286c 修复穿梭框图例色点CSS选择器:添加.status-dot.online/offline/disabled直接class规则 haoliang 2026-04-29 22:44:46 +0800
  • e91fc70ca7 员工管理穿梭框改造:显示全部机床+状态色点(绿在线/灰离线/红停用)+图例说明 haoliang 2026-04-29 22:00:12 +0800
  • 8a18fdc998 前端默认语言改为中文:html lang设为zh-CN,页面标题改为CNC机床数据采集系统 haoliang 2026-04-29 21:45:18 +0800
  • d7fb9fc2b1 修复前端API路径与后端RESTful路由不匹配:升级mock插件支持参数化路由,修正6处API URL haoliang 2026-04-29 19:54:00 +0800
  • 2065bf75c5 表头内容居中+操作列按钮统一nowrap+员工穿梭框绑定机床 haoliang 2026-04-29 19:08:36 +0800
  • d1ac40ed26 修正设备列表和员工列表交互流程描述:批量操作从底部栏改为操作栏 haoliang 2026-04-29 18:33:25 +0800
  • c5847b1f71 全局列宽均分+批量按钮统一到上方+修改预处理协议增加执行验证阶段 haoliang 2026-04-29 18:24:59 +0800
  • 8d24cb54c7 refactor: 将修改请求预处理协议从AGENTS.md提取为独立文档docs/05-修改请求预处理协议.md haoliang 2026-04-29 17:56:50 +0800
  • acf73fab15 docs: 移除PowerShell编码配置说明,编码已通过Profile永久修复 haoliang 2026-04-29 17:32:12 +0800
  • 271a7d2c40 refactor: PowerShell编码已通过Profile永久配置,移除AGENTS.md中的手动编码修复要求 haoliang 2026-04-29 17:29:38 +0800
  • a0cef659c5 refactor: 重组AGENTS.md结构——铁律置顶、项目上下文居中、示例下沉为附录 haoliang 2026-04-29 17:21:10 +0800
  • d2b44d2c64 docs: 增加修改请求预处理协议——每次修改前必须分析影响面并等待确认 haoliang 2026-04-29 17:13:59 +0800
  • 71f8e7fbc7 修复机床排行machineId缺失+清理gitignore(移除publish/tools/dll/测试报告) haoliang 2026-04-29 14:56:17 +0800
  • 3e7c34c52f 修复设备详情关联名称为空(Bug6)+布尔字段类型(Bug7)+异常过滤器生产模式 haoliang 2026-04-29 14:42:26 +0800
  • 6522b2ae49 补齐操作日志导出端点(adjustment/export占位) haoliang 2026-04-29 04:33:00 +0800
  • 126cecfa09 补齐产量报表2个端点(adjustment-history/export占位)+修复前端API路径参数 + 新增DTO + Repository方法 haoliang 2026-04-29 04:32:22 +0800
  • 1168b3c4ac 补齐员工管理4个端点(machines/production-today/production-trend/available-machines)+修复前端详情页API路径参数 + 新增4个DTO haoliang 2026-04-29 04:30:04 +0800
  • 6fb571f565 补齐采集地址3个详情子端点(machines/collect-records/raw-json)+修复前端详情页API路径参数 + 新增3个DTO + DI注册 haoliang 2026-04-29 04:27:41 +0800