1212
This commit is contained in:
88
Web/src/pages/user/index.vue
Normal file
88
Web/src/pages/user/index.vue
Normal file
@@ -0,0 +1,88 @@
|
||||
<template>
|
||||
<div class="content">
|
||||
<Abar href="">更换称号</Abar><br>
|
||||
ID:{{ userData.userNo }} [<Abar href="">升靓号</Abar>]<br>
|
||||
昵称:<Abar href="">{{ userData.nick }}</Abar><br>
|
||||
性别:<Abar href="">{{ userData.sex }}</Abar><br>
|
||||
<Abar>特权</Abar>:<br>
|
||||
徽章:<Abar>显示</Abar><br>
|
||||
社交:<Abar>未收到礼物</Abar><br>
|
||||
婚姻:单身<br>
|
||||
个性签名:{{ userData.sign }}.<Abar>修改</Abar><br>
|
||||
宠物:暂无<br>
|
||||
坐骑:无<br>
|
||||
成就:<Abar>展示成就</Abar><br>
|
||||
等级:{{ attrData.lev }}<br>
|
||||
综合战力:{{attrData.score}}<br>
|
||||
经验:{{ expData.exp }}/{{ expData.upExp }}<br>
|
||||
体力:{{attrData.blood}}/{{attrData.upBlood}} {{attrData.bloodTips}}<br>
|
||||
攻击:{{attrData.minAtk}}-{{attrData.maxAtk}} {{attrData.atkTips}}<br>
|
||||
防御:{{attrData.defense}} {{attrData.defTips}}<br>
|
||||
敏捷:{{attrData.agility}} {{attrData.agilityTips}}<br>
|
||||
士气:{{attrData.morale}}/{{attrData.upMorale}} {{attrData.moraleTips}}<br>
|
||||
师德:{{accData.teach}}<br>
|
||||
声望:{{accData.renown}}<br>
|
||||
活力:{{ vitality }}<br>
|
||||
罪恶值:0<br>
|
||||
帮派:无<br>
|
||||
<!-- ---◈药品状态◈---<br>
|
||||
◆体力宝+24370<br>
|
||||
◆耐久包+0<br> -->
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="item">
|
||||
<Abar>装备</Abar>.
|
||||
<Abar>技能</Abar>.
|
||||
<Abar>特性</Abar>
|
||||
</div>
|
||||
<div class="item">
|
||||
<Abar>帮派</Abar>.
|
||||
<Abar>船队</Abar>.
|
||||
<Abar>房产</Abar>
|
||||
</div>
|
||||
<div class="item">
|
||||
<Abar>山寨</Abar>.
|
||||
<Abar>交易</Abar>.
|
||||
<Abar>设置</Abar>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
<script setup lang="ts">
|
||||
|
||||
definePageMeta({
|
||||
layout: layout.default,
|
||||
middleware: 'page-loading'
|
||||
})
|
||||
const userData = ref<any>({});
|
||||
const vitality = ref(0);
|
||||
const expData = ref<any>({});
|
||||
const attrData = ref<any>({});
|
||||
const accData = ref<any>({});
|
||||
|
||||
onMounted(async () => {
|
||||
try {
|
||||
await BindData();
|
||||
}
|
||||
finally {
|
||||
PageLoading.Close();
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
|
||||
const BindData = async (): Promise<void> => {
|
||||
let result = await UserService.GetUserInfo();
|
||||
if (result.code == 0) {
|
||||
userData.value = result.data.user;
|
||||
vitality.value = result.data.vitality;
|
||||
expData.value = result.data.exp;
|
||||
attrData.value = result.data.attr;
|
||||
accData.value = result.data.acc;
|
||||
console.log(result);
|
||||
}
|
||||
else {
|
||||
MessageExtend.ShowDialog("提示", result.msg);
|
||||
}
|
||||
};
|
||||
|
||||
</script>
|
||||
90
Web/src/pages/user/user.vue
Normal file
90
Web/src/pages/user/user.vue
Normal file
@@ -0,0 +1,90 @@
|
||||
<template>
|
||||
<div class="content">
|
||||
<Abar>私聊</Abar>. <Abar>送礼物</Abar>. <Abar>逗一下</Abar><br />
|
||||
<Abar>拜师</Abar>. <Abar>山寨</Abar>. <Abar>送道具</Abar><br>
|
||||
<Abar>加好友</Abar>. <Abar>加仇人</Abar>
|
||||
</div>
|
||||
<div class="content"></div>
|
||||
<div class="content">
|
||||
ID:{{ userData.userNo }}({{ online == 1 ? '在线' : '离线' }})<br>
|
||||
昵称:{{ userData.nick }}<br>
|
||||
特权:<br>
|
||||
徽章:<br>
|
||||
社交: 暂无<br>
|
||||
婚姻:<br>
|
||||
结拜:暂无<br>
|
||||
宠物:暂无<br>
|
||||
坐骑:无<br>
|
||||
成就:<br>
|
||||
个性签名:{{ userData.sign }}<br>
|
||||
罪恶值:0<br>
|
||||
师德:{{ accData.teach }}<br>
|
||||
</div>
|
||||
<div class="content">
|
||||
{{ attrData.lev }}级{{ userData.sex }}性({{ onMap }})
|
||||
</div>
|
||||
<div class="content">
|
||||
手持: <br>
|
||||
副手:<br>
|
||||
头戴:<br>
|
||||
身穿: <br>
|
||||
腰带: <br>
|
||||
脚穿: <br>
|
||||
佩戴: <br>
|
||||
时装:<br>
|
||||
羽翼: <br>
|
||||
装饰: <br>
|
||||
套装: <br>
|
||||
帮会: <br>
|
||||
队伍:<br>
|
||||
</div>
|
||||
<div class="content"></div>
|
||||
</template>
|
||||
<script setup lang="ts">
|
||||
|
||||
definePageMeta({
|
||||
layout: layout.default,
|
||||
middleware: 'page-loading'
|
||||
})
|
||||
const userData = ref<any>({});
|
||||
const attrData = ref<any>({});
|
||||
const accData = ref<any>({});
|
||||
const online = ref(0);
|
||||
const onMap = ref('');
|
||||
|
||||
onMounted(async () => {
|
||||
try {
|
||||
await BindData();
|
||||
}
|
||||
finally {
|
||||
PageLoading.Close();
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
|
||||
const BindData = async (): Promise<void> => {
|
||||
let no = PageExtend.QueryString("no");
|
||||
let result = await UserService.GetHomeInfo(no);
|
||||
if (result.code == 0) {
|
||||
userData.value = result.data.user;
|
||||
attrData.value = result.data.attr;
|
||||
accData.value = result.data.acc;
|
||||
online.value = result.data.isOnline;
|
||||
onMap.value = result.data.onMapName;
|
||||
console.log(result);
|
||||
}
|
||||
else if (result.code == 101) {
|
||||
return PageExtend.Redirect("/user");
|
||||
}
|
||||
else if (result.code == 102) {
|
||||
MessageExtend.ShowDialogEvent("提示", "玩家不存在!", () => {
|
||||
return PageExtend.Redirect("/user");
|
||||
}, "确认");
|
||||
}
|
||||
else {
|
||||
MessageExtend.ShowDialog("提示", result.msg);
|
||||
}
|
||||
};
|
||||
|
||||
</script>
|
||||
Reference in New Issue
Block a user