在mini-talent项目中完整实现人才小程序的所有页面功能,基于史诗015已创建的API模块基础,为残疾人用户提供个人信息管理、考勤记录、就业信息查询等完整的服务体验,并创建rencai mini ui包提供可复用的UI组件。
当前相关功能:
docs/小程序原型/rencai.html 提供了完整的6个页面原型设计技术栈:
集成点:
史诗015完成状态更新(2025-12-25):
新增/变更内容:
1. 创建rencai mini ui包:
在mini-ui-packages下创建以下UI包:
@d8d/rencai-dashboard-ui - 人才首页/个人主页UI包@d8d/rencai-auth-ui - 人才登录认证UI包@d8d/rencai-personal-info-ui - 人才个人信息UI包@d8d/rencai-attendance-ui - 人才考勤记录UI包@d8d/rencai-employment-ui - 人才就业信息UI包@d8d/rencai-settings-ui - 人才设置页UI包@d8d/rencai-shared-ui - 人才共享UI组件包2. API客户端集成模式:
src/api/index.ts)通过package.json的exports字段配置导出路径,参照yongren系列UI包的配置格式:
"exports": {
".": { ... },
"./api": { ... },
"./pages/LoginPage/LoginPage": { ... }
}
mini-talent使用export配置的完整路径导入页面组件:import LoginPage from '@d8d/rencai-auth-ui/pages/LoginPage/LoginPage'
支持/api/v1/rencai路径前缀的API调用
提供类型安全的TypeScript RPC客户端
3. 实现页面功能: 在mini-talent项目中实现以下6个核心页面:
集成方式:
Navbar导航栏组件,建立页面层级结构规范src/pages/),页面使用package.json exports配置的完整路径导入UI包组件成功标准:
状态: 📝 READY (清晰度评分: 9/10) 背景: 史诗015已完成人才用户认证API和个人信息查询API,需要创建rencai系列的mini ui包,每个UI包包含自己的API客户端和RPC类型,建立人才小程序的基础技术框架。
详细设计文档: docs/stories/017.001.story.md
任务列表:
mini-ui-packages下创建rencai系列UI包基础结构:
@d8d/rencai-dashboard-ui - 包含首页相关的API客户端和页面组件@d8d/rencai-auth-ui - 包含人才认证相关的API客户端和登录组件@d8d/rencai-personal-info-ui - 包含个人信息查询相关的API客户端和页面组件@d8d/rencai-attendance-ui - 包含考勤记录相关的API客户端和页面组件(前端模拟)@d8d/rencai-employment-ui - 包含就业信息相关的API客户端和页面组件@d8d/rencai-settings-ui - 包含设置相关的API客户端和页面组件@d8d/rencai-shared-ui - 包含共享UI组件src/api/index.ts),集成对应的RPC接口docs/小程序原型/rencai.html验收标准:
src/api/index.ts)和对应的RPC类型定义"./pages/LoginPage/LoginPage"),参照yongren-dashboard-ui的格式import LoginPage from '@d8d/rencai-auth-ui/pages/LoginPage/LoginPage'状态: ⏳ Pending 背景: 依赖故事017.001完成的基础框架和史诗015提供的人才用户认证API、个人信息查询API,实现人才用户登录功能和首页/个人主页页面。
任务列表:
@d8d/rencai-auth-ui包,实现登录页面功能@d8d/rencai-dashboard-ui包,实现首页/个人主页页面验收标准:
状态: ⏳ Pending 背景: 依赖故事017.001-017.002完成的基础,以及史诗015提供的个人信息查询API、银行卡信息查询API、证件照片查询API,实现个人信息管理功能。
任务列表:
@d8d/rencai-personal-info-ui包,实现个人信息页面验收标准:
状态: ⏳ Pending 背景: 依赖故事017.001-017.003完成的基础,实现考勤记录查看功能。注:史诗015的考勤记录API为P2延期功能,当前打卡功能为前端模拟实现。
任务列表:
@d8d/rencai-attendance-ui包,实现考勤记录页面验收标准:
状态: ⏳ Pending 背景: 依赖故事017.001-017.004完成的基础,以及史诗015提供的就业信息API(当前就业状态查询、薪资记录查询、就业历史查询),实现就业信息查看功能。
任务列表:
@d8d/rencai-employment-ui包,实现就业信息页面验收标准:
状态: ⏳ Pending 背景: 依赖故事017.001-017.005完成的基础,以及史诗015提供的帮助与支持API、登录日志查询API,实现设置页和帮助功能。
任务列表:
@d8d/rencai-settings-ui包,实现设置页面验收标准:
状态: ⏳ Pending 背景: 依赖故事017.001-017.006完成的基础,以及史诗015提供的通知与消息API,实现系统通知和消息推送功能。
任务列表:
@d8d/rencai-shared-ui包,创建通知相关组件验收标准:
状态: ⏳ Pending 背景: 依赖故事017.001-017.007完成的所有功能,进行性能优化和测试完善,确保人才小程序达到生产环境质量标准。
任务列表:
性能优化:
测试完善:
兼容性测试:
用户体验优化:
文档更新:
验收标准:
主要风险:
缓解措施:
分阶段集成:
UI组件规范统一:
@d8d/mini-shared-ui-components的通用组件@d8d/rencai-shared-ui共享UI包性能优化:
兼容性测试:
回滚计划:
进度跟踪 (2025-12-25):
@d8d/mini-shared-ui-components)史诗015依赖状态(2025-12-25):
故事经理交接说明:
请为这个已有项目开发详细用户故事。关键考虑:
史诗应在保持系统完整性的同时,为残疾人用户提供完整的人才小程序功能,实现docs/小程序原型/rencai.html中的完整页面功能,并创建可复用的rencai mini ui包。