wangsli
|
e5685f18b2
|
feat: 选票自动生成报销明细并支持集中分类(08-29-reimbursement-expense-policy-invoice-guard)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
|
2026-09-09 23:19:02 +08:00 |
|
wangsli
|
99167127b5
|
fix: 补齐候选诊断环境与证据保护(09-06-release-gate-integrity)
|
2026-09-08 07:21:19 +08:00 |
|
wangsli
|
a837912638
|
feat: 完成错误原因合同与付款就绪提示(09-05-error-explainability-payment-readiness)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
|
2026-09-05 19:00:35 +08:00 |
|
wangsli
|
5fe9f78bc9
|
补齐报销待组批财务入口 [09-04-reimbursement-state-gap-finance-view][R1]
|
2026-09-05 09:14:13 +08:00 |
|
wangsli
|
8e0af8235e
|
收紧报销草稿读取边界 [09-04-reimbursement-state-gap-finance-view][R2]
|
2026-09-05 09:13:53 +08:00 |
|
wangsli
|
c840574d36
|
实现 B-2a 报销审批内容工作台(reimbursement-approval-content-workbench)
|
2026-09-01 20:32:34 +08:00 |
|
wangsli
|
f57e2236f2
|
修复报销票据门禁提示与 OCR 降级(08-30-b2-submit-error-ocr-fallback)
|
2026-08-31 20:20:20 +08:00 |
|
wangsli
|
36c86f1dca
|
取消报销资产事前批准强制(08-30-reimbursement-assets-prior-approval-correction)
|
2026-08-30 12:44:58 +08:00 |
|
wangsli
|
6e999d5bf9
|
实现报销费用政策与票据明细门禁(08-29-reimbursement-expense-policy-invoice-guard)
|
2026-08-29 23:47:22 +08:00 |
|
wangsli
|
e8d676634f
|
修复非参与人报销只读边界(08-28-reimbursement-nonparticipant-readonly-projection)
|
2026-08-29 08:22:23 +08:00 |
|
wangsli
|
be057e665d
|
修复(08-28-reimbursement-review-routing-copy): 规范财务兜底文案
|
2026-08-28 20:30:04 +08:00 |
|
wangsli
|
d4400116c5
|
feat(reimbursement-small-team-form-validation): 完善付款批次核对与回单预览
|
2026-08-05 01:02:51 +08:00 |
|
wangsli
|
50c14c1b85
|
feat(reimbursement-small-team-form-validation): 完善小团队报销填报校验
|
2026-08-04 23:28:56 +08:00 |
|
wangsli
|
b7d5761067
|
feat(detail-page-structure-progress-actions): 统一详情处理进度与操作区
|
2026-08-03 16:00:42 +08:00 |
|
wangsli
|
aa6b9bc373
|
完善报销通知与付款进度(08-01-reimbursement-notification-progress-clarity)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
|
2026-08-01 21:06:31 +08:00 |
|
wangsli
|
f33b3569c6
|
修复报销进度审批节点覆盖(07-27-yang-jun-reimbursement-readiness)
|
2026-08-01 13:38:05 +08:00 |
|
wangsli
|
421c2d6e1e
|
收敛报销详情并展示五阶段进度(07-27-yang-jun-reimbursement-readiness)
|
2026-08-01 12:37:11 +08:00 |
|
wangsli
|
da35591bd5
|
实现报销材料合并预览与差旅概要(07-27-yang-jun-reimbursement-readiness)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
|
2026-08-01 09:25:44 +08:00 |
|
wangsli
|
8a9279efce
|
实现报销材料连续预览(07-27-yang-jun-reimbursement-readiness)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
|
2026-08-01 00:17:54 +08:00 |
|
wangsli
|
410d8cd71b
|
实现企微原生材料预览(07-27-yang-jun-reimbursement-readiness)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
|
2026-07-31 18:57:34 +08:00 |
|
wangsli
|
734153847b
|
修复报销附件上传与中文文件名(07-28-travel-reimbursement-guide)
|
2026-07-30 14:41:08 +08:00 |
|
wangsli
|
5d0a5f9a38
|
完成五人团队正式内用最小收口(07-18-small-team-internal-readiness)
|
2026-07-18 15:46:14 +08:00 |
|
wangsli
|
33b1232092
|
修复附件治理部署检查缺口(05-28-attachment-governance-deploy-smoke)
|
2026-05-28 20:17:38 +08:00 |
|
wangsli
|
52e5284954
|
实现业务附件受控入库 V1(05-28-business-attachment-governance-v1)
|
2026-05-28 19:44:15 +08:00 |
|
wangsli
|
2e778d3c9f
|
OAFLOW1 支持负责人本人报销兜底审批
|
2026-05-24 21:12:18 +08:00 |
|
wangsli
|
72e38db4e5
|
AP6 增加审批催办与效率摘要
|
2026-05-12 10:41:47 +08:00 |
|
wangsli
|
f99fbce3d8
|
FL6 完善财务台账与导出审计
|
2026-05-12 09:33:45 +08:00 |
|
wangsli
|
a0dc6fc408
|
PA6 补齐权限与审计回归
|
2026-05-12 08:29:18 +08:00 |
|
wangsli
|
8da16f5d97
|
R5-M1-M5 收口正式审批规则与移动反馈
|
2026-05-10 19:09:09 +08:00 |
|
wangsli
|
ae054ca497
|
R111/A7-A10 统一报销双端发票附件体验
|
2026-05-08 10:05:38 +08:00 |
|
wangsli
|
9a9def6286
|
R102/A1-A8 优化报销主流程
|
2026-05-06 23:06:12 +08:00 |
|
wangsli
|
fb60e65322
|
R72-A2 修复报销撤回释放绑定发票并补测试
|
2026-04-28 19:40:30 +08:00 |
|
wangsli
|
ba48e7d1d4
|
R58 A1-A6:报销详情页内嵌发票绑定与单据打印
|
2026-04-11 14:57:15 +08:00 |
|
wangsli
|
88c987ae8f
|
R57 A1-A6:报销模板与差旅申请关联
|
2026-04-08 21:16:30 +08:00 |
|
wangsli
|
845558ab17
|
R56 A1-A6:费用标准管控
|
2026-04-08 12:47:40 +08:00 |
|
wangsli
|
40c3b7632a
|
R55 A1-A6:报销统计仪表盘与批量审批
|
2026-04-08 09:53:47 +08:00 |
|
wangsli
|
47e10e6acc
|
R50 通知推送:dispatcher 投递服务、业务事件接入与员工推送开关
|
2026-04-05 11:21:39 +08:00 |
|
wangsli
|
6dee2daf3e
|
P25L-1~P25L-5 实现预算控制与AP最小可用运营
合同 CSV 已回填 reviewer/QA 结果;运行时回归受当前环境缺少 node/npm 阻塞。
|
2026-03-29 09:21:17 +08:00 |
|
wangsli
|
6fba13573e
|
R35-2 审批通知补结构化摘要
|
2026-03-25 11:38:00 +08:00 |
|
wangsli
|
1056c81940
|
R32-1 R32-4 R33-2: 收口工作台交互与报销链路
|
2026-03-24 20:26:22 +08:00 |
|
wangsli
|
3f9738ac9c
|
R19/R20: 项目主域进 OA 并打通报销差旅周报待办
|
2026-03-22 08:34:18 +08:00 |
|
wangsli
|
e39e41287e
|
feat(P25-1/P25-5/P26-1/P26-3/P24-1/P29-4): 落地内部OA够用版后端与试运行能力
关联 Issue: P25-1, P25-2, P25-3, P25-4, P25-5, P26-1, P26-3, P24-1, P24-2, P29-1, P29-2, P29-3, P29-4
|
2026-03-21 18:03:20 +08:00 |
|
wangsli
|
855bcdffeb
|
feat(P19ERP1-3,P19ERP1-4): 实现ERP凭证导出与管理入口
|
2026-03-08 16:29:05 +08:00 |
|
wangsli
|
faff86c947
|
feat(P19IM1-3,P19IM1-4): 接入业务事件与通知渠道后台
|
2026-03-08 13:14:22 +08:00 |
|
wangsli
|
52558f22c3
|
feat(G2-1,G2-2,G2-3): 扩展预算编号与工作流跨域桥接
|
2026-03-07 18:59:44 +08:00 |
|
wangsli
|
d8fff0ba21
|
chore(P14-8): 完成运营化与验收收口
|
2026-03-06 23:24:16 +08:00 |
|
wangsli
|
3b221a2202
|
feat(P11-P12): 落地治理开关与移动端MVP(G0-G6/H1/M1-M4)
- 新增 Feature Flag 模型、评估服务与管理 API(erp_sync/invoice_verification)\n- 完成 ERP 与验真灰度收口(路由/服务/作业统一判定)\n- 补齐 pay 与手动 sync 的 department_id 灰度上下文\n- 增加管理后台开关页、PWA 基础设施与移动拍照/审批页面\n- 增加回归脚本、安全基线与压测脚本,更新文档与执行合同\n\nIssue: G0,G1,G2,G3,G4,G5,G6,H1,M1,M2,M3,M4
|
2026-02-11 20:33:30 +08:00 |
|
wangsli
|
6bc09f557b
|
feat: 完成P6-P8后端能力与P9路由重构(V1-V2,D1,D3,B1-B2,B4,I1-I4,P9A2-P9A3)
|
2026-02-10 11:28:28 +08:00 |
|
wangsli
|
70f4d729f0
|
feat(server): 工作流扩展 leave 实体骨架(F24)
- workflow_instances 解耦 reimbursement FK:新增 reimbursement_id/leave_request_id + 回填迁移
- 新增 leave_requests 表与 /api/leave-requests 最小链路(create/submit)
- workflow approve/reject/return 支持 leave 状态更新;transfer 非报销任务禁用
- seed-config 增加 leave workflow definition;更新 v3 CSV 状态推进
|
2026-02-09 21:24:53 +08:00 |
|
wangsli
|
38b66b01a6
|
feat(server): 完成 F15 邮件通知(SMTP/Nodemailer)\n\n- 新增 email 服务(EMAIL_ENABLED + SMTP_* 配置)\n- 待办/审批/付款/密码重置触发可选邮件,失败降级不阻塞\n- 更新 server/README 邮件配置说明,并推进 CSV 状态为 DONE
|
2026-02-09 19:07:32 +08:00 |
|