Files
yudao-ui-admin-vben/apps/web-antd/src/api/crm/statistics/performanceTarget.ts
YunaiV 7372f9151c feat: 迁移 CRM 数据统计与业绩目标设置
- 迁移 CRM 销售漏斗分析,补充漏斗图、阶段统计和商机转化率分析
- 迁移 CRM 员工业绩分析,补充合同汇总统计
- 迁移 CRM 产品分析,新增产品销售情况和产品分类销售分析
- 新增 CRM 业绩达成统计,支持销售目标和回款目标达成情况展示
- 新增 CRM 业绩目标设置,支持部门和员工维度的目标配置
- 补充 web-antd、web-antdv-next、web-ele 对应 API 和页面实现
- 调整统计图表配置、筛选项和表格展示,统一多端 CRM 统计交互
2026-07-11 19:08:29 +08:00

31 lines
802 B
TypeScript

import { requestClient } from '#/api/request';
export namespace CrmStatisticsPerformanceTargetApi {
/** 业绩目标完成情况请求 */
export interface PerformanceTargetReqVO {
deptId: number;
userId?: number;
year: number;
bizType: number;
}
/** 业绩目标完成情况响应 */
export interface PerformanceTargetRespVO {
month: number;
targetPrice: number;
currentPrice: number;
completionRate: number;
}
}
/** 获得业绩目标完成情况 */
export function getPerformanceTargetSummary(
params: CrmStatisticsPerformanceTargetApi.PerformanceTargetReqVO,
) {
return requestClient.get<
CrmStatisticsPerformanceTargetApi.PerformanceTargetRespVO[]
>('/crm/statistics-performance-target/get-performance-target-summary', {
params,
});
}