This commit is contained in:
Putoo
2026-05-29 19:06:51 +08:00
parent 69ae1e3174
commit bd1535aee9
48 changed files with 1571 additions and 133 deletions

View File

@@ -2,7 +2,7 @@
<div class="content">
<Abar :href='"/message/read?id=" + userData.userNo'>私聊</Abar>. <Abar>送礼物</Abar>. <Abar>逗一下</Abar><br />
<Abar>拜师</Abar>. <Abar>山寨</Abar>. <Abar>送道具</Abar><br>
<Abar>加好友</Abar>. <Abar>加仇人</Abar>
<Abutton @click="FriendHandle">{{ isFriend ? "删除好友" : "加好友" }}</Abutton>. <Abar>加仇人</Abar>
</div>
<div class="content"></div>
<div class="content">
@@ -51,6 +51,7 @@ const attrData = ref<any>({});
const accData = ref<any>({});
const online = ref(0);
const onMap = ref('');
const isFriend = ref(false);
onMounted(async () => {
try {
@@ -72,14 +73,15 @@ const BindData = async (): Promise<void> => {
accData.value = result.data.acc;
online.value = result.data.isOnline;
onMap.value = result.data.onMapName;
isFriend.value = result.data.isFriend;
console.log(result);
}
else if (result.code == 101) {
return PageExtend.Redirect("/user");
return PageExtend.RedirectTo("/user");
}
else if (result.code == 102) {
MessageExtend.ShowDialogEvent("提示", "玩家不存在!", () => {
return PageExtend.Redirect("/user");
return PageExtend.RedirectTo("/user");
}, "确认");
}
else {
@@ -87,4 +89,20 @@ const BindData = async (): Promise<void> => {
}
};
const FriendHandle = async (): Promise<void> => {
MessageExtend.ShowConfirmDialogAsyc("好友操作", `您确定要${isFriend.value ? "删除" : "添加"}好友吗?`, async () => {
let no = PageExtend.QueryString("no");
let result = await RelationService.FriendHandle(no);
if (result.code == 0) {
await BindData();
MessageExtend.Notify(result.msg, "success");
}
else {
MessageExtend.Notify(result.msg, "danger");
}
return true;
});
}
</script>