malk 99602630ac feat(akds): consolidate workhours changes and accrual support před 2 týdny
..
src 99602630ac feat(akds): consolidate workhours changes and accrual support před 2 týdny
tests 8645ea9098 fix(timecard): pass manager when submitting repair hours před 3 týdny
README.md 8645ea9098 fix(timecard): pass manager when submitting repair hours před 3 týdny

README.md

TimeCard 补填页面源码

src/timecard-repair.oyd.jsx 为阿科德斯 Timecard_补填 的维护源码,采用宜搭现有平台 JSX 模式。主管规则为内部员工取人员档案 Manager,外部员工取所选月份有效项目经理,只有业务数据缺失时才兜底 Raymond。

其他工时补填请求必须携带 otherGroup.managerId。buildTimecardRepairRequest 和调用方需要完整等待主管解析,再发起后端请求。

验证

从仓库根运行,无需浏览器、登录态或后端启动:

node pages/tests/verify-repair-manager.cjs

8 个用例覆盖主管缓存、缓存缺失、内外部员工规则、业务兜底、纯项目工时、连接器实际请求及主管获取失败。也可验证回读 Schema 的源码或编译代码:

node pages/tests/verify-repair-manager.cjs /absolute/path/to/readback-schema.json compiled

发布边界

  • 目标应用:APP_ZQ3I7XO2RSHDJ4QDEVNB。
  • 补填页面:FORM-C7FA6060445B4820AF93668DE6AD9C4FY0CY。
  • 发布前回读最新线上 Schema,将修改合入线上基线,再执行 openyida check-page、compile、publish --health-check。发布后核对源码、原有功能与页面数据源。
  • 正式 Timecard 主页面仍由用户手工发布,本目录源码不能用于覆盖该页面。
  • 登录态沿用已绑定阿科德斯组织的项目环境,不提交凭据、Schema 快照、编译产物或缓存。
  • 技术说明、执行证据与归档记录保留在 /Users/malk/Desktop/Tech/1. malk/宜搭/阿科德斯/TimeCard/;该目录的 程序 链接指向本仓库。