Commit Graph

  • 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
  • 7052cbf5a1 规范:新增10条联调测试规范——后端5条(端点对照表/DTO断言/布尔类型/需求驱动测试/覆盖率声明)+前端4条(Mock切换Checklist/RESTful调用/分页组件/布尔类型)+联调测试1条(逐字段验证) haoliang 2026-04-29 04:11:11 +0800
  • b5bff2a815 修复分页切换不生效:添加@current-change和@size-change事件触发loadData haoliang 2026-04-29 03:29:28 +0800
  • dfc18fabb5 设备管理联调:修复brandId缺失、batchToggle改逐个toggle、详情页添加4个子API端点 haoliang 2026-04-29 03:18:18 +0800
  • 2e3199490c 前端:19处写操作URL从Mock风格切换为RESTful(PUT/DELETE+路径参数) haoliang 2026-04-29 02:43:08 +0800
  • 81743f8bb9 规范:统一17个页面文件§9为新格式(接口引用表+数据结构),不重复URL,数据结构是唯一定义处 haoliang 2026-04-29 02:32:17 +0800
  • 04f3a170c2 规范:统一4个文件的职责划分——03只管URL,数据结构由页面文件§9定义 haoliang 2026-04-29 02:16:10 +0800
  • 8b9809e3f6 规范:更新§16格式说明,接口引用表只列编号+界面用途不重复URL,数据结构是唯一定义处 haoliang 2026-04-29 02:02:59 +0800
  • 2887568c5f 规范:删除03-API接口设计.md中所有返回数据结构定义(10个模块),03只保留URL和Method,数据结构由各页面文件§9定义 haoliang 2026-04-29 02:01:46 +0800
  • 293e1cf233 规范:精简系统设置页面§9,引用表只列编号+界面用途,不重复URL;数据结构保留完整JSON haoliang 2026-04-29 01:57:05 +0800
  • 16fac603fc 规范:系统设置页面§9改为§9接口引用与数据结构(引用端点清单编号+两列URL+完整JSON数据结构) haoliang 2026-04-29 01:43:52 +0800
  • 5d1d5ebb27 docs: 完善前后端接口规范,解决Mock不动规则与RESTful规范的冲突 haoliang 2026-04-29 01:17:47 +0800
  • 32a7bf49d0 fix: 修复20个列表接口返回格式与Mock不一致问题,新增5.2.1 Mock数据结构对齐规范 haoliang 2026-04-29 00:46:08 +0800
  • a094e59ffc 修复API返回PascalCase导致前端取不到message的问题 haoliang 2026-04-29 00:24:49 +0800
  • 0cd61a51b3 修复路由重定向到/login + 登录失败提示不显示 haoliang 2026-04-29 00:21:23 +0800
  • b28a89f263 IIS部署联调修复:OWIN禁用+程序集绑定+SPA路由回退+错误详情输出 haoliang 2026-04-29 00:15:31 +0800
  • 126154fc7b IIS部署准备:csproj输出到bin\ + 前端build输出到admin + 修复全部TS类型错误 haoliang 2026-04-28 23:57:14 +0800
  • 16016d0df7 新增CncWebApi.Tests:14个控制器127个测试全部通过 haoliang 2026-04-28 22:52:48 +0800
  • 8845ffb3f6 新增CncService.Tests(180个测试全部通过)+ 修复Repository层SQL字段名bug haoliang 2026-04-28 22:12:33 +0800
  • 3a1912f4a1 修复所有Repository SQL列名为snake_case,新增CncRepository.Tests(37个测试全部通过) haoliang 2026-04-28 20:09:25 +0800
  • 03aaeb11c2 feat(webapi): CncWebApi完整实现 - 13控制器+DI+JWT认证,编译通过 haoliang 2026-04-28 19:23:44 +0800
  • fd40475271 feat(service): CncService层完整实现 - 12接口+12实现,编译通过 haoliang 2026-04-28 18:59:57 +0800
  • fc7d350c3d feat(repository): CncRepository完整实现 - 20接口+16实现,编译通过 haoliang 2026-04-28 18:37:45 +0800
  • 5ec37e6724 test(models): CncModels.Tests 46个测试全部通过 haoliang 2026-04-28 18:18:03 +0800
  • 7686930525 feat(models): CncModels完整实现 - 10枚举+20实体+62DTO,编译通过0错误0警告 haoliang 2026-04-28 18:05:16 +0800
  • 0ba5cede73 feat: 搭建VS2017解决方案骨架(8项目+前端文件夹),编译通过0错误 haoliang 2026-04-28 17:26:29 +0800
  • 9bb4b8246d docs: 完善后端测试规范,新增必测场景清单(6大类)、参数化测试、Repository真实DB测试、禁止行为 haoliang 2026-04-28 16:57:22 +0800
  • ea26fa08ba docs: 后端开发规范定稿,含技术栈/项目结构/命名/注释/测试/分层/依赖注入规范 haoliang 2026-04-28 16:51:31 +0800
  • 0bf985de5d docs: API接口设计文档定稿,13个模块83个端点,含Mock映射和数据库表对照 haoliang 2026-04-28 16:41:42 +0800
  • c4138c0e48 feat(database): 数据库定稿落地,cnc_business(17表)+cnc_log(3表),含预置数据(车间/品牌/配置/大屏卡片) haoliang 2026-04-28 15:56:15 +0800
  • 3d07293510 feat(dashboard): 车间平均单机产量tooltip记录日终汇总规则,多天范围改为日均单机产量 haoliang 2026-04-28 15:07:05 +0800
  • 8ce0c11e0f feat(dashboard): 车间产量/机床排行/工人排行增加独立日期筛选(今日/昨日/近3天/近7天/自定义) haoliang 2026-04-28 12:36:56 +0800