From 79366837bdf877bd28dd9e34700492a5536936d5 Mon Sep 17 00:00:00 2001 From: BTMuli Date: Sat, 1 Apr 2023 23:49:59 +0800 Subject: [PATCH] =?UTF-8?q?feat(announcements):=20=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E6=B8=B8=E6=88=8F=E5=86=85=E5=85=AC=E5=91=8A=E6=9F=A5=E7=9C=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src-tauri/tauri.conf.json | 3 +- src/components/t-sidebar.vue | 4 +- src/pages/Announcements.vue | 167 +++++++++++++++++++++++++++++++++++ src/router/index.ts | 7 ++ src/router/modules/main.ts | 8 +- src/router/modules/sub.ts | 9 +- src/views/t-anno.vue | 76 ++++++++++++++++ 7 files changed, 269 insertions(+), 5 deletions(-) create mode 100644 src/pages/Announcements.vue create mode 100644 src/views/t-anno.vue diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index e0892d97..68820abc 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -25,7 +25,8 @@ "https://api-static.mihoyo.com/*", "https://bbs-api.mihoyo.com/*", "https://bbs-api.miyoushe.com/*", - "https://bbs.mihoyo.com/*" + "https://bbs.mihoyo.com/*", + "https://hk4e-api.mihoyo.com/*" ] }, "shell": { diff --git a/src/components/t-sidebar.vue b/src/components/t-sidebar.vue index e38861ca..fd6a6117 100644 --- a/src/components/t-sidebar.vue +++ b/src/components/t-sidebar.vue @@ -20,9 +20,9 @@ homeIcon - + diff --git a/src/pages/Announcements.vue b/src/pages/Announcements.vue new file mode 100644 index 00000000..5609cb86 --- /dev/null +++ b/src/pages/Announcements.vue @@ -0,0 +1,167 @@ + + + + + diff --git a/src/router/index.ts b/src/router/index.ts index 6bb389af..2edbc0a8 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -1,3 +1,10 @@ +/** + * @file router index.ts + * @description 路由入口 + * @author BTMuli + * @since Alpha + */ + import { createRouter, createWebHistory } from "vue-router"; import routes from "./routes"; diff --git a/src/router/modules/main.ts b/src/router/modules/main.ts index 62e1d2f4..f98816de 100644 --- a/src/router/modules/main.ts +++ b/src/router/modules/main.ts @@ -2,10 +2,11 @@ * @file router modules main.ts * @description 主路由模块 * @author BTMuli - * @since Alpha + * @since Alpha v0.1.1 */ // 信息展示 +import Announcements from "../../pages/Announcements.vue"; import Home from "../../pages/Home.vue"; import News from "../../pages/News.vue"; import GCG from "../../pages/GCG.vue"; @@ -25,6 +26,11 @@ const mainRoutes = [ name: "成就", component: Achievements, }, + { + path: "/announcements", + name: "公告", + component: Announcements, + }, { path: "/config", name: "设置", diff --git a/src/router/modules/sub.ts b/src/router/modules/sub.ts index f403512c..8306b065 100644 --- a/src/router/modules/sub.ts +++ b/src/router/modules/sub.ts @@ -2,13 +2,15 @@ * @file router modules sub.ts * @description 子路由模块,用于二级窗口 * @author BTMuli - * @since Alpha + * @since Alpha v0.1.1 */ // 帖子相关 import TPost from "../../views/t-post.vue"; import TPostJson from "../../views/t-post-json.vue"; // 抽奖 import TLottery from "../../views/t-lottery.vue"; +// 游戏内公告 +import TAnno from "../../views/t-anno.vue"; const subRoutes = [ { @@ -26,6 +28,11 @@ const subRoutes = [ name: "抽奖详情", component: TLottery, }, + { + path: "/anno/:anno_id", + name: "游戏内公告", + component: TAnno, + }, ]; export default subRoutes; diff --git a/src/views/t-anno.vue b/src/views/t-anno.vue new file mode 100644 index 00000000..7d32bf2f --- /dev/null +++ b/src/views/t-anno.vue @@ -0,0 +1,76 @@ + + +