From 4ca191b930798ed688765cad682d9f31eb5e3e85 Mon Sep 17 00:00:00 2001 From: nanxun Date: Sun, 19 Oct 2025 14:56:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E7=AA=97=E5=8F=A3=E7=BB=84=E4=BB=B6=E6=A1=86=E6=9E=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../IM_API/Interface/Services/IAuthService.cs | 6 + frontend/web/src/App.vue | 16 +- frontend/web/src/components/Layout.vue | 262 ++++++++++++ frontend/web/src/router/index.js | 4 +- frontend/web/src/views/auth/Login.vue | 386 ++++++++++++++++++ 5 files changed, 668 insertions(+), 6 deletions(-) create mode 100644 backend/IM_API/Interface/Services/IAuthService.cs create mode 100644 frontend/web/src/components/Layout.vue create mode 100644 frontend/web/src/views/auth/Login.vue diff --git a/backend/IM_API/Interface/Services/IAuthService.cs b/backend/IM_API/Interface/Services/IAuthService.cs new file mode 100644 index 0000000..770cceb --- /dev/null +++ b/backend/IM_API/Interface/Services/IAuthService.cs @@ -0,0 +1,6 @@ +namespace IM_API.Interface.Services +{ + public interface IAuthService + { + } +} diff --git a/frontend/web/src/App.vue b/frontend/web/src/App.vue index 6ec9f60..af331b0 100644 --- a/frontend/web/src/App.vue +++ b/frontend/web/src/App.vue @@ -1,11 +1,17 @@ + + diff --git a/frontend/web/src/components/Layout.vue b/frontend/web/src/components/Layout.vue new file mode 100644 index 0000000..c00ea60 --- /dev/null +++ b/frontend/web/src/components/Layout.vue @@ -0,0 +1,262 @@ + + + + + \ No newline at end of file diff --git a/frontend/web/src/router/index.js b/frontend/web/src/router/index.js index e1eab52..29e07eb 100644 --- a/frontend/web/src/router/index.js +++ b/frontend/web/src/router/index.js @@ -1,8 +1,10 @@ import { createRouter, createWebHistory } from 'vue-router' +const routes = [{ path: '/auth/login', component: () => import('@/views/auth/Login.vue') }] + const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), - routes: [], + routes, }) export default router diff --git a/frontend/web/src/views/auth/Login.vue b/frontend/web/src/views/auth/Login.vue new file mode 100644 index 0000000..7bd501e --- /dev/null +++ b/frontend/web/src/views/auth/Login.vue @@ -0,0 +1,386 @@ + + + + + \ No newline at end of file