Skip to content

guccyme/leadwrrassigndemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRM线索分配系统

项目简介

基于平滑加权轮询算法(Smooth Weighted Round-Robin)的CRM线索分配系统,支持智能权重管理和多种分配策略。

主要功能

核心分配算法

  • 平滑加权轮询算法:确保线索分配的平滑性和公平性
  • 动态权重调整:支持0.5-2.0范围内的权重设置
  • 实时百分比计算:自动计算权重百分比,确保总和为100%

人员管理

  • 10人销售团队:支持多部门(一部/二部/三部)管理
  • 职级系统:L1/L2/L3职级与权重关联
  • 分配组管理:支持1-3个分配组的多重分配

界面功能

  • 双表格系统:左侧团队配置,右侧分配状态
  • 智能排序:支持多列排序,默认按权重降序
  • 员工信息卡片:鼠标悬停显示详细业绩信息
  • 实时统计:分配汇总统计和日志记录

模拟测试

  • 多种模拟:支持1/10/50/100/200条线索分配测试
  • 实时反馈:分配结果实时更新,支持重置统计

文件说明

  • lead_assignWRR.html - 主要系统文件(最新版本)
  • lead_assign_advanced.html - 高级功能演示(多算法对比)
  • lead_assign_demo.html - 基础演示版本
  • log.md - 详细的开发日志和版本记录
  • staffinfo.md - 员工信息字段说明

技术特性

前端技术

  • HTML5 + CSS3 + JavaScript (ES6+)
  • Tailwind CSS 响应式框架
  • 原生JavaScript实现,无外部依赖

核心算法

  • 平滑加权轮询(Smooth WRR)
  • 智能边界检测
  • 动态权重管理

用户体验

  • 响应式设计,支持不同屏幕尺寸
  • 流畅的交互动画
  • 智能的悬浮卡片定位

使用方法

  1. 直接在浏览器中打开 lead_assignWRR.html
  2. 根据需要调整销售员权重设置
  3. 点击模拟按钮测试分配效果
  4. 查看实时分配状态和统计结果

版本历史

详细的版本变更记录请查看 log.md 文件。

开发环境

  • 操作系统:macOS
  • 浏览器:现代浏览器(Chrome/Firefox/Safari/Edge)
  • 编辑器:支持HTML/CSS/JavaScript的任意编辑器

许可证

本项目仅供学习和研究使用。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages