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) {} } } }