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 @@
-
+