CRM:优化合同金额排行、回款金额排行

This commit is contained in:
YunaiV
2024-02-03 01:14:24 +08:00
parent d6438943b8
commit 4549f8ed3c
8 changed files with 270 additions and 352 deletions

25
src/api/crm/bi/rank.ts Normal file
View File

@ -0,0 +1,25 @@
import request from '@/config/axios'
export interface BiRankRespVO {
count: number
nickname: string
deptName: string
}
// 排行 API
export const RankApi = {
// 获得合同排行榜
getContractPriceRank: (params: any) => {
return request.get({
url: '/crm/bi-rank/get-contract-price-rank',
params
})
},
// 获得回款排行榜
getReceivablePriceRank: (params: any) => {
return request.get({
url: '/crm/bi-rank/get-receivable-price-rank',
params
})
}
}

View File

@ -1,38 +0,0 @@
import request from '@/config/axios'
export interface BiContractRanKingRespVO {
price: number
nickname: string
deptName: string
}
export interface BiReceivablesRanKingRespVO {
price: number
nickname: string
deptName: string
}
export interface BiRankReqVO {
deptId: number
orderDate: Date[]
startTime: Date
endTime: Date
}
// 排行 API
export const RankingStatisticsApi = {
// 获得合同排行榜
contractAmountRanking: (params: any) => {
return request.get({
url: '/crm/bi-ranking/contract-ranking',
params
})
},
// 获得回款排行榜
receivablesAmountRanking: (params: any) => {
return request.get({
url: '/crm/bi-ranking/receivables-ranking',
params
})
}
}