feat(统计模式): 添加按月/按期统计切换功能并优化客户阶段显示

- 在CenterOverview组件中添加统计模式切换按钮
- 实现统计模式切换逻辑并触发数据重新加载
- 优化SalesTimelineWithTaskList的客户阶段显示和计算逻辑
- 更新API调用参数以支持不同统计模式
- 调整样式和布局以适应新功能
This commit is contained in:
2025-08-26 11:34:50 +08:00
parent 87cc0e4976
commit 58c6ec1c53
7 changed files with 394 additions and 36 deletions

View File

@@ -165,23 +165,23 @@ const tooltip = reactive({
const metricDescriptions = {
totalCalls: {
title: '总通话次数计算方式',
description: '统计该成员在选定时间范围内的所有外呼和接听通话的总次数,包括有效通话和无效通话。'
description: '统计在选定时间范围内的所有外呼和接听通话的总次数,包括有效通话和无效通话。'
},
callTime: {
title: '通话时长计算方式',
description: '累计该成员所有有效通话的时长,以小时为单位显示,精确到小数点后一位。'
description: '累计所有有效通话的时长,以小时为单位显示,精确到小数点后一位。'
},
newClients: {
title: '新增客户计算方式',
description: '统计该成员在选定时间范围内新建档的客户数量,不包括重复录入的客户。'
description: '在选定时间范围内新建档的客户数量,不包括重复录入的客户。'
},
deals: {
title: '成交单数计算方式',
description: '统计该成员在选定时间范围内成功签约的订单数量,包括全款和定金订单。'
description: '在选定时间范围内成功签约的订单数量,包括全款和定金订单。'
},
conversionRate: {
title: '转化率计算方式',
description: '成交单数 ÷ 新增客户数 × 100%,反映该成员将潜在客户转化为成交客户的能力。'
description: '成交单数 ÷ 新增客户数 × 100%'
}
}