|
|
hace 2 semanas | |
|---|---|---|
| .. | ||
| src | hace 2 semanas | |
| tests | hace 2 semanas | |
| README.md | hace 2 semanas | |
src/timecard-repair.oyd.jsx 为阿科德斯 Timecard_补填 的维护源码,采用宜搭现有平台 JSX 模式。主管规则为内部员工取人员档案 Manager,外部员工取所选月份有效项目经理,只有业务数据缺失时才兜底 Raymond。
src/timecard-repair-lifecycle.oyd.jsx 以 2026-10-21 线上版本52为基线,保留切页生命周期修复,并加入补填上下文异步就绪轮询与卸载清理;作为本次版本53发布源码。主维护源码仍包含其他未发布改动,后续发布前必须重新与线上版本合并,不能直接覆盖。
src/timecard-change.oyd.jsx 为 Timecard_变更 版本24的维护源码,包含频繁切页时的实例隔离、resize监听卸载和异步回写终止。后续发布仍须先回读线上最新Schema,再把修改合入线上基线。
其他工时补填请求必须携带 otherGroup.managerId。buildTimecardRepairRequest 和调用方需要完整等待主管解析,再发起后端请求。
从仓库根运行,无需浏览器、登录态或后端启动:
node pages/tests/verify-repair-manager.cjs
node pages/tests/verify-repair-lifecycle.cjs
node pages/tests/verify-repair-context.cjs pages/src/timecard-repair-lifecycle.oyd.jsx
node pages/tests/verify-change-lifecycle.cjs
8 个用例覆盖主管缓存、缓存缺失、内外部员工规则、业务兜底、纯项目工时、连接器实际请求及主管获取失败。也可验证回读 Schema 的源码或编译代码:
node pages/tests/verify-repair-manager.cjs /absolute/path/to/readback-schema.json compiled
APP_ZQ3I7XO2RSHDJ4QDEVNB。FORM-C7FA6060445B4820AF93668DE6AD9C4FY0CY。FORM-03AD081995774FC38E148AFE8C60D2FECK7K。openyida check-page、compile、publish --health-check。发布后核对源码、原有功能与页面数据源。Timecard 主页面仍由用户手工发布,本目录源码不能用于覆盖该页面。/Users/malk/Desktop/Tech/1. malk/宜搭/阿科德斯/TimeCard/;该目录的 程序 链接指向本仓库。