diff --git a/src/api/crm/bi/rank.ts b/src/api/crm/bi/rank.ts index 8c7f36e035d34f55585e2b5c6088a7d68ca91da0..13ceb7ef5d65af502fb358dfbde8846dadf0bc4a 100644 --- a/src/api/crm/bi/rank.ts +++ b/src/api/crm/bi/rank.ts @@ -21,5 +21,47 @@ export const RankApi = { url: '/crm/bi-rank/get-receivable-price-rank', params }) + }, + // 签约合同排行 + getContractCountRank: (params: any) => { + return request.get({ + url: '/crm/bi-rank/get-contract-count-rank', + params + }) + }, + // 产品销量排行 + getProductSalesRank: (params: any) => { + return request.get({ + url: '/crm/bi-rank/get-product-sales-rank', + params + }) + }, + // 新增客户数排行 + getCustomerCountRank: (params: any) => { + return request.get({ + url: '/crm/bi-rank/get-customer-count-rank', + params + }) + }, + // 新增联系人数排行 + getContactsCountRank: (params: any) => { + return request.get({ + url: '/crm/bi-rank/get-contacts-count-rank', + params + }) + }, + // 跟进次数排行 + getFollowCountRank: (params: any) => { + return request.get({ + url: '/crm/bi-rank/get-follow-count-rank', + params + }) + }, + // 跟进客户数排行 + getFollowCustomerCountRank: (params: any) => { + return request.get({ + url: '/crm/bi-rank/get-follow-customer-count-rank', + params + }) } } diff --git a/src/views/crm/bi/rank/ContactsCountRank.vue b/src/views/crm/bi/rank/ContactsCountRank.vue new file mode 100644 index 0000000000000000000000000000000000000000..bc6c648216b44f83e2dab2983e8bdba6c76fae64 --- /dev/null +++ b/src/views/crm/bi/rank/ContactsCountRank.vue @@ -0,0 +1,98 @@ + + + diff --git a/src/views/crm/bi/rank/ContractCountRank.vue b/src/views/crm/bi/rank/ContractCountRank.vue new file mode 100644 index 0000000000000000000000000000000000000000..83726c0f3adc18af854f9fe2c6173f6e2b99c6b8 --- /dev/null +++ b/src/views/crm/bi/rank/ContractCountRank.vue @@ -0,0 +1,98 @@ + + + diff --git a/src/views/crm/bi/rank/ContractPriceRank.vue b/src/views/crm/bi/rank/ContractPriceRank.vue index 1b12999f3850dbc5767e475af63e6822eb814761..689ff027c2beb140944fc4d86939c4192049cb98 100644 --- a/src/views/crm/bi/rank/ContractPriceRank.vue +++ b/src/views/crm/bi/rank/ContractPriceRank.vue @@ -13,21 +13,13 @@ - + diff --git a/src/views/crm/bi/rank/FollowCountRank.vue b/src/views/crm/bi/rank/FollowCountRank.vue new file mode 100644 index 0000000000000000000000000000000000000000..207947efcbe176def5d65107932f4d84d5b713d7 --- /dev/null +++ b/src/views/crm/bi/rank/FollowCountRank.vue @@ -0,0 +1,98 @@ + + + diff --git a/src/views/crm/bi/rank/FollowCustomerCountRank.vue b/src/views/crm/bi/rank/FollowCustomerCountRank.vue new file mode 100644 index 0000000000000000000000000000000000000000..c54088b6abdcb76ffd7fcd56a42d7631e2209929 --- /dev/null +++ b/src/views/crm/bi/rank/FollowCustomerCountRank.vue @@ -0,0 +1,98 @@ + + + diff --git a/src/views/crm/bi/rank/ProductSalesRank.vue b/src/views/crm/bi/rank/ProductSalesRank.vue new file mode 100644 index 0000000000000000000000000000000000000000..4de062923171a2544f6b4f72d004d69d88bd7dd7 --- /dev/null +++ b/src/views/crm/bi/rank/ProductSalesRank.vue @@ -0,0 +1,98 @@ + + + diff --git a/src/views/crm/bi/rank/ReceivablePriceRank.vue b/src/views/crm/bi/rank/ReceivablePriceRank.vue index 9eb838074181f9a434eea43d902c3d5e923a658a..e7e5cff0de7e8f47441fc04bbfcee78f65f70a9b 100644 --- a/src/views/crm/bi/rank/ReceivablePriceRank.vue +++ b/src/views/crm/bi/rank/ReceivablePriceRank.vue @@ -13,21 +13,13 @@ - +