فهرست منبع

docs(story): 修正史诗011中关于UI组件复用的错误描述

- 史诗011针对mini小程序,而非管理后台,UI组件应独立设计
- 将"复用@d8d/allin-*UI组件包"修正为"独立开发小程序UI组件"
- 明确复用原则:复用现有小程序通用组件,只修改样式,保持核心逻辑不变
- 更新史诗011主文档及6个相关故事文档

🤖 Generated with [Claude Code](https://claude.com/claude-code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
yourname 1 هفته پیش
والد
کامیت
64053ef8bf

+ 2 - 2
docs/prd/epic-011-employer-mini-program-implementation.md

@@ -30,7 +30,7 @@
 - 需要将史诗7,8,9,10移植的allin系统模块API客户端集成到mini项目
 - **依赖史诗012(API补充与数据库扩展)**提供完整的用人方小程序API支持
 - 基于已有RPC客户端模式扩展新的API客户端,使用`api/v1/yongren`路径前缀
-- 复用史诗008移植的`@d8d/allin-*`系列UI组件包
+- **UI组件开发**:基于原型文件独立开发小程序UI组件,复用现有小程序通用组件(如登录注册组件),只修改样式,保持核心逻辑不变
 - 遵循mini项目现有的页面结构和路由配置
 
 **史诗012完成状态更新(2025-12-17):**
@@ -59,7 +59,7 @@
 
 **集成方式:**
 1. **API客户端集成**:基于现有`api.ts`模式,新增allin系统模块的RPC客户端
-2. **UI组件复用**:复用史诗008移植的`@d8d/allin-*`系列UI包(channel、company、disability_person、order、platform、salary等)
+2. **UI组件开发**:基于原型文件独立开发小程序UI组件,复用现有小程序通用组件(如登录注册组件),只修改样式,保持核心逻辑不变。**注意**:史诗011针对mini小程序,UI组件应独立设计,而非复用管理后台的`@d8d/allin-*`系列UI包
 3. **页面结构**:遵循mini项目现有的页面目录结构(`src/pages/`)
 4. **路由配置**:使用现有的路由配置模式
 

+ 4 - 3
docs/stories/011.001.story.md

@@ -99,9 +99,10 @@ Draft
 - `.card`:圆角12px,阴影 `box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05)`
 - 统计卡片:圆角12px,阴影 `box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05)`,padding 16px
 
-**UI组件复用**:
-- 复用史诗008移植的`@d8d/allin-*`系列UI组件包 [来源:docs/prd/epic-011-employer-mini-program-implementation.md#集成方式]
-- 必须遵循UI包开发规范,特别是API路径映射验证 [来源:docs/architecture/coding-standards.md#ui包开发提示]
+**UI组件开发**:
+- **独立开发小程序UI组件**:基于原型文件`docs/小程序原型/yongren.html`独立设计开发小程序UI组件
+- **复用现有小程序通用组件**:复用mini项目中已有的通用UI组件(如登录注册相关组件),只修改样式,保持核心认证逻辑不变
+- **注意**:史诗011针对mini小程序,UI组件应独立设计,而非复用管理后台的`@d8d/allin-*`系列UI包
 
 ### 文件位置
 **mini项目结构**:

+ 3 - 3
docs/stories/011.002.story.md

@@ -140,9 +140,9 @@ Draft
   - 右侧卡片:标签 `<p class="text-sm text-gray-600 mb-2">平均薪资</p>`,数值 `<p class="text-2xl font-bold text-gray-800">¥4,650</p>`
 
 **UI组件使用**:
-- 复用史诗008移植的`@d8d/allin-*`系列UI组件包
-- 使用基础表单组件、卡片组件、表格组件
-- 遵循UI包开发规范 [来源:docs/architecture/coding-standards.md#ui包开发提示]
+- **独立开发小程序UI组件**:基于原型文件独立设计开发小程序UI组件
+- **复用现有登录注册组件**:复用mini项目中已有的登录注册组件,只修改样式,保持核心认证逻辑不变
+- **注意**:史诗011针对mini小程序,UI组件应独立设计,而非复用管理后台的`@d8d/allin-*`系列UI包
 
 ### 文件位置
 **页面组件位置**:

+ 3 - 3
docs/stories/011.003.story.md

@@ -172,9 +172,9 @@ Draft
 - 集成文件管理API
 
 **UI组件使用**:
-- 复用`@d8d/allin-disability-person-management-ui`UI包
-- 使用表格组件、表单组件、卡片组件
-- 遵循UI包开发规范 [来源:docs/architecture/coding-standards.md#ui包开发提示]
+- **独立开发小程序UI组件**:基于原型文件独立设计开发人才管理相关UI组件
+- **复用现有基础组件**:复用mini项目中已有的基础UI组件(表格、表单、卡片等),根据原型设计调整样式
+- **注意**:史诗011针对mini小程序,UI组件应独立设计,而非复用管理后台的`@d8d/allin-*`系列UI包
 
 ### 文件位置
 **页面组件位置**:

+ 3 - 3
docs/stories/011.004.story.md

@@ -156,9 +156,9 @@ Draft
 - 状态标签:复用现有标签样式(绿色-进行中、蓝色-已完成等)
 
 **UI组件使用**:
-- 复用`@d8d/allin-order-management-ui`UI包
-- 使用表格组件、表单组件、统计卡片组件
-- 遵循UI包开发规范 [来源:docs/architecture/coding-standards.md#ui包开发提示]
+- **独立开发小程序UI组件**:基于原型文件独立设计开发订单管理相关UI组件
+- **复用现有基础组件**:复用mini项目中已有的基础UI组件(表格、统计卡片等),根据原型设计调整样式
+- **注意**:史诗011针对mini小程序,UI组件应独立设计,而非复用管理后台的`@d8d/allin-*`系列UI包
 
 ### 文件位置
 **页面组件位置**:

+ 3 - 3
docs/stories/011.005.story.md

@@ -137,9 +137,9 @@ Draft
 - 交互反馈(悬停、点击、选中状态)
 
 **UI组件使用**:
-- 使用图表库(如Recharts、Chart.js等,根据项目现有选择)
-- 复用基础UI组件(卡片、筛选器、按钮等)
-- 遵循UI包开发规范 [来源:docs/architecture/coding-standards.md#ui包开发提示]
+- **独立开发小程序UI组件**:基于原型文件独立设计开发数据统计相关UI组件
+- **复用现有基础组件**:复用mini项目中已有的基础UI组件(卡片、筛选器、按钮等),根据原型设计调整样式
+- **注意**:史诗011针对mini小程序,UI组件应独立设计,而非复用管理后台的`@d8d/allin-*`系列UI包
 
 ### 文件位置
 **页面组件位置**:

+ 3 - 3
docs/stories/011.006.story.md

@@ -176,9 +176,9 @@ Draft
   - 点击时显示提示:"该功能正在开发中,预计下一版本上线"
 
 **UI组件使用**:
-- 复用基础UI组件(卡片、列表、表单等)
-- 视频播放器组件选择(根据项目现有技术栈)
-- 遵循UI包开发规范 [来源:docs/architecture/coding-standards.md#ui包开发提示]
+- **独立开发小程序UI组件**:基于原型文件独立设计开发视频管理和企业设置相关UI组件
+- **复用现有基础组件**:复用mini项目中已有的基础UI组件(卡片、列表、表单等),根据原型设计调整样式
+- **注意**:史诗011针对mini小程序,UI组件应独立设计,而非复用管理后台的`@d8d/allin-*`系列UI包
 
 ### 文件位置
 **页面组件位置**: