From 2a89ef310be7da12415fb2eed1dd2a77ee60fd8d Mon Sep 17 00:00:00 2001 From: zzc <1761997216@qq.com> Date: Tue, 17 Mar 2026 08:52:08 +0800 Subject: [PATCH] fix: reward page --- .../components/RewardManagementEdit.vue | 15 ++----- src/views/systemManagement/reward/index.vue | 45 ++++++++++++++----- 2 files changed, 37 insertions(+), 23 deletions(-) diff --git a/src/views/systemManagement/reward/components/RewardManagementEdit.vue b/src/views/systemManagement/reward/components/RewardManagementEdit.vue index 109b2ea..505e7e7 100644 --- a/src/views/systemManagement/reward/components/RewardManagementEdit.vue +++ b/src/views/systemManagement/reward/components/RewardManagementEdit.vue @@ -95,18 +95,11 @@ } }, showEdit(row) { - if (!row) { + if (!row || !row.id) { this.title = '添加' - this.form = { - appId: '', - name: '', - scene: '', - limitType: 'daily', - limitCount: 1, - gainPoints: 0, - gainExp: 0, - description: '', - isEnabled: true, + this.form = Object.assign({}, this.$options.data().form) + if (row) { + this.form = Object.assign(this.form, row) } } else { this.title = '编辑' diff --git a/src/views/systemManagement/reward/index.vue b/src/views/systemManagement/reward/index.vue index 74ea76e..6bfbac8 100644 --- a/src/views/systemManagement/reward/index.vue +++ b/src/views/systemManagement/reward/index.vue @@ -1,5 +1,9 @@