|
|
@@ -1,7 +1,6 @@
|
|
|
import styles from './index.module.scss'
|
|
|
|
|
|
import { Input } from 'antd'
|
|
|
-import { UserOutlined, LockOutlined, NumberOutlined } from '@ant-design/icons'
|
|
|
import { useCallback, useEffect, useRef, useState } from 'react'
|
|
|
import { Base64 } from 'js-base64'
|
|
|
import encodeStr from '@/utils/pass'
|
|
|
@@ -84,44 +83,41 @@ export default function Login() {
|
|
|
|
|
|
return (
|
|
|
<div className={styles.Login}>
|
|
|
- {/* logg */}
|
|
|
- <div className='LogoImg'>
|
|
|
- <img src={require('@/assets/img/logo2.png')} alt='' />
|
|
|
- </div>
|
|
|
-
|
|
|
<div className='mainRight'>
|
|
|
<h3>青岛啤酒博物馆藏品管理系统</h3>
|
|
|
|
|
|
{/* 账号密码输入框 */}
|
|
|
<div className='inputBox'>
|
|
|
- <div className='inputBoxRow'>
|
|
|
+ <div className='inputBoxRow inputBoxRow2'>
|
|
|
+ <img className='logIcon' src={require('@/assets/img/loginInco1.png')} alt='' />
|
|
|
<Input
|
|
|
onKeyUp={e => keyUpEntFu(e)}
|
|
|
value={userName}
|
|
|
onChange={e => setUserName(e.target.value.trim())}
|
|
|
- prefix={<UserOutlined rev={undefined} />}
|
|
|
placeholder='请输入账号'
|
|
|
maxLength={15}
|
|
|
/>
|
|
|
</div>
|
|
|
<div className='inputBoxRow'>
|
|
|
+ <img className='logIcon' src={require('@/assets/img/loginInco2.png')} alt='' />
|
|
|
+
|
|
|
<Input.Password
|
|
|
onKeyUp={e => keyUpEntFu(e)}
|
|
|
value={passWord}
|
|
|
onChange={e => setPassWord(e.target.value.trim())}
|
|
|
- prefix={<LockOutlined rev={undefined} />}
|
|
|
placeholder='请输入密码'
|
|
|
maxLength={20}
|
|
|
/>
|
|
|
</div>
|
|
|
<div className='inputBoxRow inputBoxRow2'>
|
|
|
+ <img className='logIcon' src={require('@/assets/img/loginInco3.png')} alt='' />
|
|
|
+
|
|
|
<Input
|
|
|
onKeyUp={e => keyUpEntFu(e)}
|
|
|
value={code}
|
|
|
onChange={e => setCode(e.target.value.trim())}
|
|
|
- prefix={<NumberOutlined rev={undefined} />}
|
|
|
placeholder='请输入验证码'
|
|
|
- maxLength={5}
|
|
|
+ maxLength={4}
|
|
|
/>
|
|
|
{codeImg ? (
|
|
|
<img onClick={LoginGetCodeFu} className='loginCode' src={codeImg} alt='' />
|