import request from '@/utils/request' export function getConversionStatsOverview(params: any) { return request.get({ url: '/stats.conversion/overview', params }) } /** 业绩看板:单区间(部门 × 时间 × 渠道) */ export function yejiStatsOverview(params: { start_date: string end_date: string dept_ids?: number[] | string channel_code?: string }) { return request.get({ url: '/stats.yejiStats/overview', params }) } /** 业绩看板:多区间一次返回(默认 月/周/今日/昨日 四张表) */ export function yejiStatsMulti(params: { dept_ids?: number[] | string channel_code?: string ranges?: Array<{ label?: string; start_date: string; end_date: string }> }) { return request.get({ url: '/stats.yejiStats/multi', params }) } /** 业绩看板:部门下拉 */ export function yejiStatsDeptOptions() { return request.get({ url: '/stats.yejiStats/deptOptions' }) } /** 业绩看板:渠道下拉(按 source_group_name 分组) */ export function yejiStatsChannelOptions() { return request.get({ url: '/stats.yejiStats/channelOptions' }) } /** 业绩看板:医助排行榜(按部门分表;区间须与当前业绩表一致) */ export function yejiStatsLeaderboard(params: { start_date: string end_date: string dept_ids?: number[] | string channel_code?: string }) { return request.get({ url: '/stats.yejiStats/leaderboard', params }) }