This commit is contained in:
Putoo
2026-05-26 18:38:55 +08:00
parent 61cf882b66
commit 6b7193b4c0
33 changed files with 1021 additions and 42 deletions

View File

@@ -0,0 +1,88 @@
<template>
<div class="content">
<Abar href="">更换称号</Abar><br>
ID:{{ userData.userNo }}&nbsp;[<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>

View 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>