From 5d5dc59526540f7c402aacac4412951f652923bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Wed, 12 Mar 2025 23:27:05 +0800 Subject: [PATCH] dev --- backend/core/basic/character.py | 2 +- .../GF/gunner_female/spitfire_female.py | 2 +- frontend/src/api/info/type.ts | 14 ++-- .../src/pages/Character/Equipment/Stone.vue | 0 .../src/pages/Character/Equipment/Suit.vue | 0 .../src/pages/Character/Equipment/Weapon.vue | 18 ++++++ frontend/src/pages/Character/Index.vue | 64 ++++++++++++++++++- 7 files changed, 91 insertions(+), 9 deletions(-) create mode 100644 frontend/src/pages/Character/Equipment/Stone.vue create mode 100644 frontend/src/pages/Character/Equipment/Suit.vue create mode 100644 frontend/src/pages/Character/Equipment/Weapon.vue diff --git a/backend/core/basic/character.py b/backend/core/basic/character.py index 4549cb2c..170a672e 100644 --- a/backend/core/basic/character.py +++ b/backend/core/basic/character.py @@ -349,7 +349,7 @@ class Character: info['alter'] = self.实际名称 info['equVersion'] = self.equVersion info['name'] = self.名称 - info['weaopns'] = self.武器选项 + info['weapons'] = self.武器选项 skillInfo = [] for skill in self.skills: skillInfo.append( diff --git a/backend/core/character/GF/gunner_female/spitfire_female.py b/backend/core/character/GF/gunner_female/spitfire_female.py index bfb169d8..bba41c74 100644 --- a/backend/core/character/GF/gunner_female/spitfire_female.py +++ b/backend/core/character/GF/gunner_female/spitfire_female.py @@ -123,7 +123,7 @@ class classChange(Character): # 用来筛CP武器的 # self.转职 = '弹药专家(女)' - self.武器选项 = ['手弩', '步枪'] + self.武器选项 = ['手弩', '步枪','左轮枪','自动手枪','手炮'] self.输出类型选项 = ['魔法固伤', '物理固伤'] self.防具精通属性 = ['智力', '力量'] self.类型 = '魔法固伤' diff --git a/frontend/src/api/info/type.ts b/frontend/src/api/info/type.ts index a7e2017c..ab59e2b7 100644 --- a/frontend/src/api/info/type.ts +++ b/frontend/src/api/info/type.ts @@ -17,7 +17,7 @@ export interface IAlterInfo { options?: IAlterOption[] open?: boolean comment?: string - class?:string + class?: string } export interface ICharacterInfo { @@ -30,14 +30,20 @@ export interface ICharacterInfo { suits: ISuit[] } -export interface IEquipment {} +export interface IEquipment { + id: string + imageUrl: string + itemType: string + itemDetailType: string + name: string +} export interface ISkill { icon: string name: string id: number - learnLv:number - positon:number + learnLv: number + positon: number } export interface ISuit {} diff --git a/frontend/src/pages/Character/Equipment/Stone.vue b/frontend/src/pages/Character/Equipment/Stone.vue new file mode 100644 index 00000000..e69de29b diff --git a/frontend/src/pages/Character/Equipment/Suit.vue b/frontend/src/pages/Character/Equipment/Suit.vue new file mode 100644 index 00000000..e69de29b diff --git a/frontend/src/pages/Character/Equipment/Weapon.vue b/frontend/src/pages/Character/Equipment/Weapon.vue new file mode 100644 index 00000000..ca64e677 --- /dev/null +++ b/frontend/src/pages/Character/Equipment/Weapon.vue @@ -0,0 +1,18 @@ + + + diff --git a/frontend/src/pages/Character/Index.vue b/frontend/src/pages/Character/Index.vue index 37bec737..d0fd219c 100644 --- a/frontend/src/pages/Character/Index.vue +++ b/frontend/src/pages/Character/Index.vue @@ -1,14 +1,24 @@ + +