From 0407798ba017d2f791c48fe32d525b92b7d9452a Mon Sep 17 00:00:00 2001 From: liaozetao <1107136310@qq.com> Date: Fri, 13 Oct 2023 17:30:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=A5=96=E6=B1=A0=E7=BA=BF?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/treasure/poolItem.js | 11 ++++++++++- .../treasure/SeizeTreasurePoolItemView.vue | 19 ++++++++++++++++++- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/src/api/treasure/poolItem.js b/src/api/treasure/poolItem.js index 3dcf144..b6b49c0 100644 --- a/src/api/treasure/poolItem.js +++ b/src/api/treasure/poolItem.js @@ -25,4 +25,13 @@ export const deployedPoolItem = query => { method: 'get', params: query }); -}; \ No newline at end of file +}; + +//统计 +export const showPoolItemCount = query => { + return request({ + url: '/admin/seize-treasure/pool/item/count', + method: 'get', + params: query + }); +} \ No newline at end of file diff --git a/src/views/treasure/SeizeTreasurePoolItemView.vue b/src/views/treasure/SeizeTreasurePoolItemView.vue index 982fe0e..7663732 100644 --- a/src/views/treasure/SeizeTreasurePoolItemView.vue +++ b/src/views/treasure/SeizeTreasurePoolItemView.vue @@ -155,7 +155,7 @@ import TableHelper from '@/utils/bootstrap-table-helper'; import { apiResult } from '@/utils/maintainer'; import { getRewardList } from '@/api/treasure/reward'; -import { savePoolItem, deployPoolItem, deployedPoolItem } from '@/api/treasure/poolItem'; +import { savePoolItem, deployPoolItem, deployedPoolItem, showPoolItemCount } from '@/api/treasure/poolItem'; export default { name: "SeizeTreasurePoolItemView", @@ -166,6 +166,7 @@ export default { this.$nextTick(function () { this.initTable(); }); + this.showPoolItemCount(); }, mounted() { this.optEdit(); @@ -308,6 +309,21 @@ export default { }, btnSearch() { TableHelper.doRefresh('#table'); + this.showPoolItemCount(); + }, + showPoolItemCount() { + showPoolItemCount({ + poolType: 1, + poolGroup: $('#poolGroup').val() + }).then(res => { + let data = res.data; + $('#giftCount').val(data.giftCount); + $('#giftValue').val(data.giftValue); + $('#rewardLineCount').val(data.rewardLineCount); + $('#rewardLineNum').val(data.rewardLineNum); + $('#totalGiftValue').val(data.totalGiftValue); + $('#singleLineRatio').val(data.singleLineRatio + '%'); + }); }, showReward(rewardId) { getRewardList().then(res => { @@ -419,6 +435,7 @@ export default { TableHelper.doRefresh('#table'); $("#editModal").modal('hide'); }); + this.showPoolItemCount(); } }, };