From 3769fec1b879da2948abd24e289d70c2a269e9e2 Mon Sep 17 00:00:00 2001
From: chy <2463300564@qq.com>
Date: Thu, 10 Jul 2025 09:37:11 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9C=80=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/system/reward-list.vue | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git a/src/views/system/reward-list.vue b/src/views/system/reward-list.vue
index e148825..fb8e4e9 100644
--- a/src/views/system/reward-list.vue
+++ b/src/views/system/reward-list.vue
@@ -119,7 +119,9 @@
-
+
+
+
import { getRewardSystemList, addReward, updateReward, deleteReward } from '@/api/reward'
import { getRewardTypeList } from '@/api/reward-type'
+ import { getGameList } from '@/api/game'
import { uploadReward } from '@/api/reward'
export default {
name: 'GameTask',
created() {
this.getTaskList()
+ this.getGameList()
},
data() {
return {
@@ -228,6 +232,7 @@
userTotalLimit: undefined,
source: 1
},
+ gameList: [],
addRewardRules: {
tencentTypeId: [{ required: true, message: '请选择奖励类型', trigger: 'change' }],
name: [{ required: true, message: '请输入奖励名称', trigger: 'blur' }],
@@ -329,6 +334,7 @@
this.dialogType = 'add'
this.addRewardDialogVisible = true
this.getRewardTypeList()
+ this.getGameList()
},
async getRewardTypeList() {
try {
@@ -448,6 +454,14 @@
this.$message.error('图片大小不能超过 2MB!')
}
return isImage && isLt2M
+ },
+ async getGameList() {
+ try {
+ const res = await getGameList({ page: 1, size: 1000 })
+ if (res.code === 0) {
+ this.gameList = res.data.list || []
+ }
+ } catch (e) {}
}
}
}