|
|
6f453c5419
|
feat: 系统化待办备注合并到完成情况
|
2026-10-28 13:19:28 +08:00 |
|
|
|
5f7c7a3a92
|
feat: 系统化待办改为纯单元格直接编辑
|
2026-10-28 12:39:56 +08:00 |
|
|
|
df46217685
|
feat: 增加系统化待办类 Excel 表格编辑
|
2026-10-28 12:07:23 +08:00 |
|
|
|
48b433be4d
|
feat: 系统化待办按今日同步并优化 Excel 导入
操作记录默认从今日显示,并增强 Excel 同步的类型保护和同名分组匹配。
|
2026-10-28 09:37:21 +08:00 |
|
|
|
7954777212
|
fix: 合并系统化待办重复内容分组
统一系统化待办的换行编号与标点归一化,并补充回归测试。
|
2026-10-27 20:02:50 +08:00 |
|
|
|
c33bb7308e
|
feat: 联动系统化待办负责人和责任人 (#697)
## 实际改动
- 提醒筛选项“无提醒”改为“已完成”,保持原有已完成筛选逻辑。
- 总负责人和责任人建立双向关联:选择总负责人后只显示对应责任人,选择责任人时自动勾选对应总负责人。
- 编辑弹窗将原生联想输入改为统一的勾选面板,并使用同一套负责人关联逻辑。
- 责任人关联同时支持固定映射和现有数据推导,惠兰等未在固定清单中的人员也能从历史数据正确归属。
- DESIGN.md 与机器设计规范新增跨设备控件准则,后续页面统一复用内置字体和自绘控件。
## 验证证据
- SystemizationTodosTest 通过:23 tests,343 assertions。
- 覆盖已完成筛选标签、固定人员映射、历史数据推导和自定义责任人控件。
- 不涉及数据库迁移、金额、权限或上游数据。
## 合并前复查
- 基于最新 origin/main(da546877)开发。
- 已自审完整 diff,未包含敏感信息或无关修改。
- 提交:fa7d2608。
Reviewed-on: #697
|
2026-10-27 18:10:54 +08:00 |
|
|
|
c65b17d979
|
fix: 统一系统化待办跨设备布局 (#695)
## 实际改动
- 全站中文改用仓库内置 Web 字体,消除 macOS PingFang 与 Windows 微软雅黑造成的字宽、换行和控件尺寸差异。
- 系统化待办筛选改为固定六列桌面网格,避免不同屏幕缩放导致控件错位或日期占位符被截断。
- 下拉框、复选框和搜索框统一关闭系统原生外观并使用同一套黑金样式。
- 表格列宽改为公司级共享配置:任意电脑调整后,其他电脑重新进入页面使用同一列宽;仍保留拖动调整和恢复默认功能。
## 验证证据
- SystemizationTodosTest 通过:22 tests,333 assertions。
- laravel-mix production 构建通过。
- 覆盖共享列宽保存、页面读取和路由返回。
- 不涉及数据库迁移、权限、金额口径或上游数据。
## 合并前复查
- 基于最新 origin/main(5f248672)开发。
- 已自审完整 diff,未包含敏感信息或无关修改。
- 提交:593a8019。
Reviewed-on: #695
|
2026-10-27 17:31:07 +08:00 |
|
|
|
5f248672c7
|
fix: 统一系统化待办总负责人映射 (#694)
## 实际改动
- 系统化待办总负责人筛选统一为四类:人参、晨曦、常仪、待定。
- 苏木、李斯、周生辰归入人参;玉兔、山时、林冲、杳杳归入常仪;栎阳、秋香归入晨曦。
- 本身已是人参、晨曦、常仪、待定的数据保持不变。
- 历史非规范值在读取时归并,不批量改写现有数据;手工新增或修改时按四类保存。
- 表格显示、编辑弹窗和筛选查询使用同一套映射。
## 验证证据
- SystemizationTodosTest 通过:21 tests,327 assertions。
- 覆盖玉兔归常仪、周生辰归人参、原有总负责人保留、待定及空值、旧筛选参数兼容。
- 不涉及数据库迁移、权限、金额口径或生产配置。
## 合并前复查
- 基于最新 origin/main(4a1afd5246)开发。
- 已自审完整 diff,未包含敏感信息或无关修改。
- 提交:ba9fc15d。
Reviewed-on: #694
|
2026-10-27 16:59:07 +08:00 |
|
|
|
4a1afd5246
|
fix: 修正系统化待办人员筛选并调整查询按钮 (#693)
## 实际改动
- 系统化待办责任人筛选支持斜杠分隔,组合姓名会拆分为两个独立候选。
- 查询表单主按钮由“筛选”调整为“查询”。
- 涉及 Controller、页面 Blade、专项 Feature Test 共 3 个文件。
## 验证证据
- SystemizationTodosTest 通过:19 tests, 315 assertions。
- 新增查询按钮断言和斜杠多人责任人拆分回归测试。
- 不涉及金额口径、权限、审批、数据库迁移或生产配置。
## 合并前复查
- 已基于最新 origin/main(b3e6f859)rebase。
- 已自审完整 diff,未包含敏感信息或无关修改。
- 工作区干净,提交 01c746fd。
Reviewed-on: #693
|
2026-10-27 16:39:18 +08:00 |
|
|
|
04948081b8
|
fix: 修正系统化待办浏览器上传识别 (#691)
## 问题与修复
浏览器上传的 Excel 落在 PHP 临时路径时没有 .xlsx 后缀,原逻辑只检查临时路径,导致合法工作簿被误判为非 Excel。
本修复增加原始上传文件名参数,优先按用户选择的文件名识别扩展名;命令行导入仍按实际文件路径识别。
## 验证
- 待办专项测试:17 tests,303 assertions
- 新增真实上传路径回归测试:临时文件无扩展名、原始文件名为 .xlsx 时可正常同步
- 新增数据同时写入操作记录
## 影响与发布
- 不新增数据库迁移
- 修复前请求未写入任何待办数据
- 合并后热修复发布,再重新导入新版工作簿
Reviewed-on: #691
|
2026-10-27 15:54:38 +08:00 |
|
|
|
9f67e2a308
|
feat: 增加系统化待办操作记录并修正 Excel 同步匹配 (#690)
## 任务占用与边界
- 任务名称:系统化待办操作记录与 Excel 同步修正
- 实际开发者:Codex
- 任务来源:负责人要求对照新版工作簿同步待办,并提供类似科目映射表的操作记录
- 目标结果:新增、修改、删除、Excel 导入均可追溯;修正工作簿编号前缀导致的重复匹配风险
- 预计修改路径:系统化待办导入器、页面、控制器、路由、操作记录表迁移及专项测试
- 将写入的公共契约:新增 business_systemization_todo_audit_logs、操作记录查询及 CSV 导出路由
- 仅复用、不修改的公共契约:现有待办表、附件表、分页和筛选结构
- 数据源、表/视图和字段:新版 10.19 工作梳理 Excel;待办表现有字段
- 上游 source_key / scope:不涉及上游
- 权限名、菜单键或共享组件:复用现有 business.page:other,systemization-todos
- 明确不修改的范围:不删除工作簿外事项,不覆盖完成截图
## 实际改动
- 新增操作记录:类型、内容、待办事项、负责人、责任人、日期、状态、完成情况、备注、排序、截图数量
- 支持按操作类型和关键词筛选,支持导出 CSV,保留最近 500 条
- 手工新增、编辑、删除、类型/内容批量修改、Excel 导入均写入操作记录
- Excel 同步会去除类型、内容和待办事项前的文字序号,并按无编号分组匹配,避免重复新增
- 保留工作簿外事项和已有截图
## 验证证据
- 待办专项测试:16 tests,299 assertions
- 覆盖:手工新增/修改/删除、操作记录查询、CSV 导出、Excel 新增/修改/保留截图、编号前缀匹配、干跑不落日志
- 页面 Blade 在测试中正常渲染
- 本次发布后将在线上实际导入新版工作簿并核验操作记录
## 风险检查
- [x] 涉及数据库迁移:仅新增 systemization todo audit logs 表,不影响既有业务表
- [x] 迁移已由任务内核对并随正式发布执行
- [x] 未提交 .env、密码、Token、私钥、真实财务数据、生产日志或构建产物
- [x] 前端改动符合 DESIGN.md,复用 VIP 黑金设计令牌
## 合并前复查
- [x] 已基于最新 main 开发
- [x] 已运行目标专项测试并通过
- [x] 已逐文件核对实际 diff
- [x] 允许任务 Codex 完成 Squash merge、验证 main、清理分支并部署
Reviewed-on: #690
|
2026-10-27 15:45:11 +08:00 |
|
|
|
a9869771fb
|
feat: 增加待办提醒筛选和默认开始日期 (#687)
## 目标
为系统化待办增加提醒筛选,并让新增待办默认使用当天作为开始时间。
## 实际改动
- 新增提醒筛选:已逾期、今天到期、剩余天数、时间待定、无提醒。
- 筛选口径与表格提醒列保持一致,并在编辑后保留当前筛选。
- 新增待办默认填入服务器当天日期,编辑已有待办时不覆盖原日期。
- 日期继续使用统一的 YYYY-MM-DD 自定义控件。
## 验证
- docker exec jiangling_app php artisan test --filter=SystemizationTodosTest --stop-on-failure:14 passed,266 assertions。
- 覆盖五类提醒筛选、筛选回跳保持和默认开始日期。
- Blade 视图缓存与 git diff --check 通过。
## 风险
不涉及金额口径、权限或数据库结构。
Reviewed-on: #687
|
2026-10-27 15:09:26 +08:00 |
|
|
|
6cd209ea71
|
待办状态筛选仅保留两种状态 (#665)
|
2026-10-26 23:01:29 +08:00 |
|
|
|
05726c6751
|
完善系统化待办筛选与展示 (#664)
|
2026-10-26 22:56:32 +08:00 |
|
|
|
9105d8584f
|
系统化待办时间支持待定 (#655)
|
2026-10-26 21:18:04 +08:00 |
|
|
|
d9b5d80c60
|
修复系统化待办内容与序号联动 (#633)
## 改动
- 类型切换后按规范化分组匹配已有内容,并自动带出该类型第一项内容。
- 内容切换后待办事项序号同步刷新,新增位置明确显示“新增第 N 条(添加到末尾)”。
- 兼容类型、内容历史编号前缀。
## 验证
- `php artisan test --filter=SystemizationTodosTest`:10 passed,172 assertions。
- Blade 模板缓存、前端脚本语法检查通过。
## 风险
- 仅调整前端联动和候选项分组,不涉及数据库结构、金额、权限或配置迁移。
Reviewed-on: #633
|
2026-10-26 19:24:49 +08:00 |
|
|
|
38a765fa47
|
待办内容支持选择或新增 (#631)
|
2026-10-26 18:48:57 +08:00 |
|
|
|
3309c2320c
|
系统化待办序号支持编辑并移除序号筛选 (#626)
|
2026-10-26 18:31:46 +08:00 |
|
|
|
a7252c176c
|
完善系统化待办文字展示、拆分与指定序位新增 (#618)
|
2026-10-26 17:37:06 +08:00 |
|
|
|
99b5fa1e5a
|
修复待办内容空白差异导致未合并 (#600)
|
2026-10-26 15:33:36 +08:00 |
|
|
|
4089cdca93
|
修正系统化待办内容合并与三级序号 (#594)
|
2026-10-26 14:39:45 +08:00 |
|
|
|
4cc4589d8d
|
增加序号筛选并定位刚修改待办 (#586)
|
2026-10-26 13:43:22 +08:00 |
|
|
|
f88d849c15
|
同步最新系统化待办工作簿 (#583)
|
2026-10-26 11:44:03 +08:00 |
|
|
|
9a695e49dd
|
系统化待办改为单页并优化删除 (#574)
|
2026-10-26 00:24:10 +08:00 |
|
|
|
4c30f2e628
|
统一系统化待办筛选与新增选项 (#569)
|
2026-10-25 23:20:42 +08:00 |
|
|
|
e75946ae88
|
完善系统化待办逾期与多选筛选 (#567)
|
2026-10-25 23:04:10 +08:00 |
|
|
|
44b2bf2433
|
调整系统化待办筛选与列顺序 (#560)
|
2026-10-25 20:37:14 +08:00 |
|
|
|
32724712ba
|
优化系统化待办列表操作体验 (#553)
|
2026-10-25 19:03:21 +08:00 |
|
|
|
3cff23c595
|
新增财务系统化待办与完成截图
新增财务系统化待办与完成截图
|
2026-10-25 16:23:08 +08:00 |
|