This commit is contained in:
2025-04-02 14:45:14 +08:00
parent fa4d4f9816
commit 5b03724adf
10 changed files with 235 additions and 152 deletions
@@ -1,8 +1,8 @@
<template>
<div class="h-180px pos-relative">
<div class="pos-relative w-300px h-full">
<template v-for="part in infoStore.parts" :key="part">
<div
class="pos-absolute text-white w-26px h-26px border-1px border-solid border-#7a7a7a/50 flex items-center justify-center"
class="pos-absolute text-white/50 w-26px h-26px border-1px border-solid border-#7a7a7a/50 flex items-center justify-center"
:style="infoStyle(part)"
@click="choosePart(part)"
>
@@ -111,7 +111,7 @@ export default defineComponent({
const reinforce = currentInfo<string | number>('reinforce')
// 锻造数值
const dz_number = currentInfo<string | number>('dz_number')
const refine = currentInfo<string | number>('refine')
// 调适
const adaptation = currentInfo<string | number>('adaptation')
@@ -129,7 +129,9 @@ export default defineComponent({
return () => {
return (
<>
<EquList v-model:part={part.value}/>
<div class="h-180px flex justify-center items-center">
<EquList v-model:part={part.value}/></div>
<div class="flex flex-wrap equ-profile">
<div class="equ-profile-item">
<div class="mr-10px row-name">当前部位</div>
@@ -157,7 +159,7 @@ export default defineComponent({
))}
</calc-select>
{part.value == '武器' && (
<calc-select v-model={dz_number.value} class="flex-1 !h-20px">
<calc-select v-model={refine.value} class="flex-1 !h-20px">
{renderList(9, (i) => (
<calc-option value={i - 1}>锻造+ {i - 1}</calc-option>
))}
+1 -1
View File
@@ -1,5 +1,5 @@
<template>
<div class="w-300px">
<div class="w-400px">
<calc-collapse class="w-100%" title="装备打造(点击人物部位切换)">
<equipment />
</calc-collapse>
+1 -1
View File
@@ -1,5 +1,5 @@
<template>
<div class="w-100% h-100% main" :class="props.alter.split('.').slice(-1)">
<div class="w-100% h-100% main" :class="infoStore.infos?.alter">
<div class="header">
<calc-tabs route>
<calc-tab :value="`/character/equipment/${props.alter}`">装备设置</calc-tab>
@@ -1,12 +1,12 @@
<template>
<div class="flex flex-col" v-if="data && data.length > 0">
<div class="flex gap-2 text-white items-center" v-for="skill in data" :key="skill.name">
<div>
<div class="flex flex-col gap-1" v-if="data && data.length > 0">
<div class="flex gap-2 text-white items-center jus" v-for="skill in data" :key="skill.name">
<div class="flex-1 flex items-center">
<img :src="getImageURL(skill.icon)" alt="" class="w-8 h-8" />
</div>
<div>{{ skill.name }}</div>
<div>{{ skill.lv }}</div>
<div>{{ skill.damage.toFixed(0) }}</div>
<div class="w-150px">{{ skill.name }}</div>
<div class="flex-1">{{ skill.cd.toFixed(2) }}s</div>
<div class="flex-1">{{ skill.damage.toFixed(0) }}</div>
</div>
</div>
</template>