Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
J
jinfa-platform
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
陈智峰
jinfa-platform
Commits
c3b23dc9
Commit
c3b23dc9
authored
Aug 21, 2020
by
GuanHua
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:update
parent
3131198a
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
10 deletions
+12
-10
app.tsx
src/app.tsx
+2
-2
LoginWrap.tsx
src/pages/user/components/LoginWrap.tsx
+10
-8
No files found.
src/app.tsx
View file @
c3b23dc9
...
...
@@ -116,11 +116,11 @@ export function onRouteChange({ routes, matchedRoutes, location, action }) {
return
url
===
pathname
&&
selfQuery
.
page_type
===
query
.
page_type
}))
{
// 深度匹配成功, 可正常访问
return
;
return
;
}
// 是否在路由权限列表里
if
(
routeAuthUrls
.
includes
(
pathname
))
{
return
;
return
;
}
// 无权限访问时
history
.
replace
(
'/memberCenter/noAuth'
)
...
...
src/pages/user/components/LoginWrap.tsx
View file @
c3b23dc9
...
...
@@ -14,8 +14,9 @@ const LoginWrap: React.FC = () => {
const
[
validFrame
,
setValidFrame
]
=
useState
(
false
)
const
[
validButton
,
setValidButton
]
=
useState
(
false
)
const
finish
=
(
value
:
any
)
=>
{
const
finish
=
(
value
:
any
)
=>
{
PublicApi
.
postMemberLogin
(
value
).
then
(
res
=>
{
if
(
res
.
code
===
1000
)
{
const
{
data
}
=
res
setAuth
({
memberId
:
data
.
memberId
,
...
...
@@ -25,6 +26,7 @@ const LoginWrap: React.FC = () => {
setRouters
(
data
.
urls
)
// 此处需使用href跳转, 否则无法触发app.ts中的路由初始化校验
window
.
location
.
href
=
'/memberCenter/home'
}
})
}
...
...
@@ -34,9 +36,9 @@ const LoginWrap: React.FC = () => {
{
validFrame
?
<>
<
Row
gutter=
{
[
0
,
80
]
}
>
<
Row
gutter=
{
[
0
,
80
]
}
>
<
Col
span=
{
16
}
>
<
Input
size=
'large'
/>
<
Input
size=
'large'
/>
</
Col
>
<
Col
offset=
{
1
}
span=
{
7
}
>
<
Button
type=
'default'
size=
'large'
>
获取验证码
</
Button
>
...
...
@@ -58,12 +60,12 @@ const LoginWrap: React.FC = () => {
[
{
required
:
true
,
message
:
<><
ExclamationCircleFilled
style=
{
{
marginRight
:
6
}
}
/><
span
>
请输入正确的用户名
</
span
></>
message
:
<><
ExclamationCircleFilled
style=
{
{
marginRight
:
6
}
}
/><
span
>
请输入正确的用户名
</
span
></>
}
]
}
>
<
Input
prefix=
{
<
UserOutlined
/>
}
placeholder=
'用户名/手机号'
size=
'large'
/>
<
Input
prefix=
{
<
UserOutlined
/>
}
placeholder=
'用户名/手机号'
size=
'large'
/>
</
Form
.
Item
>
<
Form
.
Item
name=
'password'
...
...
@@ -71,14 +73,14 @@ const LoginWrap: React.FC = () => {
[
{
required
:
true
,
message
:
<><
ExclamationCircleFilled
style=
{
{
marginRight
:
6
}
}
/><
span
>
请输入正确的密码
</
span
></>
message
:
<><
ExclamationCircleFilled
style=
{
{
marginRight
:
6
}
}
/><
span
>
请输入正确的密码
</
span
></>
}
]
}
>
<
Input
.
Password
prefix=
{
<
LockOutlined
/>
}
placeholder=
'请输入密码'
size=
'large'
/>
<
Input
.
Password
prefix=
{
<
LockOutlined
/>
}
placeholder=
'请输入密码'
size=
'large'
/>
</
Form
.
Item
>
{
validButton
&&
(<
Form
.
Item
{
validButton
&&
(<
Form
.
Item
className=
{
styles
.
loginVerBtn
}
>
<
Button
ghost
type=
'primary'
block
size=
'large'
>
点击进行验证
</
Button
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment