This commit is contained in:
Putoo
2026-04-28 14:41:12 +08:00
parent efe62d2ab4
commit dccf21527f
4 changed files with 101 additions and 86 deletions

View File

@@ -34,8 +34,8 @@ namespace Application.Web.Controllers.Pub
var areaData = await _areaService.GetAreaData();
var notice = await _noticeService.GetNoticeDataByTake(5);
return PoAction.Ok(new { area = areaData ,notice,isOnline});
int OnCount = 100;
return PoAction.Ok(new { area = areaData ,notice,isOnline,onCount=OnCount});
}
}
}

View File

@@ -3,6 +3,7 @@
<NuxtLayout>
<NuxtPage />
</NuxtLayout>
<PageLoading />
</div>
</template>

View File

@@ -8,4 +8,5 @@ export class PageExtend {
const value = route.query[params]
return value ? String(value) : ''
}
}

View File

@@ -1,10 +1,18 @@
<template>
<div>
<div class="head">
<img src="/images/logo.png" class="logo" /><br />
<div>
<img src="/images/logo.png" class="logo" />
<br />
驰骋四海&#xB7;社区版
</div>
</div>
<div>
当前在线<strong> 139 </strong>位玩家在驰骋四海
当前在线<strong> {{ OnCount }} </strong>位玩家在驰骋四海
</div>
<div class="content" style="font-size:17px">
<div>
@@ -27,7 +35,8 @@
</div>
<div class="content">
<div class="item">
<a href="/LoginGame/LoginOk?sid=W6Wg8iH9gY7wIBNSEdtFcQ3KbI5YiKDo">&#x2727;&#x3010;1&#x3011;新手村&#x2730;村长()</a>
<a
href="/LoginGame/LoginOk?sid=W6Wg8iH9gY7wIBNSEdtFcQ3KbI5YiKDo">&#x2727;&#x3010;1&#x3011;新手村&#x2730;村长()</a>
</div>
</div>
</div>
@@ -51,7 +60,8 @@
</div>
<div class="item">
2.
<a class="" href="/Pallet/Notice/Detail?nt=2026041701&amp;sid=klxy7ADn96CBYGWQ9AG4xPqFC2Ib6Ty1Kx">[活动]4月份活动集锦</a>
<a class=""
href="/Pallet/Notice/Detail?nt=2026041701&amp;sid=klxy7ADn96CBYGWQ9AG4xPqFC2Ib6Ty1Kx">[活动]4月份活动集锦</a>
</div>
<div class="item">
3.
@@ -89,44 +99,47 @@
<div v-for="(item, index) in areaData" :key="index">
{{ index }} - {{ item.name }}
</div>
</div>
</template>
<script setup lang="ts">
definePageMeta({
layout: layout.empty
layout: layout.empty,
middleware: 'page-loading'
})
const areaData = ref<any>([]);
const isOnline = ref(false);
const OnCount = ref(0);
const Initialize = async (): Promise<void> => {
var result = await PubService.GetMain(StateHelper.Sid);
if (result.code == 0) {
areaData.value = result.data?.area;
isOnline.value = result.data.isOnline;
console.log(isOnline.value);
OnCount.value = result.data.onCount;
}
else {
MessageExtend.ShowToast(result.msg, "fail");
}
};
onMounted(async () => {
//默认设置身份,正式环境删除
StateHelper.SetSid("kUVjj2cBUemcdokUEIBEKh0qhKkkSkui0x");
try {
const id = PageExtend.QueryString("id");
MessageExtend.ShowToast(id);
await Initialize();
//alert(1);
}
finally {
PageLoading.Close();
}
})
</script>