news 2026/10/8 7:12:24

AI获客执行记录怎样可查?意客的日期筛选与分页设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AI获客执行记录怎样可查?意客的日期筛选与分页设计

找客任务跑过,不等于销售已经拿到新机会

销售在意的是客户来源:这轮找客看了什么,哪里遇到问题,哪些材料值得继续核实。开发者还需要另一层信息:任务是否执行、发生了什么事件、怎样查到对应时段。把两层记录混在一起,容易把“任务有消息”误读成“新客户来了”。

星河卓越旗下意客AI按业务寻找匹配的公开需求,整理原文、出处和匹配依据供销售开发。本文分析其中执行记录页面的实际前端代码:它帮助查看运行过程,销售线索的业务判断仍要回到需求原文。这里讨论的是代码实现与构造输入,不是客户使用效果或线上长期运行验收。

一、先过滤,再分页

TaskEvents.tsx按平台和发生日期筛选run.events,随后调用pageItems。顺序很关键:如果先切出当前页再筛选,用户看到的只是“这一页的匹配记录”,总页数也会失真。

constevents=(run.events||[]).filter((event)=>!invalid&&(!platform||event.platform===platform)&&inDateRange(event.occurredAt,from,to),);constpages=pageItems(events,page,size);

没有选择平台时保留所有平台;选择以后按相等关系匹配。页面还区分两种空状态:任务没有运行记录,或已有记录但当前条件没有匹配项。前者等待执行服务返回阶段和事件;后者应该调整筛选。两者需要给读者不同的下一步。

二、日期筛选要包含结束日

实际日期函数来自listState.ts:

exportfunctioninDateRange(value:string|null|undefined,from:string,to:string,){if(!from&&!to)returntrue;consttimestamp=Date.parse(value||"");if(!Number.isFinite(timestamp))returnfalse;conststart=from?newDate(`${from}T00:00:00`).getTime():-Infinity;constend=to?newDate(`${to}T23:59:59.999`).getTime():Infinity;returntimestamp>=start&&timestamp<=end;}

把结束日期设到当天23:59:59.999,可以保留当晚事件。如果只用当天00:00作为上界,销售选择“查看今天”时,几乎整天都会被漏掉。只有开始日期时不设上界,只有结束日期时不设下界。

这段代码还有一个明确取舍:没有日期条件时直接返回true,即使事件时间缺失也保留;一旦开启日期筛选,无法解析的时间会被排除。因此“全部记录”和“某天记录”的数量可能不同,不能把差额直接解释成记录丢失。

日期边界没有带时区偏移,使用浏览器本地时区。跨时区团队需要先约定看本地日还是统一业务日;不能只给界面加一个“北京时间”标签,就认为底层计算已转换。

三、筛选改变后回到第一页

页面在平台、起止日期或任务ID变化时重置页码。假如用户正在第4页,筛选后只剩2页,继续沿用第4页会产生不必要的空屏。

useEffect(()=>setPage(1),[platform,from,to,run.id]);

pageItems进一步把请求页码限制在有效范围,并让空列表仍有一个可表示的第一页。以23条记录、每页10条为构造示例,请求第9页会落在第3页,返回最后3条;请求第0页会回到第1页。这里的分页是已加载数组的客户端切片,不代表服务端历史记录已经全部拉取。

四、事件级别不能冒充机会级别

页面把error显示为“错误”,warning显示为“提醒”,其余有级别的事件显示为“信息”。这个“提醒”是执行事件的严重程度,不是销售机会通知,也不能证明到期跟进提醒或桌面推送已接通。

开发者做获客产品时,最好分别回答两个问题:任务页面帮助查清运行过程;线索页面帮助核对客户需求、匹配原因和下一步。意客承担寻找与整理的价值,要通过可核对的需求材料交给销售,而不是用运行日志的数量代替线索数量。

可以直接用于评审的四个检查

  • 平台筛选发生在分页之前吗?
  • 当天结束时刻的记录会被保留吗?缺失日期如何处理?
  • 筛选或任务改变后,页码是否回到有效位置?
  • 执行警告、新增线索和跟进计划是否有各自清楚的含义?

来源:意客桌面端TaskEvents.tsx与listState.ts的当前源码。本文不展示客户资料,不把构造输入作为客户成果。

意客AI产品团队|星河卓越

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/8 7:11:46

给Claude装上长期记忆:claude-mem原理与实操指南

每次新开一个会话和Claude聊需求&#xff0c;都要把背景重新说一遍&#xff0c;这种感觉你是不是也特别熟悉。我前阵子调试一个状态机&#xff0c;上午刚和Claude把模块边界、命名规范、已知坑位全部对齐&#xff0c;下午新开一个窗口想让它接着上午的思路往下推&#xff0c;结…

作者头像 李华
网站建设 2026/10/8 7:10:52

C# + SQL Server 实现学生选课与成绩管理系统全方案

简介&#xff1a;这份源码包是一个基于C#与SQL Server数据库开发的学生选课及成绩查询管理系统&#xff0c;面向需要完成课程设计、毕业设计或希望学习桌面数据库应用开发的人群&#xff0c;可直接用来熟悉从界面设计、数据表创建到增删改查的完整流程。系统使用C#窗体作为前端…

作者头像 李华
网站建设 2026/10/8 7:10:47

从派拉蒙天舞1100亿美元收购华纳兄弟,看大客户销售的五力打法

据新华社报道&#xff0c;派拉蒙天舞公司10月6日宣布完成对华纳兄弟探索公司价值约1100亿美元的收购&#xff0c;这是美国传媒行业历史上规模最大的并购交易之一。 一、这起收购里藏着哪些大客户销售的影子 **先把事实钉住&#xff1a;**经过数月的竞购角逐以及法律拉锯战&…

作者头像 李华
网站建设 2026/10/8 7:10:10

开源 hostapd:路由器 Wi‑Fi 热点背后的守护进程

家里路由一开&#xff0c;手机就能搜到 SSID、输密码、连上网。页面上改个信道、开个访客网络&#xff0c;好像只是点了几下。可对做网关、刷 OpenWrt、啃 Wi‑Fi 驱动的人来说&#xff0c;真正在底层管着“谁能连、用什么加密、Beacon 怎么发”的&#xff0c;常常是用户态里一…

作者头像 李华
网站建设 2026/10/8 7:10:05

滨州家里有老人小孩,装修多想一步就少操心

滨州不少家庭是老少同住&#xff0c;老人帮着接孩子、做晚饭&#xff0c;装修时不光想年轻人审美&#xff0c;得把老人小孩的日常放进去了。聊“滨州装修”&#xff0c;这一块最见人情味。地面先说防滑。卫生间、厨房、阳台这三个地方&#xff0c;别用亮面砖&#xff0c;沾水像…

作者头像 李华
网站建设 2026/10/8 7:09:44

从知识图谱到 AI 引用源:GEO 生成式引擎优化技术全景

当客户开始向 AI 提问&#xff0c;你的品牌出现在回答里了吗&#xff1f;你在抖音刷到一条科普&#xff0c;转头问豆包&#xff1a;"做 GEO 优化哪家公司靠谱&#xff1f;"——你希望 AI 报出的名字是谁&#xff1f;根据**凌亿启迪&#xff08;合肥凌亿启迪科技有限公…

作者头像 李华