diff --git a/.kiro/specs/home-more-modules/.config.kiro b/.kiro/specs/home-more-modules/.config.kiro
new file mode 100644
index 0000000..3508d14
--- /dev/null
+++ b/.kiro/specs/home-more-modules/.config.kiro
@@ -0,0 +1 @@
+{"specId": "a387593e-0072-4eb6-8dfc-5dbd1bcc6547", "workflowType": "requirements-first", "specType": "feature"}
\ No newline at end of file
diff --git a/.kiro/specs/home-more-modules/design.md b/.kiro/specs/home-more-modules/design.md
new file mode 100644
index 0000000..ec47e6d
--- /dev/null
+++ b/.kiro/specs/home-more-modules/design.md
@@ -0,0 +1,417 @@
+# Design Document: 首页「更多」区域模块化配置
+
+## Overview
+
+将小程序首页「更多」区域从硬编码改为后台可配置化。复用现有 `home_navigations` 表,新增 `Position`(区域标识)和 `ActionType`(动作类型)两个字段,实现前端按区域动态加载、后台统一管理。
+
+核心改动范围:
+1. 数据库:`home_navigations` 表新增两列 + 数据迁移
+2. 后端:小程序 API 增加 `position` 筛选参数,DTO 增加新字段;Admin API 同步扩展
+3. 小程序前端:首页拆分为两次 API 调用(position=1 和 position=2),「更多」区域动态渲染 + QR 弹窗
+4. 后台管理前端:导航管理表单增加 Position / ActionType 选择器
+
+## Architecture
+
+```mermaid
+graph TD
+ subgraph 小程序前端
+ A[首页 index.vue]
+ A -->|position=1| B[Assessment_Section]
+ A -->|position=2| C[More_Section]
+ C -->|ActionType=2| D[QR_Popup 弹窗]
+ end
+
+ subgraph 小程序API - MiAssessment.Api
+ E[HomeController.GetNavigationList]
+ F[SystemController.GetContactInfo]
+ end
+
+ subgraph 核心服务 - MiAssessment.Core
+ G[HomeService.GetNavigationListAsync]
+ H[SystemService.GetContactInfoAsync]
+ end
+
+ subgraph 数据层 - MiAssessment.Model
+ I[HomeNavigation Entity]
+ J[MiAssessmentDbContext]
+ K[(Business DB: home_navigations)]
+ end
+
+ subgraph 后台管理 - Admin.Business
+ L[ContentController navigation/*]
+ M[ContentService]
+ N[AdminBusinessDbContext]
+ end
+
+ B --> E
+ C --> E
+ D --> F
+ E --> G --> J --> K
+ F --> H
+ L --> M --> N --> K
+```
+
+### 设计决策
+
+1. **复用 `home_navigations` 表而非新建表**:两个区域的数据结构完全一致(名称、图标、链接、排序、状态),通过 Position 字段区分即可,避免表冗余。
+
+2. **ActionType 取代原 Status=0/2 的"即将上线"语义**:原表用 Status=0 表示下线、Status=2 表示即将上线。新设计中 Status 简化为 0(禁用)和 1(启用),"即将上线"行为由 ActionType=3 承担,语义更清晰。
+
+3. **API 向后兼容**:`position` 参数可选,不传时返回所有启用记录,确保旧版小程序不会立即崩溃。
+
+4. **复用现有 Popup 组件**:QR 弹窗直接使用 `@/components/Popup/index.vue`,传入 `imageUrl` 即可,无需新建组件。
+
+5. **二维码 URL 复用现有 `SystemService.GetContactInfoAsync()`**:该方法已从 `configs` 表读取 `service_qrcode` 配置项,前端只需在首页加载时额外调用一次。
+
+## Components and Interfaces
+
+### 数据库层变更
+
+**home_navigations 表新增列:**
+
+| 列名 | 类型 | 默认值 | 说明 |
+|------|------|--------|------|
+| Position | int | 1 | 区域标识:1=专业测评,2=更多 |
+| ActionType | int | 1 | 动作类型:1=跳转页面,2=弹客服二维码,3=即将上线 |
+
+### 后端 - MiAssessment.Model(实体 & DTO)
+
+**HomeNavigation 实体扩展**(两处:`MiAssessment.Model.Entities` 和 `MiAssessment.Admin.Business.Entities`):
+
+```csharp
+///
+/// 区域标识:1=专业测评区域,2=更多区域
+///
+public int Position { get; set; } = 1;
+
+///
+/// 动作类型:1=跳转页面,2=弹客服二维码,3=即将上线
+///
+public int ActionType { get; set; } = 1;
+```
+
+**小程序 DTO 扩展**(`MiAssessment.Model.Models.Home.HomeNavigationDto`):
+
+```csharp
+///
+/// 区域标识
+///
+public int Position { get; set; }
+
+///
+/// 动作类型
+///
+public int ActionType { get; set; }
+```
+
+### 后端 - MiAssessment.Core(服务层)
+
+**IHomeService 接口变更:**
+
+```csharp
+///
+/// 获取首页导航入口列表
+///
+/// 区域标识(可选),不传返回全部
+Task> GetNavigationListAsync(int? position = null);
+```
+
+**HomeService 实现变更:**
+- 查询条件增加 `position` 筛选(当参数非 null 时)
+- Status 过滤改为 `Status == 1`(仅启用)
+- Select 投影增加 `Position` 和 `ActionType` 字段
+
+### 后端 - MiAssessment.Api(控制器层)
+
+**HomeController.GetNavigationList 变更:**
+
+```csharp
+[HttpGet("getNavigationList")]
+public async Task>> GetNavigationList([FromQuery] int? position)
+```
+
+增加可选 `position` 查询参数,透传给 Service 层。
+
+### 后端 - MiAssessment.Admin.Business(后台管理)
+
+**HomeNavigationQueryRequest 扩展:**
+
+```csharp
+///
+/// 区域标识筛选
+///
+public int? Position { get; set; }
+```
+
+**CreateHomeNavigationRequest / UpdateHomeNavigationRequest 扩展:**
+
+```csharp
+///
+/// 区域标识:1=专业测评区域,2=更多区域(默认1)
+///
+public int Position { get; set; } = 1;
+
+///
+/// 动作类型:1=跳转页面,2=弹客服二维码,3=即将上线(默认1)
+///
+public int ActionType { get; set; } = 1;
+```
+
+**Admin HomeNavigationDto 扩展:**
+
+```csharp
+///
+/// 区域标识
+///
+public int Position { get; set; }
+
+///
+/// 区域名称(专业测评区域/更多区域)
+///
+public string PositionName { get; set; } = null!;
+
+///
+/// 动作类型
+///
+public int ActionType { get; set; }
+
+///
+/// 动作类型名称(跳转页面/弹客服二维码/即将上线)
+///
+public string ActionTypeName { get; set; } = null!;
+```
+
+**ContentController 变更:**
+- `CreateNavigation` 增加 ActionType 验证:当 ActionType=1 时 LinkUrl 必填
+- `UpdateNavigation` 同上
+
+**ContentService 变更:**
+- 列表查询支持 Position 筛选
+- 创建/更新映射 Position 和 ActionType 字段
+- DTO 映射增加 PositionName 和 ActionTypeName 的中文转换
+
+### 小程序前端
+
+**api/home.js 扩展:**
+
+```javascript
+/**
+ * 获取首页导航入口列表
+ * @param {Object} [params] - 查询参数
+ * @param {number} [params.position] - 区域标识
+ * @returns {Promise