Commit Graph

143 Commits

Author SHA1 Message Date
d204c7befe feat(销售时间轴): 添加课程1-4子时间轴并优化健康度显示
添加课程1-4的详细子时间轴组件,展示各课程阶段的转化情况
重构健康度显示逻辑,使用新的CSS类名系统
移除按钮中的SVG图标,调整按钮字体大小
2025-08-30 16:25:07 +08:00
beec8c6cfb refactor(views): 优化客户阶段显示逻辑和业绩单位显示
- 合并课1-4阶段显示,简化客户阶段逻辑
- 修改业绩显示单位为"单"而非货币
- 调整警告提示样式增加底部间距
- 完善组业绩详情请求参数处理
2025-08-30 14:54:50 +08:00
4c06067dd4 feat(Calendar): 添加未来营期显示功能并优化样式
- 新增未来3个营期的预期安排显示功能
- 为未来营期事件添加新的类型和样式
- 优化现有营期事件的样式和显示逻辑
- 修复用户名称动态获取的问题
2025-08-30 14:20:09 +08:00
f87c6b8252 feat(营期管理): 添加取消切换历史营期功能并优化统计模式
- 在API中添加cancelSwitchHistoryCampPeriod方法用于取消切换历史营期
- 将统计模式从'monthly'改为'month'以保持命名一致性
- 优化Calendar组件中历史营期按钮的显示逻辑
- 修复统计模式切换时checkType值的逻辑错误
2025-08-30 12:20:32 +08:00
d6db489f80 fix(calendar): 优化历史营期显示和交互体验
- 移除顶部状态指示器,改为通过事件点样式区分历史营期
- 添加鼠标悬停延迟显示和离开隐藏功能
- 实现历史营期数据映射到日历的功能
- 调整历史营期切换时的日期跳转逻辑
- 优化历史营期事件点的视觉样式
2025-08-29 17:18:44 +08:00
4ad91cabe3 feat(营期管理): 添加历史营期查看与切换功能
- 在API层新增获取历史营期和切换历史营期的接口方法
- 在日历组件中添加历史营期查看界面和状态指示器
- 实现历史营期列表展示、选中切换和返回当前营期功能
- 调整统计模式切换按钮顺序并修正参数传递逻辑
- 添加相关样式优化选中状态和操作按钮的交互效果
2025-08-29 16:04:36 +08:00
d0ad4e56dd feat(营期管理): 添加修改营期API并优化营期设置逻辑
- 新增changeCampPeriod API接口用于修改营期参数
- 重构CenterCampPeriodAdmin方法支持新的参数格式
- 优化saveCampSettings和saveNextCampSettings方法调用逻辑
2025-08-29 15:07:26 +08:00
04b19bc45d feat(Calendar): 添加法定节假日显示功能并优化交互
- 新增节假日API获取及显示功能
- 将点击事件改为鼠标悬停触发
- 添加节假日样式和名称显示
- 优化事件点颜色和样式
- 移除secondTop.vue中不再使用的录音获取方法
2025-08-29 11:59:20 +08:00
2827d70f65 feat(销售时间线): 添加待填表单和待到课阶段的特殊筛选逻辑
为待填表单阶段添加筛选客户职业或子女教育为'未知'的逻辑
为待到课阶段添加筛选没有有效课程数据的客户逻辑
2025-08-28 22:00:04 +08:00
2f380b1fe5 fix(登录): 修复登录流程问题并优化样式
- 在登录前清除本地存储的用户数据
- 允许直接访问登录页面无需重定向
- 调整销售时间线组件的字体大小和间距
2025-08-28 21:37:50 +08:00
21ef158ce4 refactor(https): 切换基础URL并清理请求拦截器注释
移除生产环境URL注释并启用本地开发URL
清理请求拦截器中不必要的注释和空行
2025-08-28 20:21:50 +08:00
0627caf37c fix(Calendar): 添加保存按钮防抖并移除营期开始时间字段
添加isSaving状态防止重复提交保存请求
移除不再需要的campStartDate字段及相关逻辑
保存按钮在提交时显示加载状态
2025-08-28 15:34:51 +08:00
6d22aecc29 Merge branch 'Breach' of https://git.yinlihupo.cn/LiuRui/DJKB into Breach 2025-08-28 15:03:41 +08:00
4eea8f8a8a feat(Calendar): 添加历史营期查看功能并优化排序逻辑
- 在Calendar组件中添加历史营期查看功能,包括弹窗和样式
- 修改secondTop组件中的成员排序逻辑,从按成交单数改为按排名排序
- 启用之前注释掉的优秀录音数据获取功能
2025-08-28 15:03:40 +08:00
2a52e8f0f6 fix: 恢复生产环境API基础路径配置
将开发环境IP地址注释掉,使用正式生产环境的API基础路径
2025-08-27 21:21:24 +08:00
2ba97b83ec feat(登录): 增加通过URL参数直接登录的功能
在路由守卫和登录逻辑中添加对URL参数的处理,当URL中包含token、username和level时,可以直接登录并跳转到对应页面,无需API验证。同时启用路由的认证元信息配置。
2025-08-27 20:24:31 +08:00
71d2432df5 refactor(Calendar): 移除调试用的console.log语句
清理组件中用于调试的console.log输出,保持代码整洁
2025-08-27 18:18:45 +08:00
14a536bd1c feat(Calendar): 添加休息天数输入并改进营期设置逻辑
- 在营期设置弹窗中添加休息天数输入字段
- 修改营期结束判断逻辑,不再仅依赖休息日
- 改进用户参数获取逻辑,优先使用路由参数
- 添加测试数据以便在没有营期数据时测试功能
- 优化API请求参数处理,确保总是传递必要参数
2025-08-27 18:13:46 +08:00
787703fa12 feat(Calendar): 添加结束营期确认和下一营期设置弹窗
添加结束营期确认弹窗和强制设置下一营期弹窗,确保结束当前营期前必须设置下一营期
2025-08-27 17:38:48 +08:00
f79fa1dd3d refactor(secondTop): 移除未使用的结束营期功能并重命名缓存键
移除未使用的finishCamp函数和相关变量padding111
将getGoodRecord缓存键重命名为CentergetGoodRecord以保持命名一致性
2025-08-27 17:31:29 +08:00
41eeb55815 feat(登录): 添加token验证登录功能并优化优秀录音获取
在登录页面添加token验证登录功能,支持通过路由参数自动登录
将secondTop页面的getGoodRecord函数重命名为CentergetGoodRecord并暂时注释调用
2025-08-27 17:16:41 +08:00
865ee46334 build: 添加 pinia-plugin-persistedstate 依赖以支持状态持久化
升级 pinia-plugin-persistedstate 至 v4.5.0 版本,并添加相关依赖 deep-pick-omit、defu 和 destr 以支持新功能
2025-08-27 16:57:26 +08:00
4069ae3a91 chore: 移除未使用的 pinia-plugin-persistedstate 依赖 2025-08-27 16:57:08 +08:00
152f5c2b4a feat(api): 添加获取平均通话时长和有效通话时长的接口
添加了获取平均通话时长的接口 getAvgCallTime 和获取有效通话时长的接口 getGroupCallDuration
更新了相关视图组件以使用新接口数据
2025-08-27 15:35:54 +08:00
ecf63b74cb feat: 为多个视图添加API缓存系统
为manager、sale和secondTop视图添加30分钟缓存机制,减少API调用次数
包含缓存管理功能,支持清除缓存、获取缓存信息和强制刷新数据
在开发环境下暴露缓存管理函数到全局对象方便调试
2025-08-27 14:44:44 +08:00
d4daed2ec1 feat(api): 更新优秀录音文件接口路径并添加缓存系统
refactor(views): 在多个视图组件中实现数据缓存机制

为API接口更新路径并添加全面的缓存系统,包括:
1. 修改优秀录音文件接口路径
2. 实现30分钟有效期的缓存机制
3. 添加缓存管理功能(清除、查看状态)
4. 在topOne、secondTop和seniorManager视图组件中应用缓存
5. 开发环境下暴露缓存管理函数方便调试
2025-08-27 14:04:04 +08:00
dd913f4d14 fix(GoodMusic): 修复优秀录音组件数据展示问题
refactor(GoodMusic): 重构组件为Composition API风格
style(PeriodStage): 移除无用图例代码
chore(https): 更新API基础路径为本地测试地址
2025-08-27 11:13:48 +08:00
d0b8159274 refactor(QualityCalls): 重构组件为Composition API并简化UI
fix(https): 将API基础路径从http改为https
fix(topone): 修正优秀录音数据处理逻辑
fix(CenterOverview): 修改默认显示值为0
2025-08-26 22:10:43 +08:00
abadcf2494 fix: 修复多个组件的数据处理和API调用问题
修复QualityCalls组件录音数据处理逻辑,确保正确显示动态数据
修正sale.vue中选中客户后获取统计数据的调用顺序
更新API基础路径为生产环境地址
优化CenterOverview组件默认值和显示逻辑
修复SalesTimelineWithTaskList组件课程显示和阶段计数问题
2025-08-26 20:54:37 +08:00
14ee188856 refactor(manager): 优化团队成员详情和预警处理逻辑
- 移除硬编码的团队成员数据,改为从API获取
- 添加可选链操作符处理可能为空的成员数据
- 重构异常预警处理逻辑,动态生成预警消息
- 调整UI组件间距和样式
- 清理无用注释和代码
2025-08-26 14:55:05 +08:00
6779db176c refactor(导航): 优化团队导航逻辑和指标描述
- 统一从高级经理到经理页面的导航路径和参数传递
- 添加团队双击事件处理并跳转到经理页面
- 简化指标描述文本,移除冗余解释
2025-08-26 14:13:26 +08:00
11e686d4d9 feat(topOne): 添加各中心营期阶段组件并优化API调用
- 新增PeriodStage组件展示各中心营期阶段信息
- 移除任务管理相关代码,替换为营期阶段展示
- 修改API端点路径,优化优秀录音文件接口调用
- 调整TeamAlerts组件样式,减小最大高度
2025-08-26 13:55:55 +08:00
b7d46c3dde refactor(secondTop): 优化营期设置和结束逻辑
使用getRequestParams统一处理请求参数
将硬编码的字符串值改为变量引用
2025-08-26 13:12:35 +08:00
d7c8a9e173 fix(metrics): 更新多个视图中的指标计算方式描述
refactor(header): 重构高级经理指挥台的头部组件,支持路由导航显示
2025-08-26 12:00:02 +08:00
58c6ec1c53 feat(统计模式): 添加按月/按期统计切换功能并优化客户阶段显示
- 在CenterOverview组件中添加统计模式切换按钮
- 实现统计模式切换逻辑并触发数据重新加载
- 优化SalesTimelineWithTaskList的客户阶段显示和计算逻辑
- 更新API调用参数以支持不同统计模式
- 调整样式和布局以适应新功能
2025-08-26 11:34:50 +08:00
87cc0e4976 feat(销售阶段): 拆分课1-4阶段为单独课程阶段并优化逻辑
- 将课1-4阶段拆分为课1、课2、课3、课4四个独立阶段
- 修改客户类型和销售阶段处理逻辑,使用当前选中阶段作为默认值
- 添加课程阶段筛选功能,支持按具体课程筛选客户
- 更新销售时间线组件以支持新的课程阶段显示
2025-08-25 21:05:07 +08:00
41058a7ab9 fix(销售页面): 简化客户类型判断逻辑
移除对"未支付"状态的单独判断,仅保留"点击未支付"作为未支付状态的标识
2025-08-25 20:26:43 +08:00
962b430a75 feat(calendar): 添加日历组件并替换待办事项列表
重构待办事项列表为日历视图,添加@fullcalendar/core依赖
支持营期设置、日期选择和事件展示功能
2025-08-25 15:47:19 +08:00
0347da9cdc feat(CustomerDetail): 添加对客户扩展字段的处理逻辑
支持处理两种不同格式的表单数据:基础信息+additional_info格式和customerExpandFieldMap格式。当表单数据包含customerExpandFieldMap时,会解析其中的扩展字段并根据不同类型(单选、多选、文本等)提取答案,组合到最终的分析文本中。
2025-08-25 11:23:37 +08:00
f1fe585fc4 refactor(person/sale): 简化紧急问题数据转换逻辑
移除百分比转换步骤,直接使用API返回的数值格式
2025-08-25 11:05:24 +08:00
d385d22cf5 refactor(views): 移除Loading组件并简化指标描述
更新API基础URL为192.168.15.53
调整漏斗图时间选择器默认值和选项顺序
优化KPI卡片显示,移除部分提示图标并简化描述文本
2025-08-23 21:01:06 +08:00
5e29aa77d6 feat(视图组件): 添加指标提示功能
在secondTop.vue和DetailedDataTable.vue中添加工具提示组件,当用户悬停在指标标签上时显示计算方式的详细说明
2025-08-22 21:59:58 +08:00
af07a1e175 feat(组件): 为KPI指标添加工具提示功能并优化业绩显示
1. 在KpiMetrics和CenterOverview组件中添加工具提示功能,显示各指标的计算说明
2. 修改GroupComparison组件中业绩数据的显示方式,移除货币格式化
3. 添加Tooltip组件用于显示指标说明
4. 优化工具提示的样式和交互效果
2025-08-22 21:39:36 +08:00
0e0d297da7 feat(GoodMusic): 添加外部录音数据支持并优化显示
- 新增recordData prop接收外部录音数据
- 实现processedRecordings计算属性处理外部数据
- 添加销售员姓名和评分显示
- 优化转录文本和录音分析功能
2025-08-22 20:56:04 +08:00
570f59f93f feat(团队指标): 为团队指标添加工具提示说明功能
为转化率、通话次数等团队指标添加工具提示功能,显示各指标的计算方式和定义
取消secondTop.vue中两处被注释的初始化数据加载调用
2025-08-22 20:25:28 +08:00
d53dd95c4e feat(会员详情): 添加指标说明工具提示功能
为会员详情页面的各项指标添加信息图标和工具提示功能,当用户悬停在ⓘ图标上时显示该指标的计算方式和说明。包含总通话次数、通话时长、新增客户、成交单数和转化率五个指标的详细说明。

新增Tooltip组件用于显示提示信息,并实现鼠标跟随定位功能。调整了样式以适配新的信息图标布局。
2025-08-22 18:20:02 +08:00
9b61620b86 feat(组件): 添加指标说明工具提示功能
在个人仪表盘、团队报表和统计指标组件中添加工具提示功能,当用户悬停在指标信息图标上时显示详细说明
创建新的Tooltip组件用于显示指标说明
更新API基础路径配置
2025-08-22 18:13:42 +08:00
8b63ab6123 fix: 更新API端点IP地址从192.168.15.56到192.168.15.60
将多个API请求的IP地址从192.168.15.56更新为192.168.15.60,确保应用连接到正确的后端服务
2025-08-22 10:04:17 +08:00
350a065863 feat(api): 添加获取优秀录音文件的接口和方法
添加了获取优秀录音文件的API接口`getExcellentRecordFile`,并在secondTop.vue中实现了相关调用逻辑。同时恢复了之前注释掉的其他中心数据获取方法的调用。
2025-08-21 13:55:47 +08:00
3b1c1c03f3 feat: 实现任务管理功能并优化界面显示
- 添加任务列表获取和状态更新API调用
- 修改任务列表组件显示格式和状态标签
- 优化日期格式化处理逻辑
- 调整任务列表样式和交互效果
- 注释掉部分不需要的API调用
2025-08-21 12:57:50 +08:00