# 技术方案 — 管理后台 v1.2 分配模式 Tab 收编 > **版本**: v1.0 | **日期**: 2026-07-28 > **作者**: 宋献 > **关联 PRD**: `docs/01-产品文档/08-集成生态/PRD-REQ-集成-002-管理后台-v1.0.md`(v1.2) > **关联原型**: `docs/01-产品文档/08-集成生态/原型-REQ-集成-000-管理后台-v1.0.html` > **任务说明书**: `docs/07-项目管理/任务说明书/任务说明书-REQ-集成-002-分配模式Tab收编.md` > **状态**: 待评审 / 待实施 --- ## 1. 目标 把「消息分配模式」从管理后台的独立菜单页(`/admin/assignment-mode`)收编为「坐席管理」页(`/admin/agents`)的第二个 Tab「分配策略」,使解锁条件(依赖坐席人数)可在同页可见,**不欠技术债**。 --- ## 2. 改动范围 | 模块 | 改动 | 复杂度 | |------|------|--------| | 路由 | 删除 `/admin/assignment-mode` 路由项 | S | | 导航 | 「知识与 AI」组菜单减 1 项(8 → 7) | S | | 坐席管理页 | `Agents.vue` 加 `` + 第 2 个 `` | S | | 旧页面 | `AssignmentMode.vue` 保留但停用(防止后续回滚) | S | | 后端 API | **不动**(仍走 `system_configs.assignment_mode` + `GET/PUT /api/admin/assignment-mode`) | — | | 数据模型 | **不动** | — | **总工作量预估**:0.5–1 人日。 --- ## 3. 前端改造详细设计 ### 3.1 路由(`src/frontend-admin/src/router/index.ts`) ```diff - { - path: 'assignment-mode', - name: 'AssignmentMode', - component: () => import('@/views/AssignmentMode.vue'), - meta: { title: '消息分配模式', priority: 'P1' }, - }, ``` > 路由组 meta 配置(如 `meta.hidden`、导航分组 `meta.section`)按现有代码风格调整,确保左侧导航不再显示该入口。 ### 3.2 坐席管理页(`src/frontend-admin/src/views/Agents.vue`) #### 3.2.1 顶层模板改造 在 `` 外层包一个 ``,原页面内容迁入 Tab 1,新增 Tab 2: ```vue ``` #### 3.2.2 脚本迁移 | 来源 | 处理 | |------|------| | `AssignmentMode.vue` 的 `modes` 数组、`currentMode`、`getModeDescription`、`getLockReason` | 直接复制到 `Agents.vue` 的 `