Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
sys-sdk
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
Jira
Jira
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ui
sys-sdk
Commits
8e302904
Commit
8e302904
authored
Apr 20, 2022
by
武广
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 修改code 类型不一致问题
parent
3b4b4681
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
108 additions
and
21 deletions
+108
-21
http.js
lib/http.js
+22
-20
package-lock.json
package-lock.json
+85
-0
package.json
package.json
+1
-1
No files found.
lib/http.js
View file @
8e302904
...
...
@@ -151,31 +151,33 @@ instance.interceptors.response.use(
// http error
// 200 - 300 之间的都是正常响应
if
(
response
.
status
>
200
||
response
.
status
<
300
)
{
const
codeArr
=
[
0
,
'
0
'
,
2000
];
if
(
response
.
data
&&
((
response
.
data
.
code
===
'
0000
'
&&
response
.
data
.
businessCode
===
'
0000
'
)
||
codeArr
.
includes
(
response
.
data
.
code
)))
{
if
(
instance
.
_extend
.
dataParseMode
===
'
NOT_PARSE
'
)
{
return
response
.
data
;
const
codeArr
=
[
'
0
'
,
'
2000
'
];
if
(
response
.
data
)
{
const
code
=
''
+
response
.
data
.
code
;
const
bcode
=
''
+
response
.
data
.
businessCode
;
if
((
code
===
'
0000
'
&&
bcode
===
'
0000
'
)
||
codeArr
.
includes
(
code
))
{
if
(
instance
.
_extend
.
dataParseMode
===
'
NOT_PARSE
'
)
{
return
response
.
data
;
}
if
(
instance
.
_extend
.
dataParseMode
===
'
PARSE_BODY
'
&&
code
===
'
0
'
)
{
return
response
.
data
.
body
;
}
return
response
.
data
.
data
||
response
.
data
;
}
if
(
instance
.
_extend
.
dataParseMode
===
'
PARSE_BODY
'
&&
response
.
data
.
code
===
0
)
{
return
response
.
data
.
body
;
if
(
code
===
'
4033
'
)
{
// token过期;
return
refreshRequest
(
response
.
config
);
}
if
(
code
===
'
4010
'
||
code
===
'
4011
'
)
{
var
href
=
window
.
location
.
href
;
href
=
href
.
replace
(
/
\?
token=
[
a-z0-9
\-
A-Z
]
+/g
,
''
);
window
.
location
.
href
=
instance
.
_extend
.
loginUrl
+
'
?url=
'
+
window
.
btoa
(
href
);
return
;
}
return
response
.
data
.
data
||
response
.
data
;
}
if
(
response
.
data
.
code
===
4033
)
{
// token过期;
return
refreshRequest
(
response
.
config
);
}
if
(
response
.
data
.
code
===
4010
||
response
.
data
.
code
===
4011
)
{
var
href
=
window
.
location
.
href
;
href
=
href
.
replace
(
/
\?
token=
[
a-z0-9
\-
A-Z
]
+/g
,
''
);
window
.
location
.
href
=
instance
.
_extend
.
loginUrl
+
'
?url=
'
+
window
.
btoa
(
href
);
return
;
}
instance
.
_extend
.
notice
.
error
({
desc
:
(
response
&&
response
.
data
&&
(
response
.
data
.
detail
||
response
.
data
.
msg
))
||
'
后端服务异常
'
,
// desc: ''
});
return
Promise
.
reject
(
response
&&
response
.
data
);
}
...
...
package-lock.json
0 → 100644
View file @
8e302904
{
"name"
:
"@qg/sys-sdk"
,
"version"
:
"1.0.19"
,
"lockfileVersion"
:
2
,
"requires"
:
true
,
"packages"
:
{
""
:
{
"name"
:
"@qg/sys-sdk"
,
"version"
:
"1.0.19"
,
"license"
:
"ISC"
,
"dependencies"
:
{
"axios"
:
"^0.16.1"
,
"js-cookie"
:
"^2.1.4"
}
},
"node_modules/axios"
:
{
"version"
:
"0.16.2"
,
"resolved"
:
"http://npmprivate.quantgroups.com/axios/-/axios-0.16.2.tgz"
,
"integrity"
:
"sha1-uk+S8XFn37q0CYN4VFS5rBScPG0="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"follow-redirects"
:
"^1.2.3"
,
"is-buffer"
:
"^1.1.5"
}
},
"node_modules/follow-redirects"
:
{
"version"
:
"1.14.9"
,
"resolved"
:
"http://npmprivate.quantgroups.com/follow-redirects/-/follow-redirects-1.14.9.tgz"
,
"integrity"
:
"sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w=="
,
"funding"
:
[
{
"type"
:
"individual"
,
"url"
:
"https://github.com/sponsors/RubenVerborgh"
}
],
"license"
:
"MIT"
,
"engines"
:
{
"node"
:
">=4.0"
},
"peerDependenciesMeta"
:
{
"debug"
:
{
"optional"
:
true
}
}
},
"node_modules/is-buffer"
:
{
"version"
:
"1.1.6"
,
"resolved"
:
"http://npmprivate.quantgroups.com/is-buffer/-/is-buffer-1.1.6.tgz"
,
"integrity"
:
"sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
,
"license"
:
"MIT"
},
"node_modules/js-cookie"
:
{
"version"
:
"2.2.1"
,
"resolved"
:
"http://npmprivate.quantgroups.com/js-cookie/-/js-cookie-2.2.1.tgz"
,
"integrity"
:
"sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ=="
,
"license"
:
"MIT"
}
},
"dependencies"
:
{
"axios"
:
{
"version"
:
"0.16.2"
,
"resolved"
:
"http://npmprivate.quantgroups.com/axios/-/axios-0.16.2.tgz"
,
"integrity"
:
"sha1-uk+S8XFn37q0CYN4VFS5rBScPG0="
,
"requires"
:
{
"follow-redirects"
:
"^1.2.3"
,
"is-buffer"
:
"^1.1.5"
}
},
"follow-redirects"
:
{
"version"
:
"1.14.9"
,
"resolved"
:
"http://npmprivate.quantgroups.com/follow-redirects/-/follow-redirects-1.14.9.tgz"
,
"integrity"
:
"sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w=="
},
"is-buffer"
:
{
"version"
:
"1.1.6"
,
"resolved"
:
"http://npmprivate.quantgroups.com/is-buffer/-/is-buffer-1.1.6.tgz"
,
"integrity"
:
"sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
},
"js-cookie"
:
{
"version"
:
"2.2.1"
,
"resolved"
:
"http://npmprivate.quantgroups.com/js-cookie/-/js-cookie-2.2.1.tgz"
,
"integrity"
:
"sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ=="
}
}
}
package.json
View file @
8e302904
{
"name"
:
"@qg/sys-sdk"
,
"version"
:
"1.0.1
8
"
,
"version"
:
"1.0.1
9
"
,
"description"
:
""
,
"main"
:
"index.js"
,
"scripts"
:
{
...
...
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