12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- import request from '@/config/axios'
- export interface CrmStatisticFunnelRespVO {
- customerCount: number // 客户数
- businessCount: number // 商机数
- businessWinCount: number // 赢单数
- }
- export interface CrmStatisticsBusinessSummaryByDateRespVO {
- time: string // 时间
- businessCreateCount: number // 商机数
- totalPrice: number | string // 商机金额
- }
- export interface CrmStatisticsBusinessInversionRateSummaryByDateRespVO {
- time: string // 时间
- businessCount: number // 商机数量
- businessWinCount: number // 赢单商机数
- }
- // 客户分析 API
- export const StatisticFunnelApi = {
- // 1. 获取销售漏斗统计数据
- getFunnelSummary: (params: any) => {
- return request.get({
- url: '/crm/statistics-funnel/get-funnel-summary',
- params
- })
- },
- // 2. 获取商机结束状态统计
- getBusinessSummaryByEndStatus: (params: any) => {
- return request.get({
- url: '/crm/statistics-funnel/get-business-summary-by-end-status',
- params
- })
- },
- // 3. 获取新增商机分析(按日期)
- getBusinessSummaryByDate: (params: any) => {
- return request.get({
- url: '/crm/statistics-funnel/get-business-summary-by-date',
- params
- })
- },
- // 4. 获取商机转化率分析(按日期)
- getBusinessInversionRateSummaryByDate: (params: any) => {
- return request.get({
- url: '/crm/statistics-funnel/get-business-inversion-rate-summary-by-date',
- params
- })
- },
- // 5. 获取商机列表(按日期)
- getBusinessPageByDate: (params: any) => {
- return request.get({
- url: '/crm/statistics-funnel/get-business-page-by-date',
- params
- })
- }
- }
|