This commit is contained in:
Putoo
2026-05-15 17:08:04 +08:00
parent 52ad7e79ec
commit 78759387f7
13 changed files with 511 additions and 632 deletions

View File

@@ -56,7 +56,7 @@
<div class="item" v-for="(item, index) in noticeData" :key="index">
{{ index + 1 }}.<Abar :href='"/login/register?id=" + item.noticeId'>{{ item.title }}</Abar>
</div>
<span v-if="noticeData.length == 0">暂无公告.</span>
<span v-if="noticeData.length == 0">暂无公告.</span>
</div>
</div>
<div class="title">
@@ -75,6 +75,7 @@
</template>
<script setup lang="ts">
definePageMeta({
layout: layout.empty,
middleware: middleware.loading
@@ -100,23 +101,43 @@ const Initialize = async (): Promise<void> => {
};
//退出登录
const offOnline = () => {
MessageExtend.ShowConfirmDialog("退出游戏", "您确定要退出游戏吗?", () => {
StateHelper.OffOnline();
isOnline.value = false;
MessageExtend.ShowToast("退出成功!", "success");
const offOnline = async () => {
MessageExtend.ShowConfirmDialog("退出游戏", "您确定要退出游戏吗?", async () => {
var result = await PubService.GetMain(StateHelper.Sid);
if (result.code == 0) {
StateHelper.OffOnline();
isOnline.value = false;
MessageExtend.ShowToast("退出成功!", "success");
}
else {
MessageExtend.ShowToast(result.msg, "fail");
}
});
}
onMounted(async () => {
//默认设置身份,正式环境删除
StateHelper.SetSid("kUVjj2cBUemcdokUEIBEKh0qhKkkSkui0x");
//StateHelper.SetSid('');
try {
const login = async (code: string): Promise<void> => {
var result = await LoginService.TwLogin(code);
console.log(result);
if (result.code == 0) {
StateHelper.SetSid(result.data.token);
await Initialize();
}
else {
MessageExtend.ShowToast(result.msg, "default");
}
}
onMounted(async () => {
try {
const code = PageExtend.QueryString("code");
if (code != '' && StateHelper.IsAccLogin == false) {
//执行登录
await login(code);
}
else {
await Initialize();
}
}
finally {
PageLoading.Close();