♻️ 请求模块重构

This commit is contained in:
目棃
2024-11-19 09:34:18 +08:00
parent 9b1fa22cbe
commit c6f45f0a35
49 changed files with 660 additions and 1120 deletions

View File

@@ -14,8 +14,7 @@ import { useRoute } from "vue-router";
import TSwitchTheme from "../components/app/t-switchTheme.vue";
import showLoading from "../components/func/loading.js";
import { AnnoLang, AnnoServer } from "../web/request/getAnno.js";
import TGRequest from "../web/request/TGRequest.js";
import Hk4eApi, { AnnoLang, AnnoServer } from "../web/request/hk4eReq.js";
// 数据
const route = useRoute();
@@ -32,13 +31,13 @@ onMounted(async () => {
return;
}
showLoading.update("正在获取数据...", `公告ID: ${annoId}`);
const listData = await TGRequest.Anno.getList();
const listData = await Hk4eApi.anno.list(region, lang);
listData.list.map((item: TGApp.BBS.Announcement.ListItem) => {
return item.list.map((single: TGApp.BBS.Announcement.AnnoSingle) => {
return single.ann_id === annoId ? (jsonList.value = single) : null;
});
});
jsonContent.value = await TGRequest.Anno.getContent(annoId, region, lang);
jsonContent.value = await Hk4eApi.anno.content(annoId, region, lang);
showLoading.end();
});
</script>

View File

@@ -24,8 +24,7 @@ import showLoading from "../components/func/loading.js";
import { useAppStore } from "../store/modules/app.js";
import TGLogger from "../utils/TGLogger.js";
import { createTGWindow } from "../utils/TGWindow.js";
import { AnnoLang, AnnoServer } from "../web/request/getAnno.js";
import TGRequest from "../web/request/TGRequest.js";
import Hk4eApi, { AnnoLang, AnnoServer } from "../web/request/hk4eReq.js";
const annoRef = ref<HTMLElement>(<HTMLElement>{});
const annoTitle = ref<string>("");
@@ -48,7 +47,7 @@ onMounted(async () => {
}
showLoading.update("正在获取数据...", `公告ID:${annoId}`);
try {
annoData.value = await TGRequest.Anno.getContent(annoId, region, lang);
annoData.value = await Hk4eApi.anno.content(annoId, region, lang);
showLoading.update("正在渲染数据...", `公告ID${annoId}`);
annoTitle.value = `Anno_${annoId}`;
await webviewWindow