Commit Graph

90 Commits

Author SHA1 Message Date
18d1c74a2c feat(营期管控): 添加营期结束功能及营期设置保存逻辑
- 新增getCampPeriodAdmin API接口用于营期管控
- 在非接数据阶段添加结束营期按钮及相关处理逻辑
- 实现营期设置保存功能并与后端API对接
- 添加营期数据初始化逻辑,从API获取当前营期信息
2025-08-20 23:17:33 +08:00
5635bcd4be feat(secondTop): 添加营期阶段调控功能并优化KPI显示
- 在secondTop页面添加营期阶段调控UI,支持修改"接数据"天数
- 计算并显示当前营期阶段及日期范围
- 优化PersonalDashboard中的KPI指标名称显示
- 隐藏topOne页面中不需要的CampManagement组件
2025-08-20 21:02:49 +08:00
80bb9784ae fix(客户详情): 修复SOP分析功能并优化通话记录显示逻辑
重构SOP分析功能,移除不必要的recordContext参数,改为使用组件内部数据。优化通话记录显示逻辑,当存在通话记录时优先显示record_context内容。在sale.vue中添加对SOP分析事件的处理,通过ref调用CustomerDetail组件的方法。
2025-08-20 15:33:59 +08:00
ae579d637f fix: 更新API基础路径并优化SOP分析功能
- 将API基础路径从192.168.15.54更新为192.168.15.60
- 优化CustomerDetail组件中的SOP分析按钮状态控制
- 在SalesTimelineWithTaskList组件中添加直播发言展示功能
- 重构RawDataCards组件的查看原文逻辑,触发SOP分析并显示通话记录
2025-08-20 15:20:51 +08:00
5973039d4a feat(通话记录): 实现真实通话记录展示及录音转录功能
- 在sale.vue中添加调试日志以跟踪API返回数据
- 修改RawDataCards组件以显示真实通话记录数据
- 实现录音文件转录功能,通过ASR API获取通话原文
- 调整通话记录卡片UI以显示用户、客户信息和录音文件数量
2025-08-19 22:06:34 +08:00
2b75f1b568 feat(api): 新增销售漏斗和黄金联络时段API接口
feat(views): 添加销售漏斗和黄金联络时段数据展示功能
refactor(views): 优化客户详情组件的数据处理逻辑
fix(views): 修复业绩数据显示字段不一致问题
style(views): 调整路由导航顶栏样式
2025-08-19 21:45:15 +08:00
182130ba6a feat(GoodMusic): 替换模拟API为真实语音转文本API调用
refactor(DetailedDataTable): 简化选中人员判断逻辑

feat(RankingList): 将排行榜数据获取逻辑移至组件内部

refactor(topone): 移除冗余代码并优化排行榜数据流

chore: 删除不再使用的DataTable组件
2025-08-18 21:54:20 +08:00
d182673552 refactor(views): 统一将 period 相关命名改为 periods
修改多个组件中的 class 名称、变量名和事件名,将 period 改为 periods 以保持命名一致性
移除部分注释掉的代码和冗余注释
2025-08-18 20:57:53 +08:00
f0ad14e025 feat(销售驾驶舱): 优化销售时间线标题样式和布局调整
refactor(客户类型): 重构客户类型图表组件,增加数据校验和错误处理

fix(中心概览): 修正中心总业绩单位显示错误

style(路由导航): 添加路由导航时的面包屑和用户信息显示

chore: 移动客户类型组件至正确目录并更新引用路径
2025-08-18 20:44:29 +08:00
8eff57cf05 refactor(topOne): 清理未使用的响应式数据和简化组件
移除多个未使用的响应式数据变量和模板代码
简化销售进度和个人销售排名组件的显示
重构转化对比数据处理逻辑,确保数据格式正确
2025-08-18 16:32:18 +08:00
68ba83ca81 feat(views): 添加双击跳转功能并优化样式
- 在DetailedDataTable.vue中添加双击人员跳转功能
- 优化表格和卡片头部样式
- 移除模拟数据并启用初始化API调用
- 修复performance显示格式问题
2025-08-18 15:36:34 +08:00
0a50d2fa37 fix(DetailedDataTable): 修复选中行逻辑并移除调试注释
修复表格行选中逻辑,现在支持通过sale_name或leader_name匹配选中状态
移除topone.vue中无用的调试注释和多余空行
2025-08-18 14:59:29 +08:00
57069e3a01 feat(数据表格): 实现详细数据表格的筛选和排序功能
- 添加筛选器变化事件处理,支持按中心领导、团队领导和组长筛选数据
- 修改表格排序逻辑以适配新数据结构
- 更新表格显示字段以匹配后端返回的数据格式
- 移除不再需要的格式化函数
2025-08-18 13:27:03 +08:00
8f709aa1f5 feat(DetailedDataTable): 重构筛选器为层级联动选择并添加禁用状态
重构筛选器组件,将原有的独立下拉框改为基于组织架构的层级联动选择(中心领导->高级经理->经理),并添加禁用状态逻辑。当未选择上级时,下级选择器将被禁用。同时移除注释掉的代码和调试日志。
2025-08-18 12:13:57 +08:00
80f4d82a75 feat(数据分析): 重构客户问题排行榜和客户类型图表数据处理
- 将客户问题排行榜数据从静态数据改为基于API响应的计算属性
- 重构客户类型图表数据处理逻辑,支持按省份聚合地域数据
- 将客户类型图表从柱状图改为饼图,优化数据显示效果
2025-08-18 12:00:11 +08:00
ca3df35ff9 feat(销售看板): 优化排行榜组件并添加数据格式化逻辑
重构排行榜组件显示布局,移除成交单数显示并突出转化率
添加数据格式化逻辑将API响应转换为组件所需格式
修改客户类型选择器默认值和选项文本
为排行榜组件添加期间变化事件处理
2025-08-18 11:49:14 +08:00
525b238c62 fix: 更新API基础路径并优化销售进度展示
修复API基础路径配置错误,将IP地址从192.168.15.53更新为192.168.15.54
重构销售进度组件,移除提示信息改为展示实时团队数据
优化KPI指标显示文本和数据处理逻辑
2025-08-18 11:01:09 +08:00
147238244e feat(topOne): 重构核心业绩指标组件并添加用户下拉菜单
- 重构KpiMetrics组件以使用API获取的真实数据
- 添加UserDropdown组件到topOne页面
- 简化http工具中的get方法
- 更新KPI卡片显示逻辑和标签文本
2025-08-15 22:14:04 +08:00
74aa6c3235 feat(secondTop): 优化团队成员展示和排序逻辑
refactor(sale): 调整数据分析区域布局和样式
fix(router): 移除路由元信息注释
style(StatisticData): 调整统计卡片网格布局
feat(api): 新增顶级管理接口文件
2025-08-15 21:36:15 +08:00
a96a25355f feat(数据展示): 更新转化率组件以支持新数据结构并优化表格列
- 移除secondTop.vue中过时的注释数据
- 修改DetailedDataTable.vue表格列名以匹配新指标
- GroupRanking组件支持显示转化人数并兼容新旧数据结构
2025-08-15 18:41:43 +08:00
5f706507dd feat(secondTop): 增加团队业绩详情功能并调整柱状图宽度
- 在secondTop.vue中添加团队业绩详情数据获取和展示功能
- 修改GroupRanking.vue中柱状图宽度从20px调整为35px
2025-08-15 18:06:29 +08:00
bcab4995e3 feat(secondTop): 添加各阶段转化率功能并集成到组排名组件
- 新增获取各阶段转化率API接口
- 在secondTop页面中调用API并获取数据
- 将转化率数据传递给GroupRanking组件
- 修改GroupRanking组件以动态显示转化率数据
2025-08-15 16:17:16 +08:00
353a3f194d feat(GroupComparison): 添加动态组别列表功能并优化显示
- 新增groupList属性支持动态加载组别数据
- 实现根据高级经理选择过滤组别功能
- 移除静态综合分显示并优化滚动条样式
- 添加数据处理逻辑支持嵌套API响应结构
2025-08-15 16:01:35 +08:00
88a73f5b52 feat: 添加路由权限控制和高级经理数据动态加载
refactor(router): 实现基于用户等级的路由守卫
feat(secondTop): 动态加载高级经理列表数据
fix(SalesTimelineWithTaskList): 修正默认职业和教育显示
perf(CustomerType): 优化图表数据绑定和交互
chore: 更新API基础路径配置
2025-08-15 14:05:24 +08:00
814961d84a feat(中心概览): 实现中心概览组件数据动态绑定
将静态数据替换为通过props传入的动态数据,并更新API端点名称
2025-08-14 22:14:03 +08:00
7a7b114b35 feat(客户数据展示): 实现聊天记录展示功能并优化表单数据显示
- 在RawDataCards组件中添加chatInfo prop用于接收聊天数据
- 实现聊天记录列表展示功能,使用实际API返回的数据格式
- 优化表单数据显示逻辑,合并相关字段提升可读性
- 添加聊天记录查看功能,完善数据加载和错误处理
2025-08-14 17:26:52 +08:00
32e43a1c6d feat(销售页面): 优化表单数据显示逻辑并添加二级顶部API
重构RawDataCards组件表单数据显示逻辑,支持两种不同格式的数据源
在sale.vue中添加表单数据加载功能并传递给子组件
添加secondTop.js包含二级顶部页面所需的所有API接口
调整SalesTimelineWithTaskList.vue中的未到课显示文案
2025-08-14 16:14:32 +08:00
24f9789999 feat(团队管理): 实现团队成员双击跳转功能并优化异常数据处理
1. 在PerformanceRanking组件中添加双击事件跳转到销售页面
2. 重构TeamAlerts组件异常数据处理逻辑,使用后端预处理数据
3. 在seniorManager页面添加异常预警API调用和数据处理
4. 优化路由参数处理逻辑,统一使用getRequestParams方法
5. 添加面包屑导航和返回功能,提升用户体验
2025-08-14 15:11:05 +08:00
70f44d87a3 feat(manager): 实现团队管理页面的数据对接和功能优化
- 新增团队异常预警API接口和数据展示
- 完善销售漏斗组件,对接实际数据
- 优化业绩排名组件,支持多种数据源
- 更新成员详情组件,适配新数据结构
- 重构管理页面,整合多个API调用
2025-08-14 12:00:04 +08:00
366d7b6120 feat(经理看板): 实现团队战报数据动态展示功能
- 移除manager.js中重复的API函数
- 在TeamReport组件中实现数据绑定和格式化功能
- 在manager.vue中添加数据获取逻辑和参数处理
- 添加数据监听和调试日志
2025-08-13 22:09:51 +08:00
10fdf11026 feat(manager): 添加经理模块API及更新团队报表组件
- 新增manager.js包含团队管理相关API接口
- 更新TeamReport.vue中的报表卡片内容和对比周期
- 在manager.vue中添加useUserStore导入并调整sale组件样式
2025-08-13 21:44:41 +08:00
9cd3cc7167 refactor(api): 重构客户信息接口路径并移除悬浮待办组件
将客户通话、聊天和表单信息的接口路径统一调整至sales_timeline下
移除不再使用的FloatingTodo组件及相关导入
添加客户信息获取逻辑至联系人选择流程
2025-08-13 21:25:52 +08:00
8bd8a9145f refactor(销售时间线): 优化客户数据管理和展示逻辑
重构销售时间线组件,分离不同阶段的客户数据管理:
1. 不再将后三个阶段和成交阶段的客户合并到customersList
2. 为各阶段客户数据添加独立处理逻辑
3. 优化课程显示逻辑,优先使用class_num字段
4. 简化总数计算逻辑
2025-08-13 20:56:27 +08:00
5de287e777 feat(销售时间线): 重构销售时间线组件并优化API调用
重构销售时间线组件,增加对客户阶段数据的动态计算和展示
优化API端点配置,新增课1-4后阶段和成交客户的数据接口
调整样式和布局,增加客户类型标签显示
延长HTTP请求超时时间至100秒
2025-08-13 20:33:13 +08:00
233b7311fe feat: 添加加载组件并优化团队详情页加载体验
- 新增Loading组件用于全局加载状态显示
- 在团队详情页添加加载状态提示
- 优化API请求时的加载状态管理
- 更新axios基础URL配置
2025-08-13 10:47:18 +08:00
d6a4ff3843 feat(团队管理): 实现团队业绩详情功能并优化组名解析
重构团队管理页面,使用API获取真实业绩数据替换模拟数据
添加团队业绩详情接口调用逻辑
优化组名解析逻辑以支持单横线和双横线格式
移除冗余的模拟数据代码
2025-08-12 22:58:35 +08:00
3a38dba08a feat(销售管理): 实现团队业绩排名和客户问题统计功能
- 添加团队业绩排名和客户迫切问题API接口
- 重构ProblemRanking组件以使用真实API数据
- 修改GroupComparison组件以支持团队排名数据展示
- 优化样式和移除调试日志
- 添加数据默认值处理防止渲染错误
2025-08-12 22:00:32 +08:00
c48f39fb5e feat(团队管理): 实现团队概览和统计指标数据绑定
- 增加团队概览组件数据绑定逻辑
- 实现统计指标组件数据获取与展示
- 更新API接口调用和数据处理逻辑
- 调整超时时间为30秒以适应网络环境
- 添加调试日志用于问题排查
2025-08-12 21:33:02 +08:00
d8bfcaab90 feat: 添加pinia持久化插件并优化布局和API配置
- 添加pinia-plugin-persistedstate依赖实现状态持久化
- 将多处actions-summary布局从2列改为4列
- 调整secondTop页面高度和滚动区域高度
- 更新API基础路径为192.168.15.53
- 添加seniorManager页面的用户下拉组件
- 创建senorManger.js API接口文件
2025-08-12 17:15:42 +08:00
f93236ab36 feat: 初始化Vue3项目并添加核心功能模块
新增项目基础结构,包括Vue3、Pinia、Element Plus等核心依赖
添加路由配置和用户认证状态管理
实现销售数据看板、客户画像、团队管理等核心功能模块
集成图表库和API请求工具,完成基础样式配置
2025-08-12 14:34:44 +08:00