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