RuoYi/.trae/documents/线索值班配置系统需求文档.md

95 lines
4.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 线索值班配置系统需求文档
## 1. 产品概述
线索值班配置系统是基于若依框架开发的线索自动分配管理模块,旨在解决当前线索只能固定分配给特定用户的问题。通过配置值班时间段和值班人员,实现线索的智能轮流分配,提高线索处理效率和公平性。
- 解决线索分配不均衡的问题,提升销售团队工作效率
- 支持灵活的时间段配置和多用户轮班管理
- 为线索跟踪系统提供智能化的分配策略
## 2. 核心功能
### 2.1 用户角色
| 角色 | 权限说明 | 核心权限 |
|------|----------|----------|
| 系统管理员 | 完整的值班配置管理权限 | 可以创建、修改、删除值班配置,管理所有用户的值班安排 |
| 部门主管 | 部门内值班配置管理 | 可以管理本部门用户的值班配置,查看分配统计 |
| 普通销售 | 查看权限 | 可以查看自己的值班安排和线索分配情况 |
### 2.2 功能模块
本系统包含以下核心页面:
1. **值班配置管理页面**:值班规则列表、配置表单、状态管理
2. **值班人员管理页面**:人员选择、轮班顺序设置、人员状态管理
3. **线索分配统计页面**:分配记录查看、统计报表、分配日志
### 2.3 页面详情
| 页面名称 | 模块名称 | 功能描述 |
|----------|----------|----------|
| 值班配置管理页面 | 配置列表 | 显示所有值班配置,支持搜索、筛选、分页查看 |
| 值班配置管理页面 | 新增配置 | 创建新的值班配置,设置时间段、选择值班人员、设置状态 |
| 值班配置管理页面 | 编辑配置 | 修改现有配置的时间段、人员安排、启用状态 |
| 值班配置管理页面 | 删除配置 | 删除不需要的值班配置,支持批量删除 |
| 值班人员管理页面 | 人员选择 | 从sys_user表获取可用用户支持多选和搜索 |
| 值班人员管理页面 | 轮班设置 | 设置人员轮班顺序,支持拖拽排序 |
| 线索分配统计页面 | 分配记录 | 查看线索分配历史记录,包括分配时间、分配人员、线索信息 |
| 线索分配统计页面 | 统计报表 | 显示各时间段的分配统计,人员工作量分析 |
## 3. 核心流程
### 管理员配置流程
1. 管理员登录系统 → 进入值班配置管理页面
2. 创建新的值班配置 → 设置时间段(开始时间-结束时间,精确到分钟)
3. 选择值班人员 → 从可用用户列表中多选值班人员
4. 设置配置状态 → 启用或禁用该配置
5. 保存配置 → 系统验证配置有效性并保存
### 线索自动分配流程
1. APP端提交新线索 → 调用appAddSave接口
2. 系统获取当前时间 → 查询匹配的值班配置
3. 获取当前值班人员列表 → 按轮流规则选择下一个分配人员
4. 分配线索给选中人员 → 更新线索记录和分配日志
5. 返回分配结果 → 记录分配统计信息
```mermaid
graph TD
A[APP提交线索] --> B[获取当前时间]
B --> C[查询值班配置]
C --> D{是否有匹配配置?}
D -->|是| E[获取值班人员列表]
D -->|否| F[分配给默认用户]
E --> G[按轮流规则选择人员]
G --> H[分配线索]
H --> I[记录分配日志]
F --> I
I --> J[返回结果]
```
## 4. 用户界面设计
### 4.1 设计风格
- **主色调**#409EFF蓝色、#67C23A绿色
- **辅助色**#E6A23C橙色、#F56C6C红色
- **按钮样式**:圆角按钮,支持悬停效果
- **字体**微软雅黑主要字号14px标题16px
- **布局风格**:卡片式布局,顶部导航栏
- **图标风格**使用FontAwesome图标库简洁现代
### 4.2 页面设计概览
| 页面名称 | 模块名称 | UI元素 |
|----------|----------|---------|
| 值班配置管理页面 | 配置列表 | 表格布局,蓝色标题栏,白色背景,分页组件,搜索框使用圆角设计 |
| 值班配置管理页面 | 配置表单 | 模态框弹窗,表单使用栅格布局,时间选择器精确到分钟,多选下拉框 |
| 值班人员管理页面 | 人员选择 | 穿梭框组件,左侧可选人员,右侧已选人员,支持搜索和批量操作 |
| 线索分配统计页面 | 统计图表 | ECharts图表组件柱状图和饼图展示响应式设计 |
### 4.3 响应式设计
- 采用桌面优先设计支持1920x1080及以上分辨率
- 表格在小屏幕下支持横向滚动
- 表单在移动端自动调整为单列布局
- 支持触摸操作优化,按钮间距适配手指点击