diff --git a/src/api/lb-fan-management.js b/src/api/lb-fan-management.js index 257aa60..73d74bc 100644 --- a/src/api/lb-fan-management.js +++ b/src/api/lb-fan-management.js @@ -39,3 +39,19 @@ export function simulateLbFanLogin(data) { data }) } + +export function getFanTree(params) { + return request({ + url: '/lbFanManagement/tree', + method: 'get', + params + }) +} + +export function recursiveFetchFans(data) { + return request({ + url: '/lbFanManagement/recursive-fetch', + method: 'post', + data + }) +} diff --git a/src/api/lb-user-coupon.js b/src/api/lb-user-coupon.js index 5f3e6b2..274ff8e 100644 --- a/src/api/lb-user-coupon.js +++ b/src/api/lb-user-coupon.js @@ -55,3 +55,11 @@ export function exportLbUserCoupon(params) { responseType: 'blob' }) } + +export function calculateMonthlyAmount(params) { + return request({ + url: '/lbUserCoupon/calculateMonthlyAmount', + method: 'get', + params + }) +} diff --git a/src/views/lb-business/coupon-manage/index.vue b/src/views/lb-business/coupon-manage/index.vue index a15e3bc..016007b 100644 --- a/src/views/lb-business/coupon-manage/index.vue +++ b/src/views/lb-business/coupon-manage/index.vue @@ -75,10 +75,11 @@ {{ formatDateTime(scope.row.createTime) }} - + @@ -197,12 +198,40 @@ 统计 + + +
+
+ + {{ calculateResult.userId || '-' }} + {{ calculateResult.userNickname || '-' }} + {{ calculateResult.startDate || '-' }} + + + {{ calculateResult.totalAmount != null ? calculateResult.totalAmount.toFixed(2) : '0.00' }} + + + +
+
+ +
{{ calculateResult.message || '计算失败' }}
+
+
+
+ +
+ +