diff --git a/Yi.Bbs.Vue3/src/apis/levelApi.js b/Yi.Bbs.Vue3/src/apis/levelApi.js new file mode 100644 index 00000000..b6237539 --- /dev/null +++ b/Yi.Bbs.Vue3/src/apis/levelApi.js @@ -0,0 +1,9 @@ +import request from "@/config/axios/service"; + +export function getList(data) { + return request({ + url: "/level", + method: "get", + params: data, + }); +} diff --git a/Yi.Bbs.Vue3/src/layout/activity/components/ActivityNav.vue b/Yi.Bbs.Vue3/src/layout/activity/components/ActivityNav.vue index 79be9082..863ae288 100644 --- a/Yi.Bbs.Vue3/src/layout/activity/components/ActivityNav.vue +++ b/Yi.Bbs.Vue3/src/layout/activity/components/ActivityNav.vue @@ -4,20 +4,25 @@ class="el-menu-vertical-demo" @open="handleOpen" @close="handleClose" + router > - + 每日签到 - + + + 等级 + + 任务列表 - + 大转盘 - + 娱乐城 diff --git a/Yi.Bbs.Vue3/src/router/index.js b/Yi.Bbs.Vue3/src/router/index.js index 826274ca..93fbd125 100644 --- a/Yi.Bbs.Vue3/src/router/index.js +++ b/Yi.Bbs.Vue3/src/router/index.js @@ -113,6 +113,15 @@ const router = createRouter({ title: "每日签到", }, }, + + { + name: "level", + path: "level", + component: () => import("../views/level/Index.vue"), + meta: { + title: "等级", + }, + }, ], }, { path: "/:pathMatch(.*)*", name: "NotFound", component: NotFound }, diff --git a/Yi.Bbs.Vue3/src/views/level/Index.vue b/Yi.Bbs.Vue3/src/views/level/Index.vue new file mode 100644 index 00000000..14477740 --- /dev/null +++ b/Yi.Bbs.Vue3/src/views/level/Index.vue @@ -0,0 +1,76 @@ + + +> \ No newline at end of file