1212121
This commit is contained in:
@@ -28,28 +28,78 @@
|
||||
<div class="content">
|
||||
{{ attrData.lev }}级{{ userData.sex }}性({{ onMap }})
|
||||
</div>
|
||||
<div class="content">
|
||||
手持: <br>
|
||||
副手:<br>
|
||||
头戴:<br>
|
||||
身穿: <br>
|
||||
腰带: <br>
|
||||
脚穿: <br>
|
||||
佩戴: <br>
|
||||
时装:<br>
|
||||
羽翼: <br>
|
||||
装饰: <br>
|
||||
套装: <br>
|
||||
帮会: <br>
|
||||
<div v-if="team.state == 1">
|
||||
队伍:<Abar :href='"/user/team/info?id=" + team.team.teamId'>{{ team.team.name }}</Abar>
|
||||
<div>
|
||||
<div class="content">
|
||||
手持:
|
||||
<span class="item" v-for="item in Hold">
|
||||
<GameEqu :equ-data="item" :show-url="true" :show-lev="1"></GameEqu>
|
||||
</span>
|
||||
</div>
|
||||
<div class="content">
|
||||
副手:
|
||||
<span class="item" v-for="item in Vice">
|
||||
<GameEqu :equ-data="item" :show-url="true" :show-lev="1"></GameEqu>
|
||||
</span>
|
||||
</div>
|
||||
<div class="content">
|
||||
头戴:
|
||||
<span class="item" v-for="item in Head">
|
||||
<GameEqu :equ-data="item" :show-url="true" :show-lev="1"></GameEqu>
|
||||
</span>
|
||||
</div>
|
||||
<div class="content">
|
||||
身穿:
|
||||
<span class="item" v-for="item in Wear">
|
||||
<GameEqu :equ-data="item" :show-url="true" :show-lev="1"></GameEqu>
|
||||
</span>
|
||||
</div>
|
||||
<div class="content">
|
||||
腰带:
|
||||
<span class="item" v-for="item in Waist">
|
||||
<GameEqu :equ-data="item" :show-url="true" :show-lev="1"></GameEqu>
|
||||
</span>
|
||||
</div>
|
||||
<div class="content">
|
||||
脚穿:
|
||||
<span class="item" v-for="item in Foot">
|
||||
<GameEqu :equ-data="item" :show-url="true" :show-lev="1"></GameEqu>
|
||||
</span>
|
||||
</div>
|
||||
<div class="content">
|
||||
佩戴:
|
||||
<span class="item" v-for="item in Ornaments">
|
||||
<GameEqu :equ-data="item" :show-url="true" :show-lev="1"></GameEqu>
|
||||
</span>
|
||||
</div>
|
||||
<div class="content">
|
||||
时装:
|
||||
<span class="item" v-for="item in Fashion">
|
||||
<GameEqu :equ-data="item" :show-url="true" :show-lev="1"></GameEqu>
|
||||
</span>
|
||||
</div>
|
||||
<div class="content">
|
||||
羽翼:
|
||||
<span class="item" v-for="item in Wing">
|
||||
<GameEqu :equ-data="item" :show-url="true" :show-lev="1"></GameEqu>
|
||||
</span>
|
||||
</div>
|
||||
<div class="content">
|
||||
装饰:
|
||||
<span class="item" v-for="item in Decorate">
|
||||
<GameEqu :equ-data="item" :show-url="true" :show-lev="1"></GameEqu>
|
||||
</span>
|
||||
</div>
|
||||
<div class="content" v-if="suit.length > 0">
|
||||
<div class="item" v-for="item in suit">
|
||||
套装:<Abar :href='"/prop/suit?no=" + item.suitCode'>{{ item.suitName }}</Abar>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content"></div>
|
||||
<div class="content" v-if="team.state == 1">
|
||||
队伍:<Abar :href='"/user/team/info?id=" + team.team.teamId'>{{ team.team.name }}</Abar>
|
||||
</div>
|
||||
</template>
|
||||
<script setup lang="ts">
|
||||
import Team from './team/team.vue';
|
||||
|
||||
|
||||
definePageMeta({
|
||||
layout: layout.default,
|
||||
@@ -63,6 +113,20 @@ const onMap = ref('');
|
||||
const isFriend = ref(false);
|
||||
const isEnemy = ref(false);
|
||||
const team = ref<any>({});
|
||||
/**装备定义 */
|
||||
const equ = ref<Array<any>>([]);
|
||||
const suit = ref<Array<any>>([]);
|
||||
const Hold = ref<Array<any>>([]);
|
||||
const Vice = ref<Array<any>>([]);
|
||||
const Head = ref<Array<any>>([]);
|
||||
const Wear = ref<Array<any>>([]);
|
||||
const Waist = ref<Array<any>>([]);
|
||||
const Foot = ref<Array<any>>([]);
|
||||
const Ornaments = ref<Array<any>>([]);
|
||||
const Fashion = ref<Array<any>>([]);
|
||||
const Wing = ref<Array<any>>([]);
|
||||
const Decorate = ref<Array<any>>([]);
|
||||
|
||||
onMounted(async () => {
|
||||
try {
|
||||
await BindData();
|
||||
@@ -86,7 +150,20 @@ const BindData = async (): Promise<void> => {
|
||||
isFriend.value = result.data.isFriend;
|
||||
isEnemy.value = result.data.isEnemy;
|
||||
team.value = result.data.team;
|
||||
console.log(result);
|
||||
|
||||
equ.value = result.data.equ;
|
||||
suit.value = result.data.suit;
|
||||
Hold.value = equ.value.filter(it => it.code == 'Hold');
|
||||
Vice.value = equ.value.filter(it => it.code == 'Vice');
|
||||
Head.value = equ.value.filter(it => it.code == 'Head');
|
||||
Wear.value = equ.value.filter(it => it.code == 'Wear');
|
||||
Waist.value = equ.value.filter(it => it.code == 'Waist');
|
||||
Foot.value = equ.value.filter(it => it.code == 'Foot');
|
||||
Ornaments.value = equ.value.filter(it => it.code == 'Ornaments');
|
||||
Fashion.value = equ.value.filter(it => it.code == 'Fashion');
|
||||
Wing.value = equ.value.filter(it => it.code == 'Wing');
|
||||
Decorate.value = equ.value.filter(it => it.code == 'Decorate');
|
||||
|
||||
}
|
||||
else if (result.code == 101) {
|
||||
return PageExtend.RedirectTo("/user");
|
||||
|
||||
Reference in New Issue
Block a user