Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
B
BCDH-APP
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
首开风险隐患双控平台
BCDH-APP
Commits
71414b26
Commit
71414b26
authored
Oct 21, 2021
by
13841799530
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
666
parent
710556d9
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
37 additions
and
30 deletions
+37
-30
src/service/table.js
src/service/table.js
+14
-5
src/utils/axios.js
src/utils/axios.js
+20
-22
src/views/Login2.vue
src/views/Login2.vue
+3
-3
No files found.
src/service/table.js
View file @
71414b26
import
axios
from
'
../utils/axios
'
//get请求
import
request
from
'
@/utils/axios
'
/*get请求*/
export
function
getFun
(
url
,
params
)
{
return
axios
.
get
(
url
,
params
);
return
request
({
url
:
url
,
method
:
'
get
'
,
params
})
}
/
/post请求
/
* post请求 */
export
function
postFun
(
url
,
data
)
{
return
axios
.
post
(
url
,
data
);
return
request
({
url
:
url
,
method
:
'
post
'
,
data
})
}
\ No newline at end of file
src/utils/axios.js
View file @
71414b26
...
...
@@ -10,27 +10,25 @@
import
{
Toast
}
from
'
vant
'
import
router
from
'
../router
'
import
{
getToken
}
from
'
@/utils/auth
'
// get token from cookie
// axios.defaults.baseURL = process.env.NODE_ENV == 'development' ? 'http://backend-api-01.newbee.ltd/api/v1' : 'http://backend-api-01.newbee.ltd/api/v1'
axios
.
defaults
.
baseURL
=
'
/hse/app-api
'
axios
.
defaults
.
withCredentials
=
true
axios
.
defaults
.
headers
[
'
X-Requested-With
'
]
=
'
XMLHttpRequest
'
axios
.
defaults
.
headers
[
'
token
'
]
=
getToken
()
||
''
axios
.
defaults
.
headers
.
post
[
'
Content-Type
'
]
=
'
application/json
'
axios
.
interceptors
.
response
.
use
(
response
=>
{
// const res = response.data//获取请求返回数据
// const code = response.status//获取请求响应码
// if (typeof res.data !== 'object') {
// Toast.fail('服务端异常!')
// return Promise.reject(res)
// }
// if (res.data.resultCode != 200) {
// // if (res.data.message) Toast.fail(res.data.message)
// if (res.data.resultCode == 416) {
// router.push({ path: '/login2' })
// }
// // return Promise.reject(res.data)
// }
const
service
=
axios
.
create
({
baseURL
:
'
/hse/app-api
'
,
//前缀路径
headers
:
{
//请求头部
// "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
"
content-type
"
:
"
application/json
"
,
"
data-type
"
:
"
json
"
}
})
//拦截接口请求
service
.
interceptors
.
request
.
use
(
config
=>
{
if
(
getToken
())
{
config
.
headers
[
'
X-Token
'
]
=
getToken
()
}
return
config
},
error
=>
{
console
.
log
(
error
)
return
Promise
.
reject
(
error
)
})
service
.
interceptors
.
response
.
use
(
response
=>
{
const
res
=
response
.
data
//获取请求返回数据
const
code
=
response
.
status
//获取请求响应码
if
(
code
==
200
)
{
//请求响应码200 代表已经请求到接口
...
...
@@ -60,5 +58,5 @@
return
Promise
.
reject
(
err
)
})
export
default
axios
export
default
service
\ No newline at end of file
src/views/Login2.vue
View file @
71414b26
...
...
@@ -50,7 +50,7 @@
</
template
>
<
script
>
import
{
getFun
}
from
'
@/service/table
'
import
{
getFun
,
postFun
}
from
'
@/service/table
'
import
{
setToken
}
from
'
@/utils/auth
'
export
default
{
data
()
{
...
...
@@ -66,15 +66,15 @@ export default {
methods
:
{
onSubmit
(
values
)
{
if
(
values
.
username
==
'
admin
'
&&
values
.
password
==
'
123456
'
){
getFun
(
'
check/token
'
).
then
((
Response
)
=>
{
getFun
(
'
check/token
'
,{
a
:
122
}
).
then
((
Response
)
=>
{
if
(
Response
.
code
==
0
){
this
.
$notify
({
message
:
'
登录成功
'
,
background
:
'
green
'
,
duration
:
1000
})
this
.
$router
.
push
(
'
/message-center
'
)
setToken
(
Response
.
data
)
this
.
$router
.
push
(
'
/message-center
'
)
}
})
...
...
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