From 2cbf0de5a5cf9cefb291538614df86571382d0e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=A6=E6=B1=89?= <5725748+qin_and_han_dynasties@user.noreply.gitee.com> Date: Sun, 19 Apr 2026 22:08:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=AA=E6=98=BE=E7=A4=BA=E7=AC=A6=E5=90=88?= =?UTF-8?q?=E8=A7=92=E8=89=B2=E5=BD=93=E5=89=8D=E7=AD=89=E7=BA=A7=E5=BE=97?= =?UTF-8?q?=E6=80=AA=E7=89=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Frontend/src/api/monster.ts | 2 +- .../Frontend/src/views/admin/MonstersView.vue | 10 ++--- Build_God_Api/Build_God_Api/DB/Monster.cs | 3 +- .../Build_God_Api/Dto/MonsterDtos.cs | 3 +- .../Build_God_Api/Services/MonsterService.cs | 5 ++- Build_God_Game/src/api/monster.ts | 6 +-- Build_God_Game/src/stores/monster.ts | 4 +- Build_God_Game/src/views/MonsterListView.vue | 37 +++++++++++-------- 8 files changed, 40 insertions(+), 30 deletions(-) diff --git a/Build_God_Admin_Frontend/Frontend/src/api/monster.ts b/Build_God_Admin_Frontend/Frontend/src/api/monster.ts index cfc2568..0150948 100644 --- a/Build_God_Admin_Frontend/Frontend/src/api/monster.ts +++ b/Build_God_Admin_Frontend/Frontend/src/api/monster.ts @@ -8,7 +8,7 @@ export interface Monster { attack: number; defense: number; criticalRate: number; - level: number; + levelId: number; type: number; icon?: string; rewards?: MonsterReward[]; diff --git a/Build_God_Admin_Frontend/Frontend/src/views/admin/MonstersView.vue b/Build_God_Admin_Frontend/Frontend/src/views/admin/MonstersView.vue index 8d4425f..70ae5ed 100644 --- a/Build_God_Admin_Frontend/Frontend/src/views/admin/MonstersView.vue +++ b/Build_God_Admin_Frontend/Frontend/src/views/admin/MonstersView.vue @@ -62,7 +62,7 @@ const formData = ref({ attack: 0, defense: 0, criticalRate: 0, - level: 1, + levelId: 1, type: 1, icon: '' }) @@ -116,7 +116,7 @@ const openDialog = (monster?: Monster) => { attack: 0, defense: 0, criticalRate: 0, - level: 1, + levelId: 1, type: 1, icon: '' } @@ -258,7 +258,7 @@ const saveMonster = async () => { if (formData.value.name == undefined || formData.value.description == undefined || formData.value.type == undefined - || formData.value.level == undefined + || formData.value.levelId == undefined ) { ElMessage.error('请填写必填项') return @@ -404,7 +404,7 @@ const fetchRewardTypes = async () => { - +