1233
This commit is contained in:
@@ -1 +1,189 @@
|
||||
<template></template>
|
||||
<template>
|
||||
<div class="content">
|
||||
<div class="common" v-if="equInfo.img != ''">
|
||||
<Aimage :url="equInfo.img" _alt="."></Aimage>
|
||||
</div>
|
||||
<div class="common" v-if="ueId == ''">
|
||||
名称:{{ equInfo.equName }}<br>
|
||||
部位:{{ EquTool.GetEquPlaceName(equInfo.code) }}<br>
|
||||
等级:{{ equInfo.lev }}<br>
|
||||
交易:{{ equInfo.isDeal == 1 ? "可交易" : "不可交易" }}<br>
|
||||
赠送:{{ equInfo.isGive == 1 ? "可赠送" : "不可赠送" }}<br>
|
||||
获取途径:{{ equInfo.source }}<br>
|
||||
说明:{{ equInfo.remark }}<br>
|
||||
<span v-if="equInfo.sex != 'Default'">
|
||||
性别:{{ equInfo.sex == 'Boy' ? "男" : "女" }}<br>
|
||||
</span>
|
||||
强化:{{ equInfo.isIntensify == 1 ? "可强化" : "不可强化" }}<br>
|
||||
负重:{{ equInfo.weight }}<br>
|
||||
<div v-if="equInfo.isAppr == 0" style="margin:0px;">
|
||||
<span v-if="Number(equInfo.blood) > 0">
|
||||
体力:{{ equInfo.blood }}<br>
|
||||
</span>
|
||||
<span v-if="Number(equInfo.minAtk) > 0">
|
||||
攻击:{{ equInfo.minAtk }}-{{ equInfo.maxAtk }}<br>
|
||||
</span>
|
||||
<span v-if="Number(equInfo.defense) > 0">
|
||||
防御:{{ equInfo.defense }}<br>
|
||||
</span>
|
||||
<span v-if="Number(equInfo.agility) > 0">
|
||||
敏捷:{{ equInfo.agility }}<br>
|
||||
</span>
|
||||
<span v-if="Number(equInfo.morale) > 0">
|
||||
士气:{{ equInfo.morale }}<br>
|
||||
</span>
|
||||
</div>
|
||||
耐久:{{ equInfo.durability }}<br>
|
||||
<span v-if="equInfo.suitCode != '0' && equInfo.suitCode != ''">
|
||||
套装:<Abar href="/">{{ suitInfo.suitName }}</Abar><br>
|
||||
</span>
|
||||
特性:{{ EquTool.GetEquAttrName(equInfo.equAttr, 0) }}<br>
|
||||
<span v-if="equInfo.holeCount > 0">
|
||||
镶嵌:{{ equInfo.holeCount }}<br>
|
||||
</span>
|
||||
<span v-if="equInfo.useTime > 0">
|
||||
有效期:{{ equInfo.useTime }}天
|
||||
</span>
|
||||
<div v-if="equInfo.isAppr == 1">
|
||||
(*该装备需要鉴定)
|
||||
</div>
|
||||
</div>
|
||||
<div class="common" v-if="ueId != ''">
|
||||
名称:{{ equData.equName }}<br>
|
||||
<span v-if="equData.equName != equData.unitEquName">
|
||||
装备名称:{{ equData.unitEquName }}<br>
|
||||
</span>
|
||||
部位:{{ EquTool.GetEquPlaceName(equData.code) }}<br>
|
||||
等级:{{ equData.lev }}<br>
|
||||
品阶:{{ EquTool.EquStartTips(equData.start) }}<br>
|
||||
<span v-if="equData.quality > 0">
|
||||
品质:<Abar href="">equData.qualityName</Abar><br>
|
||||
</span>
|
||||
交易:{{ equData.isDeal == 1 ? "可交易" : "不可交易" }}<br>
|
||||
赠送:{{ equData.isGive == 1 ? "可赠送" : "不可赠送" }}<br>
|
||||
获取途径:{{ equInfo.source }}<br>
|
||||
说明:{{ equInfo.remark }}<br>
|
||||
签名:{{ equData.sign }}<br>
|
||||
获得人:<GameUser :data="owUser" :show-icon="0" :show-area="0"></GameUser><br>
|
||||
<span v-if="equData.sex != 'Default'">
|
||||
性别:{{ equData.sex == 'Boy' ? "男" : "女" }}<br>
|
||||
</span>
|
||||
强化:{{ equData.isIntensify == 1 ? "可强化" : "不可强化" }}<br>
|
||||
<span v-if="equData.intensifyLev > 0">
|
||||
强化等级:{{ equData.intensifyLev }}<br>
|
||||
</span>
|
||||
<span v-if="equAwaken.length > 0">
|
||||
<Abar href="">装备特性:{{ equAwaken[0].name }}({{ equAwaken[0].lev }}级)</Abar><br>
|
||||
</span>
|
||||
附魔:{{ equMent.name }}<br>
|
||||
负重:{{ equData.weight }}<br>
|
||||
<div v-if="equData.isAppr == 1" style="margin:0px;">
|
||||
<span v-if="Number(equData.blood) > 0">
|
||||
体力:{{ equData.blood }}<br>
|
||||
</span>
|
||||
<span v-if="Number(equData.minAtk) > 0">
|
||||
攻击:{{ equData.minAtk }}-{{ equData.maxAtk }}<br>
|
||||
</span>
|
||||
<span v-if="Number(equData.defense) > 0">
|
||||
防御:{{ equData.defense }}<br>
|
||||
</span>
|
||||
<span v-if="Number(equData.agility) > 0">
|
||||
敏捷:{{ equData.agility }}<br>
|
||||
</span>
|
||||
<span v-if="Number(equData.morale) > 0">
|
||||
士气:{{ equData.morale }}<br>
|
||||
</span>
|
||||
</div>
|
||||
耐久:{{ equData.maxdurability }}/{{ equData.durability }}<br>
|
||||
<span v-if="equData.suitCode != '0' && equData.suitCode != ''">
|
||||
套装:<Abar href="/">{{ suitInfo.suitName }}</Abar><br>
|
||||
</span>
|
||||
特性:{{ EquTool.GetEquAttrName(equData.equAttr, 0) }}<br>
|
||||
<span v-if="equData.holeCount > 0">
|
||||
镶嵌:({{ gemMent.length }}/{{ equData.holeCount }})<br>
|
||||
</span>
|
||||
<span v-if="equData.opTime == 0">
|
||||
<span v-if="equInfo.useTime > 0">
|
||||
有效期:{{ equInfo.useTime }}天
|
||||
</span>
|
||||
</span>
|
||||
<span v-else>
|
||||
<span v-if="equInfo.useTime > 0">
|
||||
到期时间:{{ TimeExtend.Format(equData.useEndTime, "yyyy-MM-dd") }}
|
||||
</span>
|
||||
</span>
|
||||
<div v-if="equData.isAppr == 0">
|
||||
(*该装备需要鉴定)
|
||||
</div>
|
||||
<div class="common" v-if="myUserId == equData.userId && equData.isAppr == 1">
|
||||
<span>
|
||||
◈<Abutton>穿戴装备</Abutton><br>
|
||||
</span>
|
||||
<span>
|
||||
◈<Abutton>洗练</Abutton><br>
|
||||
</span>
|
||||
<span>
|
||||
◈<Abutton>觉醒</Abutton><br>
|
||||
</span>
|
||||
<span>
|
||||
◈<Abutton>升星</Abutton><br>
|
||||
</span>
|
||||
<span>
|
||||
◈<Abutton>绑定</Abutton><br>
|
||||
</span>
|
||||
<span>
|
||||
◈<Abar href="">寄售</Abar><br>
|
||||
</span>
|
||||
<span>
|
||||
◈<Abutton>个性化</Abutton><br>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
<script setup lang="ts">
|
||||
|
||||
definePageMeta({
|
||||
layout: layout.default,
|
||||
middleware: 'page-loading'
|
||||
})
|
||||
const equData = ref<any>({});
|
||||
const equInfo = ref<any>({});
|
||||
const suitInfo = ref<any>({});
|
||||
const owUser = ref<any>({});
|
||||
const equAwaken = ref<Array<any>>([]);
|
||||
const equMent = ref<any>({});
|
||||
const gemMent = ref<Array<any>>([]);
|
||||
const myUserId = StateHelper.userId;
|
||||
let ueId = PageExtend.QueryString("ue");
|
||||
onMounted(async () => {
|
||||
try {
|
||||
await BindData();
|
||||
}
|
||||
finally {
|
||||
PageLoading.Close();
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
|
||||
const BindData = async (): Promise<void> => {
|
||||
let equId = PageExtend.QueryString("id");
|
||||
|
||||
let result = await EquService.GetEquInfo(Number(equId), ueId);
|
||||
if (result.code == 0) {
|
||||
equData.value = result.data.equData;
|
||||
equInfo.value = result.data.equ;
|
||||
suitInfo.value = result.data.suit;
|
||||
owUser.value = result.data.user;
|
||||
equAwaken.value = result.data.equData.equAwaken;
|
||||
equMent.value = result.data.equData.equMent;
|
||||
gemMent.value = result.data.equData.gemMent;
|
||||
console.log(result);
|
||||
}
|
||||
else {
|
||||
MessageExtend.ShowDialog("提示", result.msg);
|
||||
}
|
||||
};
|
||||
|
||||
</script>
|
||||
@@ -1 +1,56 @@
|
||||
<template></template>
|
||||
<template>
|
||||
<div class="content">
|
||||
<div class="common" v-if="data.img != ''">
|
||||
<Aimage :url="data.img" _alt="."></Aimage>
|
||||
</div>
|
||||
名称:{{ data.goodsName }} <Abar href="" v-if="count > 0">寄售</Abar><br>
|
||||
<div class="common" v-if="data.code == 'Card'">
|
||||
等级:{{ data.lev }}星
|
||||
</div>
|
||||
获取途径:{{ data.source }}<br>
|
||||
说明:{{ data.tips }}<br>
|
||||
交易:{{ data.isDeal == 1 ? "可交易" : "不可交易" }}<br>
|
||||
赠送:{{ data.isGive == 1 ? "可赠送" : "不可赠送" }}<br>
|
||||
负重:{{ data.weight }}<br>
|
||||
</div>
|
||||
<div class="content" v-if="count > 0">
|
||||
<div class="common">
|
||||
数量:{{ count }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</template>
|
||||
<script setup lang="ts">
|
||||
|
||||
definePageMeta({
|
||||
layout: layout.default,
|
||||
middleware: 'page-loading'
|
||||
})
|
||||
const data = ref<any>({});
|
||||
const count = ref(0);
|
||||
|
||||
onMounted(async () => {
|
||||
try {
|
||||
await BindData();
|
||||
}
|
||||
finally {
|
||||
PageLoading.Close();
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
|
||||
const BindData = async (): Promise<void> => {
|
||||
let goodsId = PageExtend.QueryString("id");
|
||||
let result = await GoodsService.GetGoodsInfo(Number(goodsId));
|
||||
if (result.code == 0) {
|
||||
data.value = result.data.goods;
|
||||
count.value = result.data.count;
|
||||
console.log(result);
|
||||
}
|
||||
else {
|
||||
MessageExtend.ShowDialog("提示", result.msg);
|
||||
}
|
||||
};
|
||||
|
||||
</script>
|
||||
Reference in New Issue
Block a user