1212
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
</div>
|
||||
<div class="content">
|
||||
<span class="item" v-for="item in monster">
|
||||
<Abutton>{{ item.name }}</Abutton>
|
||||
<Abutton @click="AddFight(item.type, item.monterId, item.sign)">{{ item.name }}</Abutton>
|
||||
</span>
|
||||
</div>
|
||||
<div class="content">
|
||||
@@ -41,15 +41,18 @@
|
||||
<div class="content">
|
||||
请选择出口:<br />
|
||||
<span v-if="mapDong.mapId != ''">东:<Abutton @click="BindData(mapDong.mapId)">{{ mapDong.name }}</Abutton>
|
||||
<b v-if="toMapPathData.some(it => it.mapId == mapDong.mapId)">🚩</b>
|
||||
<b v-if="toMapPathData.some(it => it.mapId == mapDong.mapId)">🚩</b>
|
||||
</span>
|
||||
<span v-if="mapXi.mapId != ''">西:<Abutton @click="BindData(mapXi.mapId)">{{ mapXi.name }}</Abutton>
|
||||
<b v-if="toMapPathData.some(it => it.mapId == mapXi.mapId)">🚩</b></span>
|
||||
<b v-if="toMapPathData.some(it => it.mapId == mapXi.mapId)">🚩</b>
|
||||
</span>
|
||||
<br v-if="mapDong.mapId != '' || mapXi.mapId != ''">
|
||||
<span v-if="mapNan.mapId != ''">南:<Abutton @click="BindData(mapNan.mapId)">{{ mapNan.name }}</Abutton>
|
||||
<b v-if="toMapPathData.some(it => it.mapId == mapNan.mapId)">🚩</b></span>
|
||||
<b v-if="toMapPathData.some(it => it.mapId == mapNan.mapId)">🚩</b>
|
||||
</span>
|
||||
<span v-if="mapBei.mapId != ''">北:<Abutton @click="BindData(mapBei.mapId)">{{ mapBei.name }}</Abutton>
|
||||
<b v-if="toMapPathData.some(it => it.mapId == mapBei.mapId)">🚩</b></span>
|
||||
<b v-if="toMapPathData.some(it => it.mapId == mapBei.mapId)">🚩</b>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
@@ -67,7 +70,7 @@
|
||||
<!-- 自定义内容 -->
|
||||
<div class="" style="margin-top: 10px;">
|
||||
<span v-for="(item, index) in cityShow" :key="index">
|
||||
<Abutton @click="ChangeMap(item.mapId)">{{ item.mapName }}</Abutton>
|
||||
<Abutton @click="ChangeMap(item.mapId)">{{ item.mapName }}</Abutton>
|
||||
<br v-if="(index + 1) % 4 == 0">
|
||||
</span>
|
||||
</div>
|
||||
@@ -140,6 +143,9 @@ onMounted(async () => {
|
||||
const BindData = async (map: string): Promise<void> => {
|
||||
let result = await MapService.GetMapData(map);
|
||||
if (result.code == 0) {
|
||||
if (result.data.fightId != '') {
|
||||
return PageExtend.Redirect("/fight?f=" + result.data.fightId);
|
||||
}
|
||||
mapInfo.value = result.data.mapInfo;
|
||||
cityInfo.value = result.data.cityInfo;
|
||||
npcData.value = result.data.npcData;
|
||||
@@ -296,5 +302,20 @@ const CollectRes = async () => {
|
||||
}
|
||||
|
||||
}
|
||||
/**攻击 */
|
||||
const AddFight = async (type: number, monsterId: string, sign: string) => {
|
||||
MessageExtend.LoadingToast("战斗初始化...");
|
||||
let result = await FightService.FightMonster(type, monsterId, sign);
|
||||
MessageExtend.LoadingClose();
|
||||
if (result.code == 0) {
|
||||
return PageExtend.Redirect("/fight?f=" + result.data);
|
||||
}
|
||||
else if (result.code == -1) {
|
||||
await BindData("");
|
||||
}
|
||||
else {
|
||||
MessageExtend.ShowDialog("提示", result.msg);
|
||||
}
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
【
|
||||
<span v-for="item in area">
|
||||
<Acheak @click="ChangeCity(item.cityId)" :on-value="cityId.toString()" :on-cheak="item.cityId.toString()">
|
||||
{{ item.cityName }}</Acheak>
|
||||
{{ item.cityName }}</Acheak>
|
||||
</span>
|
||||
】
|
||||
</div>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
【
|
||||
<span v-for="item in area">
|
||||
<Acheak @click="ChangeCity(item.cityId)" :on-value="cityId.toString()" :on-cheak="item.cityId.toString()">
|
||||
{{ item.cityName }}</Acheak>
|
||||
{{ item.cityName }}</Acheak>
|
||||
</span>
|
||||
】
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user