模块 7 · 三个完整实战项目 · 第 2/3 节
实战二:内部客户管理工具
案例:一个 10 人销售团队的客户管理(CRM)工具。难度:★★☆
需以当前账户界面为准:内部工具先选择复用 Lovable 工作区身份或独立应用登录;不要默认同时启用两套。案例业务数据为教学示例,不是现有真实系统。
🎯学习目标
- 完成带登录、数据库、权限的内部工具
- 实现列表、筛选、仪表盘
- 掌握多角色测试
📋需求分析
- 目标:统一管理客户和跟进记录,替代 Excel
- 用户:销售(管理自己的客户)、销售主管(查看全部与报表)
- 核心:录入客户、记录跟进、查看业绩
📋数据模型
- 客户:名称、联系人、电话、行业、状态(潜在/跟进中/成交/流失)、负责人、创建时间
- 跟进记录:所属客户、内容、方式(电话/拜访/微信)、时间、跟进人
- 角色:销售、主管(单独存储)
📋页面结构
- 登录页
- 客户列表(搜索、筛选、分页)
- 客户详情(基本信息 + 跟进时间线)
- 仪表盘(主管可见)
- 成员管理(主管可见)
📋发布清单
- 访问权限设为仅团队可用或需登录
- 销售 A 看不到销售 B 的客户
- 主管可看全部
- 导入初始数据并核对
- 安全扫描通过
🧭操作步骤
- 1
第一阶段:规划
用计划模式确认数据模型和权限。
- 2
第二阶段:登录与客户管理
登录、客户增删改查、权限。
- 3
第三阶段:跟进记录
客户详情页的跟进时间线。
- 4
第四阶段:仪表盘
主管专用的统计看板。
- 5
第五阶段:测试与上线
三个账号交叉测试,设置访问权限后发布。
💬可复制提示词
首轮(计划模式)
我要为 10 人销售团队做一个客户管理工具。角色:销售只能管理自己负责的客户;主管可以查看所有客户和统计报表。数据:客户(名称、联系人、电话、行业、状态、负责人)和跟进记录(内容、方式、时间)。请先提出问题,然后给出分阶段计划。
迭代:列表
客户列表支持按名称或电话搜索,按状态和行业筛选,按最近跟进时间排序,每页 20 条。没有客户时显示“新增第一个客户”的引导。
迭代:仪表盘
为主管增加仪表盘:本月新增客户、本月成交、各销售成交排行、近 6 个月趋势图。销售角色访问仪表盘时提示无权限。
测试
请用三个账号测试:销售 A、销售 B、主管。确认 A 和 B 互相看不到对方客户,主管能看到全部,销售无法访问仪表盘和成员管理,并报告结果。
✅ 预期结果
- 团队可以登录使用
- 权限隔离经三账号验证
- 主管可查看实时报表
⚠️ 常见错误
- 只在页面隐藏按钮未做数据权限
- 角色存在用户可改的资料中
- 初始导入数据未核对
📝自检题
1. 验证内部工具权限至少需要哪些账号?
学完了?标记为已完成,记录你的进度。