diff --git a/src/api/crm/bi/rank.ts b/src/api/crm/bi/rank.ts
index 8c7f36e0..13ceb7ef 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 00000000..bc6c6482
--- /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 00000000..83726c0f
--- /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 1b12999f..689ff027 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 00000000..207947ef
--- /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 00000000..c54088b6
--- /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 00000000..4de06292
--- /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 9eb83807..e7e5cff0 100644
--- a/src/views/crm/bi/rank/ReceivablePriceRank.vue
+++ b/src/views/crm/bi/rank/ReceivablePriceRank.vue
@@ -13,21 +13,13 @@
-
+