微搭低代码MBA培训管理系统12——线索分配与审核
目录前情回顾与本节目标第一步扩展客户表字段1.1 增加分配审核字段第二步渠道端线索报备优化2.1 渠道信息自动绑定第三步管理员线索分配模块3.1 创建线索分配页面3.2 搭建页面布局3.3 配置数据表格3.4 配置操作列第四步线索分配功能实现4.1 分配销售功能4.1.1 创建分配弹窗4.1.2 编写分配方法4.2 拒绝线索功能4.2.1 编写拒绝方法最终效果总结前情回顾与本节目标在上一讲中我们完成了渠道管理模块的开发包括渠道合伙人管理、渠道端工作台搭建、登录鉴权和线索报备功能。当渠道合伙人报备线索后这些线索需要由管理员进行审核和分配。本节我们将实现线索分配与审核功能确保渠道报备的线索能够及时、合理地分配给销售团队。本节核心目标扩展客户表字段增加线索分配审核状态字段。渠道线索报备优化在渠道端报备时自动绑定渠道信息。管理员线索分配模块创建专门的线索分配页面。线索分配功能实现管理员分配线索给销售的功能。第一步扩展客户表字段1.1 增加分配审核字段在MBA_Customers表中增加以下字段字段名称字段标识数据类型说明分配状态assign_status数字1待分配2已分配3已拒绝分配人assign_by关联关系关联 Users 表分配线索的管理员分配时间assign_at日期时间记录分配时间处理意见assign_remark多行文本管理员分配或拒绝时的处理意见第二步渠道端线索报备优化2.1 渠道信息自动绑定在渠道端线索报备时需要自动绑定当前渠道的信息。选中线索报备的表单给渠道来源绑定选中值绑定全局变量currentChannel的数据标识设置分配状态的选中值设置为1第三步管理员线索分配模块3.1 创建线索分配页面在管理员端创建专门的线索分配页面用于审核和分配渠道报备的线索。3.2 搭建页面布局点击创建页面输入线索分配选择管理员布局。切换到页面设计配置导航菜单3.3 配置数据表格添加数据表格组件数据模型选择客户表3.4 配置操作列将表格的操作列的按钮改为分配销售给按钮配置点击事件打开弹窗传入当前所在行的数据标识第四步线索分配功能实现4.1 分配销售功能4.1.1 创建分配弹窗选中页面组件添加弹窗组件里边添加表单容器表单场景选择查看去掉和审核相关的字段数据标识配置为弹窗的入参继续添加表单容器场景选择新增只保留审核相关的字段当前负责人我们需要筛选只是销售岗位的人员创建一个内置数据查询查询销售岗位信息然后配置当前负责人的数据筛选根据岗位信息进行过滤4.1.2 编写分配方法exportdefaultasyncfunctionassignLead({event,data}){try{$w.utils.showLoading({title:分配中...});constleadIddata.target;constselectedSales$w.select1.value;constcurrentUser$w.app.dataset.state.currentUser;if(!selectedSales){$w.utils.showToast({title:请选择销售,icon:error});return;}// 更新线索状态await$w.cloud.callDataSource({dataSourceName:MBA_Customers,methodName:wedaUpdateV2,params:{filter:{where:{_id:{$eq:leadId}}},data:{owner_id:{_id:selectedSales},assign_status:2,// 已分配assign_by:{_id:currentUser._id},assign_at:Date.now()}}});$w.utils.showToast({title:线索分配成功,icon:success});// 关闭弹窗$w.modal1.close({});// 刷新表格$w.table1.refresh();}catch(error){console.error(分配失败:,error);$w.utils.showToast({title:分配失败请稍后重试,icon:error});}finally{$w.utils.hideLoading();}}给分配按钮配置点击事件调用方法传入入参4.2 拒绝线索功能4.2.1 编写拒绝方法exportdefaultasyncfunctionrejectLead({event,data}){try{$w.utils.showLoading({title:处理中...});constleadIddata.target;constrejectReason$w.input19.value;constcurrentUser$w.app.dataset.state.currentUser;if(!rejectReason){$w.utils.showToast({title:请输入拒绝原因,icon:error});return;}// 更新线索状态await$w.cloud.callDataSource({dataSourceName:MBA_Customers,methodName:wedaUpdateV2,params:{filter:{where:{_id:{$eq:leadId}}},data:{assign_status:3,// 已拒绝assign_by:{_id:currentUser._id},assign_at:Date.now(),assign_remark:rejectReason}}});$w.utils.showToast({title:线索已拒绝,icon:success});// 关闭弹窗$w.modal1.close({});// 刷新表格$w.table1.refresh();}catch(error){console.error(拒绝失败:,error);$w.utils.showToast({title:操作失败请稍后重试,icon:error});}finally{$w.utils.hideLoading();}}给拒绝按钮配置点击事件调用方法传入入参最终效果管理员登录可以查看需要分配的线索点击分配线索执行相应的操作即可总结本节我们完成了线索分配与审核功能的开发扩展客户表字段增加了assign_status、assign_by、assign_at字段用于跟踪线索的分配状态。渠道线索报备优化渠道端报备时自动绑定渠道信息并设置初始分配状态为待分配。管理员线索分配模块创建了专门的线索分配页面显示待分配的渠道线索。线索分配功能实现了管理员分配线索给销售的功能以及拒绝线索的功能。下一步当线索分配给销售后销售如何跟进线索如何记录跟进内容下一讲我们将进入【线索跟进与管理】的开发

相关新闻

ByteMD安全机制解析:如何有效防范Markdown中的XSS攻击

ByteMD安全机制解析:如何有效防范Markdown中的XSS攻击

ByteMD安全机制解析:如何有效防范Markdown中的XSS攻击 【免费下载链接】bytemd ByteMD v1 repository 项目地址: https://gitcode.com/gh_mirrors/by/bytemd 在当今Web应用中,Markdown编辑器因其便捷性和灵活性被广泛使用,但同时也面临…

2026/7/5 17:22:57 阅读更多 →
如何快速上手Oncall:从安装到创建第一个值班表的完整指南

如何快速上手Oncall:从安装到创建第一个值班表的完整指南

如何快速上手Oncall:从安装到创建第一个值班表的完整指南 【免费下载链接】oncall Oncall is a calendar tool designed for scheduling and managing on-call shifts. It can be used as source of dynamic ownership info for paging systems like http://iris.cl…

2026/7/5 14:17:19 阅读更多 →
室内4G温湿度传感器:24小时实时数据追踪

室内4G温湿度传感器:24小时实时数据追踪

在室内环境管控愈发精细化的当下,无论是办公、家居还是其他室内场景,对温湿度的实时监测与数据追溯需求日益迫切。传统温湿度监测方式存在数据滞后、人工记录繁琐、无法全天值守等痛点,难以满足现代环境管理的高效需求。室内4G温湿度传感器&a…

2026/7/5 5:56:29 阅读更多 →

最新新闻

BLAST安全最佳实践:10个关键步骤保护你的AI浏览服务 [特殊字符]️

BLAST安全最佳实践:10个关键步骤保护你的AI浏览服务 [特殊字符]️

BLAST安全最佳实践:10个关键步骤保护你的AI浏览服务 🛡️ 【免费下载链接】blast Open-source VMs-as-a-service 项目地址: https://gitcode.com/gh_mirrors/blast14/blast 在当今AI技术快速发展的时代,BLAST作为开源的高性能Web浏览A…

2026/7/5 19:43:46 阅读更多 →
零基础AI换脸完全指南:roop-unleashed快速上手终极教程

零基础AI换脸完全指南:roop-unleashed快速上手终极教程

零基础AI换脸完全指南:roop-unleashed快速上手终极教程 【免费下载链接】roop-unleashed Evolved Fork of roop with Web Server and lots of additions 项目地址: https://gitcode.com/gh_mirrors/ro/roop-unleashed 想要体验电影级的AI换脸效果却担心技术门…

2026/7/5 19:41:46 阅读更多 →
免费压缩包密码恢复工具:3分钟找回遗忘密码的完整指南

免费压缩包密码恢复工具:3分钟找回遗忘密码的完整指南

免费压缩包密码恢复工具:3分钟找回遗忘密码的完整指南 【免费下载链接】ArchivePasswordTestTool 利用7zip测试压缩包的功能 对加密压缩包进行自动化测试密码 项目地址: https://gitcode.com/gh_mirrors/ar/ArchivePasswordTestTool 你是否曾经因为忘记ZIP、…

2026/7/5 19:41:46 阅读更多 →
一站式音乐聚合方案:LX Music音源项目深度解析与实战指南

一站式音乐聚合方案:LX Music音源项目深度解析与实战指南

一站式音乐聚合方案:LX Music音源项目深度解析与实战指南 【免费下载链接】lxmusic- lxmusic(洛雪音乐)全网最新最全音源 项目地址: https://gitcode.com/gh_mirrors/lx/lxmusic- 你是否厌倦了在不同音乐应用间频繁切换?是否因为平台版权限制而无…

2026/7/5 19:37:45 阅读更多 →
Memcached Session Manager集群部署:大规模Web应用架构设计指南

Memcached Session Manager集群部署:大规模Web应用架构设计指南

Memcached Session Manager集群部署:大规模Web应用架构设计指南 【免费下载链接】memcached-session-manager A tomcat session manager that backups sessions in memcached and pulls them from there if asked for unknown sessions 项目地址: https://gitcode…

2026/7/5 19:37:45 阅读更多 →
Vue-Croppa开发路线图:未来功能更新与社区贡献指南

Vue-Croppa开发路线图:未来功能更新与社区贡献指南

Vue-Croppa开发路线图:未来功能更新与社区贡献指南 【免费下载链接】vue-croppa A simple straightforward customizable mobile-friendly image cropper for Vue 2.0. 项目地址: https://gitcode.com/gh_mirrors/vu/vue-croppa Vue-Croppa是一款简单直观、高…

2026/7/5 19:35:44 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻