95 lines
4.5 KiB
Markdown
95 lines
4.5 KiB
Markdown
# 线索值班配置系统需求文档
|
||
|
||
## 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及以上分辨率
|
||
- 表格在小屏幕下支持横向滚动
|
||
- 表单在移动端自动调整为单列布局
|
||
- 支持触摸操作优化,按钮间距适配手指点击 |