diff --git a/baseSys/userSys/vision/src/router/index.jsx b/baseSys/userSys/vision/src/router/index.jsx index 5d668bc..c5ce710 100644 --- a/baseSys/userSys/vision/src/router/index.jsx +++ b/baseSys/userSys/vision/src/router/index.jsx @@ -1,8 +1,9 @@ import { Navigate } from 'react-router-dom' -import Home from '@/view/Home' -import Login from '@/view/Login' import Index from '@/view/Index' +import SignIn from '@/view/SignIn' +import SignUp from '@/view/SignUp' +import Home from '@/view/Home' export default [ // 路由表 @@ -11,16 +12,20 @@ export default [ element: }, { - path:'/login', - element: + path:'/signIn', + element: + }, + { + path:'/signUp', + element: }, { path: '/home', element: , children:[ { - path: 'login', - element: , + path: 'signIn', + element: , } ] }, diff --git a/baseSys/userSys/vision/src/store/userStore.js b/baseSys/userSys/vision/src/store/userStore.js index ae56193..2e3e56e 100644 --- a/baseSys/userSys/vision/src/store/userStore.js +++ b/baseSys/userSys/vision/src/store/userStore.js @@ -5,7 +5,13 @@ import {config} from "@/config/sys22"; class UserStore { // 系统配置 config = config; + // Token token = ''; + // 登陆时的注册名称 + signInUsername = null; + + + name = 'kangkang000'; sex = '男'; userObj = { @@ -19,6 +25,7 @@ class UserStore { makeObservable(this, { config: observable, token:observable, + signInUsername:observable, name: observable, sex: observable, @@ -29,10 +36,12 @@ class UserStore { } + // 设置Token setToken(token){ window.localStorage.setItem('token',token) this.token = token } + // 获取Token get token(){ if(!this.token){ this.token = window.localStorage.getItem('token') @@ -42,6 +51,14 @@ class UserStore { } } + // 设置SignInUsername + setSignInUsername(username){ + this.signInUsername = username + } + get signInUsername(){ + return this.signInUsername + } + setName(v) { diff --git a/baseSys/userSys/vision/src/view/Index/index.jsx b/baseSys/userSys/vision/src/view/Index/index.jsx index e7f0b11..5f21886 100644 --- a/baseSys/userSys/vision/src/view/Index/index.jsx +++ b/baseSys/userSys/vision/src/view/Index/index.jsx @@ -12,7 +12,7 @@ export default function Index(){ function go(){ setGoOutAnimate('animate__fadeOutUp'); setTimeout(() => { - navigate('/login') + navigate('/signIn') },900) } return (
diff --git a/baseSys/userSys/vision/src/view/Login/index.jsx b/baseSys/userSys/vision/src/view/SignIn/index.jsx similarity index 96% rename from baseSys/userSys/vision/src/view/Login/index.jsx rename to baseSys/userSys/vision/src/view/SignIn/index.jsx index e994d86..132158a 100644 --- a/baseSys/userSys/vision/src/view/Login/index.jsx +++ b/baseSys/userSys/vision/src/view/SignIn/index.jsx @@ -184,6 +184,15 @@ export default function Login(){ } } + // 注册 + function signUp(){ + userStore.setSignInUsername(userInfo) + setLoginStyle(['animate__zoomOut', 'animate__animated', 'animate__faster'].join(' ')) + setTimeout(() => { + navigate('/signUp') + },500) + } + return(
@@ -225,7 +234,7 @@ export default function Login(){
返回
{!signInOrOut &&
登录
} - {signInOrOut &&
注册
} + {signInOrOut &&
注册
}
diff --git a/baseSys/userSys/vision/src/view/Login/index.module.scss b/baseSys/userSys/vision/src/view/SignIn/index.module.scss similarity index 100% rename from baseSys/userSys/vision/src/view/Login/index.module.scss rename to baseSys/userSys/vision/src/view/SignIn/index.module.scss diff --git a/baseSys/userSys/vision/src/view/Login/next.svg b/baseSys/userSys/vision/src/view/SignIn/next.svg similarity index 100% rename from baseSys/userSys/vision/src/view/Login/next.svg rename to baseSys/userSys/vision/src/view/SignIn/next.svg diff --git a/baseSys/userSys/vision/src/view/SignUp/index.jsx b/baseSys/userSys/vision/src/view/SignUp/index.jsx new file mode 100644 index 0000000..54bab12 --- /dev/null +++ b/baseSys/userSys/vision/src/view/SignUp/index.jsx @@ -0,0 +1,10 @@ +import css from './index.module.scss' +import {userStore, netStore} from "@/store"; + +export default function SignUp(){ + + console.log(userStore.signInUsername) + return
+ SignUp +
+} \ No newline at end of file diff --git a/baseSys/userSys/vision/src/view/SignUp/index.module.scss b/baseSys/userSys/vision/src/view/SignUp/index.module.scss new file mode 100644 index 0000000..2955f54 --- /dev/null +++ b/baseSys/userSys/vision/src/view/SignUp/index.module.scss @@ -0,0 +1,16 @@ +.SignUp { + position: relative; + height: 100%; + width: 100%; + + background-image: linear-gradient(to bottom, transparent 75%, #ffffff 100%), radial-gradient(at 0% 0%, hsla(154, 4%, 50%, 0.25) 0, transparent 50%), radial-gradient(at 0% 50%, hsla(120, 5%, 50%, 0.23) 0, transparent 50%), radial-gradient(at 40% 40%, hsla(120, 4%, 50%, 0.21) 0, transparent 50%), radial-gradient(at 80% 0%, #ffffff 0, transparent 50%), radial-gradient(at 80% 50%, #ffffff 0, transparent 50%), radial-gradient(at 80% 50%, #ffffff 0, transparent 50%), linear-gradient(to bottom, transparent 75%, #ffffff 100%); + background-position: center; + background-size: cover; + background-repeat: no-repeat; + + display: flex; + align-items: center; + justify-content: center; + + user-select: none; +} \ No newline at end of file