wangsli
|
c5eb27eac8
|
优化财务与管理页视觉 Wave4(05-27-pc-finance-admin-visual-wave4)
|
2026-05-27 22:23:45 +08:00 |
|
wangsli
|
4b14c925b6
|
DG9 统一全站 UI 布局样板迁移
关联 Issue: DG9-0..DG9-12
|
2026-05-14 00:52:59 +08:00 |
|
wangsli
|
e79d252b7d
|
A3 收口报销发票 OCR 主链路
|
2026-05-10 10:37:23 +08:00 |
|
wangsli
|
ae054ca497
|
R111/A7-A10 统一报销双端发票附件体验
|
2026-05-08 10:05:38 +08:00 |
|
wangsli
|
705cf1e361
|
R97 B1-B5 精修高频页面操作密度
|
2026-05-06 17:56:57 +08:00 |
|
wangsli
|
3741a3d626
|
R96 U1-U7 精简页面设计与文案
|
2026-05-06 16:47:13 +08:00 |
|
wangsli
|
9d8c7e0478
|
R92 A3-A4 优化发票上传状态与批量上传
|
2026-05-05 22:16:35 +08:00 |
|
wangsli
|
03f384fdfe
|
R73-A3 优化轻交互 OCR 前端处理
|
2026-04-28 21:14:00 +08:00 |
|
wangsli
|
2553955f28
|
feat(P20T2-4): 差旅支付轨道卡片与发票绑定前端交互
|
2026-03-11 06:41:11 +08:00 |
|
wangsli
|
c632648e16
|
refactor(ui): [UI7-1] 深度翻新报销、发票与用户管理等核心视窗
|
2026-03-06 09:48:11 +08:00 |
|
wangsli
|
4e5a7793fe
|
feat: 完成P6-P8前端能力闭环(V3,D2,D3,B3)
|
2026-02-10 11:28:51 +08:00 |
|
wangsli
|
f233a0d5bc
|
feat: 完成 F17 报表导出(CSV/XLSX)\n\n- 后端新增 /api/exports/* 导出接口(含权限与审计记录)\n- CSV 采用流式生成,XLSX 使用 exceljs\n- 前端在报销/票据/审计页加入导出入口(下载 Blob)\n- 更新 P5 蓝图 v3 中 F17 状态为 DONE
|
2026-02-09 19:35:51 +08:00 |
|
wangsli
|
c9ac18e2e2
|
feat(client): 完成 F34 票据中心增强\n\n- 补齐人工修正/手工归档/解绑/重试 OCR/判重例外等入口\n- 补充 data-testid 并与后端错误码映射保持一致\n- 更新 P5 蓝图 v3 中 F34 状态为 DONE
|
2026-02-09 18:55:46 +08:00 |
|
wangsli
|
b341e2fa63
|
feat(client): 行政代提交/代上传 owner 选择入口(F33)
- 报销创建支持选择 ownerEmployeeId(delegation-grants received)
- 票据上传支持 owner_employee_id(delegation-grants received)
- 保持普通员工流程不变,权限不足由后端阻断
|
2026-02-09 18:32:38 +08:00 |
|
wangsli
|
63103be653
|
feat(client): 票据中心精修与 testid(E6)
- 上传/筛选/列表/绑定/详情轮询统一 Card/Table/Button
- 强化 OCR 状态展示(pending_ocr/ocr_failed)与错误可读性
- 增加 data-testid 供 E2E 稳定定位
|
2026-02-08 23:32:54 +08:00 |
|
wangsli
|
7a6f5573a6
|
feat(client): 完成 P3 业务页联动闭环(D6/D8/D10/D11)
- 待办:列表/详情 + approve/reject/return/transfer(D6)
- 报销:列表/详情 + create/submit/withdraw/pay(D8)
- 票据:列表/上传/OCR轮询/绑定/预览(D10)
- 统一:Api types + 错误映射 + react-query缓存失效(D11)
|
2026-02-08 23:08:41 +08:00 |
|
wangsli
|
c290e03fef
|
feat(client): 初始化前端壳与鉴权守卫(P1-5)
- 技术栈:React 18 + TypeScript + Vite + Tailwind
- API 层:ApiError + 401 自动刷新 + single-flight 重试
- 鉴权:内存 Access Token + Cookie Refresh + 启动 bootstrap
- RBAC:权限映射 + RequireAuth/RequirePermission 路由守卫
- 布局:OA 工作台壳层 + 侧边栏 + 5 个占位页面
- 样式:复用 hyb-web 视觉 token(单向同步)
- 文档:新增 client README,补充 server 联调说明
|
2026-02-07 16:43:57 +08:00 |
|