Commit Graph

41 Commits

Author SHA1 Message Date
288a525537 refactor(ui): 调整多个组件的内边距和样式一致性
fix(GoodMusic): 修复录音列表数据结构和显示问题
style: 统一多个组件的头部内边距为10px 20px 10px
chore: 切换API基础路径为生产环境
2025-10-22 18:02:55 +08:00
99efa8de75 fix(api): 修正获取优秀录音文件的API路径并实现功能
修复top.js和secondTop.js中获取优秀录音文件的API路径错误,将common路径改为正确的level_four和level_five路径
在secondTop.vue中实现获取优秀录音文件的功能,添加参数验证和错误处理
2025-10-22 17:34:34 +08:00
676b213a7d feat(反馈表单): 在多个视图添加反馈表单功能及样式
为topOne、seniorManager和secondTop视图添加反馈表单控制逻辑和按钮样式
2025-10-09 20:17:21 +08:00
600684570a feat(反馈系统): 添加用户反馈功能组件
在多个视图页面中添加反馈按钮和FeedbackForm组件,允许用户提交反馈意见。主要变更包括:
1. 创建FeedbackForm.vue组件实现反馈表单
2. 在topone、seniorManager、secondTop等视图添加反馈按钮
3. 实现表单提交逻辑和样式
4. 修复manager.vue中Sale组件路径大小写问题
5. 将index.html语言设置为中文
2025-09-30 15:59:39 +08:00
6f0d10b881 fix: 修复导出功能并优化页面标题
- 将“销售驾驶舱”改为“分析师驾驶舱”以更准确反映功能
- 修复导出功能中移除自动导出和优化错误提示
- 清理不再使用的优秀录音获取代码
2025-09-24 20:54:28 +08:00
5a930ac084 fix: 修复优秀录音获取和导出按钮权限问题
- 取消注释CentergetGoodRecord调用以获取优秀录音
- 为问题排行榜导出按钮添加用户等级4的权限控制
- 将排行榜默认周期改为month并移除冗余注释
2025-09-04 12:28:53 +08:00
f47211b0b0 feat: 实现卡片可见性管理并优化多个组件功能
- 在UserDropdown组件中添加卡片名称映射
- 为sale.vue、seniorManager.vue、topone.vue和secondTop.vue添加卡片可见性控制
- 在CustomerDetail.vue中添加通话数据检查逻辑
- 将https.js中的API基础路径切换为生产环境
2025-09-03 11:41:09 +08:00
beec8c6cfb refactor(views): 优化客户阶段显示逻辑和业绩单位显示
- 合并课1-4阶段显示,简化客户阶段逻辑
- 修改业绩显示单位为"单"而非货币
- 调整警告提示样式增加底部间距
- 完善组业绩详情请求参数处理
2025-08-30 14:54:50 +08:00
04b19bc45d feat(Calendar): 添加法定节假日显示功能并优化交互
- 新增节假日API获取及显示功能
- 将点击事件改为鼠标悬停触发
- 添加节假日样式和名称显示
- 优化事件点颜色和样式
- 移除secondTop.vue中不再使用的录音获取方法
2025-08-29 11:59:20 +08:00
4eea8f8a8a feat(Calendar): 添加历史营期查看功能并优化排序逻辑
- 在Calendar组件中添加历史营期查看功能,包括弹窗和样式
- 修改secondTop组件中的成员排序逻辑,从按成交单数改为按排名排序
- 启用之前注释掉的优秀录音数据获取功能
2025-08-28 15:03:40 +08:00
14a536bd1c feat(Calendar): 添加休息天数输入并改进营期设置逻辑
- 在营期设置弹窗中添加休息天数输入字段
- 修改营期结束判断逻辑,不再仅依赖休息日
- 改进用户参数获取逻辑,优先使用路由参数
- 添加测试数据以便在没有营期数据时测试功能
- 优化API请求参数处理,确保总是传递必要参数
2025-08-27 18:13:46 +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
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
abadcf2494 fix: 修复多个组件的数据处理和API调用问题
修复QualityCalls组件录音数据处理逻辑,确保正确显示动态数据
修正sale.vue中选中客户后获取统计数据的调用顺序
更新API基础路径为生产环境地址
优化CenterOverview组件默认值和显示逻辑
修复SalesTimelineWithTaskList组件课程显示和阶段计数问题
2025-08-26 20:54:37 +08:00
b7d46c3dde refactor(secondTop): 优化营期设置和结束逻辑
使用getRequestParams统一处理请求参数
将硬编码的字符串值改为变量引用
2025-08-26 13:12:35 +08:00
58c6ec1c53 feat(统计模式): 添加按月/按期统计切换功能并优化客户阶段显示
- 在CenterOverview组件中添加统计模式切换按钮
- 实现统计模式切换逻辑并触发数据重新加载
- 优化SalesTimelineWithTaskList的客户阶段显示和计算逻辑
- 更新API调用参数以支持不同统计模式
- 调整样式和布局以适应新功能
2025-08-26 11:34:50 +08:00
962b430a75 feat(calendar): 添加日历组件并替换待办事项列表
重构待办事项列表为日历视图,添加@fullcalendar/core依赖
支持营期设置、日期选择和事件展示功能
2025-08-25 15:47:19 +08:00
5e29aa77d6 feat(视图组件): 添加指标提示功能
在secondTop.vue和DetailedDataTable.vue中添加工具提示组件,当用户悬停在指标标签上时显示计算方式的详细说明
2025-08-22 21:59:58 +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
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
544a66b8fa feat(导航): 添加双击导航功能并优化数据展示
- 在GroupComparison组件中添加双击部门跳转到经理页面的功能
- 在secondTop组件中添加双击成员跳转到销售页面的功能
- 优化topOne组件中客户迫切问题排行榜的数据格式转换
- 在RankingList组件中增加展示条目并添加排序功能
- 在SalesTimelineWithTaskList组件中替换alert弹窗为自定义模态框
- 优化secondTop组件路由跳转逻辑,避免重复请求
2025-08-21 10:47:41 +08:00
c340f6c870 fix: 恢复被注释的中心绩效相关数据获取调用
恢复之前被注释掉的中心绩效相关API调用,确保页面能获取完整数据
2025-08-21 01:20:07 +08:00
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
2b75f1b568 feat(api): 新增销售漏斗和黄金联络时段API接口
feat(views): 添加销售漏斗和黄金联络时段数据展示功能
refactor(views): 优化客户详情组件的数据处理逻辑
fix(views): 修复业绩数据显示字段不一致问题
style(views): 调整路由导航顶栏样式
2025-08-19 21:45:15 +08:00
f0ad14e025 feat(销售驾驶舱): 优化销售时间线标题样式和布局调整
refactor(客户类型): 重构客户类型图表组件,增加数据校验和错误处理

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

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

chore: 移动客户类型组件至正确目录并更新引用路径
2025-08-18 20:44:29 +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
32e43a1c6d feat(销售页面): 优化表单数据显示逻辑并添加二级顶部API
重构RawDataCards组件表单数据显示逻辑,支持两种不同格式的数据源
在sale.vue中添加表单数据加载功能并传递给子组件
添加secondTop.js包含二级顶部页面所需的所有API接口
调整SalesTimelineWithTaskList.vue中的未到课显示文案
2025-08-14 16:14:32 +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