diff --git a/src/api/gameSummary/gameSummary.js b/src/api/gameSummary/gameSummary.js
new file mode 100644
index 0000000..81ccccc
--- /dev/null
+++ b/src/api/gameSummary/gameSummary.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request';
+import {genQueryParam} from "@/utils/maintainer";
+
+export const gameList = query => {
+ return request({
+ url: '/admin/game/list',
+ method: 'get',
+ params: query
+ });
+};
+export const getGamedata = query => {
+ return request({
+ url: '/admin/gamedata/total',
+ method: 'get',
+ params: query
+ });
+};
+// 导出
+export const exportForMiniGame = query => {
+ return request({
+ url: `/admin/gamedata/total/export`,
+ method: 'post',
+ params: query,
+ responseType: 'blob'
+ });
+};
+
+// 明细
+export const getUserGamedata = query => {
+ return request({
+ url: '/admin/gamedata/user/total',
+ method: 'get',
+ params: query
+ });
+};
+// 导出
+export const exportUserForMiniGame = query => {
+ return request({
+ url: `/admin/gamedata/user/export`,
+ method: 'post',
+ params: query,
+ responseType: 'blob'
+ });
+};
\ No newline at end of file
diff --git a/src/views/gameSummary/GameSummary.vue b/src/views/gameSummary/GameSummary.vue
new file mode 100644
index 0000000..e88c05c
--- /dev/null
+++ b/src/views/gameSummary/GameSummary.vue
@@ -0,0 +1,334 @@
+
+
+
+
+ 分区
+
+
+
+
+
+
+ 第三方名称
+
+
+
+
+
+
+ 游戏名称
+
+
+
+
+
+
+ 日期
+
+
+
+
查询
+
重置
+
导出
+
+
+
+
+
+
+
+
+
+
+ {{ (row.row.betRate * 100).toFixed(2) + '%' }}
+
+
+
+
+ 明细
+
+
+
+
+
+
+
+
+
+ 导出
+
+
+
+
+
+
+
+ {{ getPartitionDesc(row.row.partitionId) }}
+
+
+
+
+
+
+
+
+
+ {{ (row.row.betRate * 100).toFixed(2) + '%' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file