diff --git a/src/api/giftGoods.js b/src/api/giftGoods.js
index a7366c5..4741a88 100644
--- a/src/api/giftGoods.js
+++ b/src/api/giftGoods.js
@@ -300,12 +300,44 @@ export function tourismDetails(params) {
})
}
-// 营销管理-直推排行数据
-export function getMemberDirectPusht(params) {
+// 营销管理-直推人数排行数据
+export function getMemberDirectPush(data) {
return request({
- url: '/member/manager/member/get-member-direct-push',
- method: 'get',
- params
+ url: '/member/manage/member-statistics/topPeople',
+ method: 'post',
+ data
+ })
+}
+// 营销管理-直推金额排行数据
+export function getMemberDirectPushAmount(data) {
+ return request({
+ url: '/member/manage/member-statistics/topAmount',
+ method: 'post',
+ data
+ })
+}
+
+// params type setShowPeople setShowAmount
+export function getMemberDirectPushSwitchStatus(type) {
+ return request({
+ url: `member/manage/member-statistics/${type}`,
+ method: 'get'
+ })
+}
+
+// 直推人数排行开关
+export function setMemberDirectPush(flag) {
+ return request({
+ url: `member/manage/member-statistics/setShowPeople/${flag}`,
+ method: 'get'
+ })
+}
+
+// 直推金额排行开关
+export function setMemberDirectPushAmount(flag) {
+ return request({
+ url: `member/manage/member-statistics/setShowAmount/${flag}`,
+ method: 'get'
})
}
diff --git a/src/router/index.js b/src/router/index.js
index ef3ee5d..2d2d984 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -2127,12 +2127,27 @@ export const constantRoutes = [
path: 'directRanking',
name: 'DirectRanking',
component: ParentView,
+ meta: { title: '直推排行数据' },
children: [
{
path: 'directRankingList',
name: 'DirectRankingList',
component: () => import('@/views/marketing/directRanking/index'),
- meta: { title: '直推排行数据' }
+ meta: { title: '直推人数排行数据' }
+ },
+ {
+ path: 'directAmountRankingList',
+ name: 'DirectAmountRankingList',
+ component: () => import('@/views/marketing/directRanking/amount'),
+ meta: { title: '直推金额排行数据' },
+ hidden: true
+ },
+ {
+ path: 'directConfig',
+ name: 'DirectConfig',
+ component: () => import('@/views/marketing/directRanking/config'),
+ meta: { title: '直推配置' },
+ hidden: true
}
]
}
diff --git a/src/views/marketing/directRanking/amount.vue b/src/views/marketing/directRanking/amount.vue
new file mode 100644
index 0000000..7cc28a6
--- /dev/null
+++ b/src/views/marketing/directRanking/amount.vue
@@ -0,0 +1,288 @@
+
+