This commit is contained in:
Putoo
2026-06-25 18:39:45 +08:00
parent 9cf2c50298
commit c374f27d16
13 changed files with 571 additions and 16 deletions

View File

@@ -1,7 +1,7 @@
<template>
<GameBroadcast :data="broadcast"></GameBroadcast>
<GameBroadcast :data="broadcast"></GameBroadcast>
<div class="content">
{{ cityInfo.cityName }}·{{ mapInfo.mapName }}
{{ cityInfo.cityName }}·{{ mapInfo.mapName }}({{ mapInfo.x }},{{ mapInfo.y }})
<Abutton @click="Refresh">刷新</Abutton>
<Abar href="/task/">任务</Abar>
<Abar href="/user/message/">消息{{ messageCount > 0 ? "(" + messageCount + ")" : "" }}</Abar>
@@ -16,6 +16,11 @@
<span v-for="item in mapUser">{{ item.nick }} &nbsp;</span>
</Abar>
</div>
<div class="content">
<span class="item" v-for="item in monster">
<Abutton>{{ item.name }}</Abutton>
</span>
</div>
<div class="content">
<div class="item" v-for="item in npcData">
<Abar :href='"/map/npc?npc=" + item.npcId'>{{ item.npcName }}{{ item.tips }}</Abar>
@@ -116,6 +121,7 @@ const cityShow = ref<Array<any>>([]);
const mapUser = ref<Array<any>>([]);
const business = ref<Array<any>>([]);
const mapRes = ref<Array<any>>([]);
const monster = ref<Array<any>>([]);
const messageCount = ref(0);
const broadcast = ref<Array<any>>([]);
// 城内地图显示
@@ -137,6 +143,7 @@ const BindData = async (map: string): Promise<void> => {
mapInfo.value = result.data.mapInfo;
cityInfo.value = result.data.cityInfo;
npcData.value = result.data.npcData;
monster.value = result.data.monster;
chatData.value = result.data.chatData;
cityShow.value = result.data.cityShow;
mapUser.value = result.data.nearUser;
@@ -146,6 +153,7 @@ const BindData = async (map: string): Promise<void> => {
broadcast.value = result.data.broadcast;
MapVent(result.data.mapInfo.near);
onMap.value = mapInfo.value.mapId;
console.log(result)
}
else if (result.code == 103) {
PageExtend.Redirect("/map/runing");