From 3568e549845413c77bdb8222f2a3980c51ea3501 Mon Sep 17 00:00:00 2001 From: tim Date: Sat, 5 Jul 2025 02:06:46 +0800 Subject: [PATCH] feat: email register and login --- open-isle-cli/src/assets/global.css | 1 + open-isle-cli/src/main.js | 8 ++-- open-isle-cli/src/views/LoginPageView.vue | 32 +++++++++++--- open-isle-cli/src/views/SignupPageView.vue | 51 +++++++++++++++++----- 4 files changed, 71 insertions(+), 21 deletions(-) diff --git a/open-isle-cli/src/assets/global.css b/open-isle-cli/src/assets/global.css index 661b61a3e..d9d869ad5 100644 --- a/open-isle-cli/src/assets/global.css +++ b/open-isle-cli/src/assets/global.css @@ -1,6 +1,7 @@ :root { --primary-color-hover: rgb(9, 95, 105); --primary-color: rgb(10, 110, 120); + --primary-color-disabled: rgba(93, 152, 156, 0.5); --header-height: 60px; --header-background-color: white; --header-border-color: lightgray; diff --git a/open-isle-cli/src/main.js b/open-isle-cli/src/main.js index ed5084858..0c560ff5d 100644 --- a/open-isle-cli/src/main.js +++ b/open-isle-cli/src/main.js @@ -4,13 +4,13 @@ import router from './router' import './assets/global.css' import Toast, { POSITION } from 'vue-toastification' import 'vue-toastification/dist/index.css' +import { useToast } from 'vue-toastification' // Configurable API domain and port -export const API_DOMAIN = - process.env.VUE_APP_API_DOMAIN || - `${window.location.protocol}//${window.location.hostname}` -export const API_PORT = process.env.VUE_APP_API_PORT || window.location.port +export const API_DOMAIN = 'http://127.0.0.1' +export const API_PORT = 8081 export const API_BASE_URL = API_PORT ? `${API_DOMAIN}:${API_PORT}` : API_DOMAIN +export const toast = useToast() const app = createApp(App) app.use(router) diff --git a/open-isle-cli/src/views/LoginPageView.vue b/open-isle-cli/src/views/LoginPageView.vue index 79d9cf234..a47421cca 100644 --- a/open-isle-cli/src/views/LoginPageView.vue +++ b/open-isle-cli/src/views/LoginPageView.vue @@ -29,10 +29,17 @@ -
+ + +
@@ -48,33 +55,36 @@