From 3f2c772eeb6e1d9b215b17d778aedc0f7c6852d5 Mon Sep 17 00:00:00 2001 From: SikongJueluo Date: Fri, 11 Jul 2025 19:26:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=B3=A8=E5=86=8C?= =?UTF-8?q?=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/menu.svg | 1 - src/assets/pwd.svg | 1 - src/assets/user.svg | 1 - src/components/LoginCard.vue | 145 --------- src/router/index.ts | 8 +- src/views/AuthView.vue | 288 ++++++++++++++++++ src/views/LabView.vue | 11 - src/views/LoginView.vue | 13 - .../{AdminView.vue => User/BoardControl.vue} | 2 +- src/views/User/Index.vue | 3 + 10 files changed, 294 insertions(+), 179 deletions(-) delete mode 100644 src/assets/menu.svg delete mode 100644 src/assets/pwd.svg delete mode 100644 src/assets/user.svg delete mode 100644 src/components/LoginCard.vue create mode 100644 src/views/AuthView.vue delete mode 100644 src/views/LabView.vue delete mode 100644 src/views/LoginView.vue rename src/views/{AdminView.vue => User/BoardControl.vue} (99%) diff --git a/src/assets/menu.svg b/src/assets/menu.svg deleted file mode 100644 index 758effb..0000000 --- a/src/assets/menu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/pwd.svg b/src/assets/pwd.svg deleted file mode 100644 index 2b13047..0000000 --- a/src/assets/pwd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/user.svg b/src/assets/user.svg deleted file mode 100644 index 227e7cf..0000000 --- a/src/assets/user.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/LoginCard.vue b/src/components/LoginCard.vue deleted file mode 100644 index 17097da..0000000 --- a/src/components/LoginCard.vue +++ /dev/null @@ -1,145 +0,0 @@ - - - - - diff --git a/src/router/index.ts b/src/router/index.ts index 181bcb5..caadc34 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -1,22 +1,18 @@ import { createRouter, createWebHistory } from "vue-router"; import HomeView from "../views/HomeView.vue"; -import LoginView from "../views/LoginView.vue"; -import LabView from "../views/LabView.vue"; +import AuthView from "../views/AuthView.vue"; import ProjectView from "../views/Project/Index.vue"; import TestView from "../views/TestView.vue"; import UserView from "@/views/User/Index.vue"; -import AdminView from "../views/AdminView.vue"; const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), routes: [ { path: "/", name: "home", component: HomeView }, - { path: "/login", name: "login", component: LoginView }, - { path: "/lab/:id", name: "lab", component: LabView }, + { path: "/login", name: "login", component: AuthView }, { path: "/project", name: "project", component: ProjectView }, { path: "/test", name: "test", component: TestView }, { path: "/user", name: "user", component: UserView }, - { path: "/admin", name: "admin", component: AdminView }, ], }); diff --git a/src/views/AuthView.vue b/src/views/AuthView.vue new file mode 100644 index 0000000..69f024c --- /dev/null +++ b/src/views/AuthView.vue @@ -0,0 +1,288 @@ + + + + + diff --git a/src/views/LabView.vue b/src/views/LabView.vue deleted file mode 100644 index b7e6d66..0000000 --- a/src/views/LabView.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - - - diff --git a/src/views/LoginView.vue b/src/views/LoginView.vue deleted file mode 100644 index 409de10..0000000 --- a/src/views/LoginView.vue +++ /dev/null @@ -1,13 +0,0 @@ - - - - - diff --git a/src/views/AdminView.vue b/src/views/User/BoardControl.vue similarity index 99% rename from src/views/AdminView.vue rename to src/views/User/BoardControl.vue index 5e76914..12bd20c 100644 --- a/src/views/AdminView.vue +++ b/src/views/User/BoardControl.vue @@ -249,5 +249,5 @@ async function refreshData() { diff --git a/src/views/User/Index.vue b/src/views/User/Index.vue index d91d82b..54fc5c1 100644 --- a/src/views/User/Index.vue +++ b/src/views/User/Index.vue @@ -7,6 +7,9 @@
  • Item 2
  • +
  • + Item 2 +