Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mongo-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
ui
mongo-ui
Commits
a9f918fb
Commit
a9f918fb
authored
Sep 08, 2020
by
郝聪敏
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feature: 调整xyqb环境授权
parent
9dddf37f
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
13 additions
and
5 deletions
+13
-5
user.js
src/api/user.js
+7
-0
AuthFromXyqb.vue
src/components/AuthFromXyqb.vue
+4
-2
index.js
src/router/index.js
+2
-3
No files found.
src/api/user.js
View file @
a9f918fb
...
...
@@ -5,6 +5,13 @@ export const loginByPhone = param => {
return
req
.
post
(
"
user/login
"
,
param
);
};
// 信用钱包用户自动登录
export
const
getUserInfoByXyqb
=
param
=>
{
return
req
.
get
(
"
/user/info/xyqb_view
"
,
{
params
:
param
});
};
// 信用钱包用户自动登录
export
const
authByxyqb
=
param
=>
{
return
req
.
get
(
"
user/info/xyqb
"
,
{
...
...
src/components/AuthFromXyqb.vue
View file @
a9f918fb
...
...
@@ -37,6 +37,7 @@
<
script
>
import
{
mapState
,
mapActions
}
from
"
vuex
"
;
import
protocol
from
"
@/api/protocol
"
;
import
{
authByxyqb
}
from
"
@/api/user
"
;
import
localStorage
from
"
@/service/localStorage
"
;
export
default
{
...
...
@@ -84,8 +85,9 @@ export default {
},
methods
:
{
...
mapActions
([
"
setAuthXyqb
"
,
"
setPublicPopup
"
]),
confirm
()
{
localStorage
.
set
(
"
mongoToken
"
,
localStorage
.
get
(
"
mongoTokenFromxyqb
"
));
async
confirm
()
{
const
res
=
await
authByxyqb
({
xyqbToken
:
localStorage
.
get
(
"
xyqbToken
"
)
});
localStorage
.
set
(
"
mongoToken
"
,
res
.
token
);
this
.
setAuthXyqb
(
4
);
},
showProtocol
(
idx
)
{
...
...
src/router/index.js
View file @
a9f918fb
...
...
@@ -5,7 +5,7 @@ import routes from "./routes";
import
{
parseSearch
}
from
"
@/service/utils
"
;
import
{
isXyqb
,
isWeixinBrower
}
from
"
@/service/validation
"
;
import
cfg
from
"
@/config
"
;
import
{
authByx
yqb
,
getwxOpenId
}
from
"
@/api/user
"
;
import
{
getUserInfoByX
yqb
,
getwxOpenId
}
from
"
@/api/user
"
;
import
localStorage
from
"
@/service/localStorage
"
;
import
goodsList
from
"
@/api/goodsList.mock
"
;
import
{
getShare
}
from
"
@/api/shareInfo
"
;
...
...
@@ -61,9 +61,8 @@ async function getAuthInfo(xyqbToken) {
store
.
dispatch
(
"
setAuthXyqb
"
,
1
);
}
if
(
!
xyqbToken
||
xyqbToken
===
localStorage
.
get
(
"
xyqbToken
"
))
return
;
const
res
=
await
authByx
yqb
({
xyqbToken
});
const
res
=
await
getUserInfoByX
yqb
({
xyqbToken
});
if
(
res
)
{
localStorage
.
set
(
"
mongoTokenFromxyqb
"
,
res
.
token
);
localStorage
.
set
(
"
xyqbUserInfo
"
,
res
);
localStorage
.
set
(
"
xyqbToken
"
,
xyqbToken
);
}
...
...
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