Toggle navigation
Toggle navigation
This project
Loading...
Sign in
monitor_v3
/
hg-monitor-web
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
王涛
3 years ago
Commit
0440a700d53af630e9bd94cc199f987f8c197869
1 parent
339fbcc7
请求工具类优化,使大屏能单独使用;
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
39 additions
and
23 deletions
hg-monitor-web-base/src/main/resources/static/vue3/src/script/http.js
hg-monitor-web-base/src/main/resources/static/vue3/src/script/http.js
View file @
0440a70
import
__global
from
"./global.js"
;
let
http
=
{
proxy
:
null
,
isJson
:
function
(
obj
)
{
var
isjson
=
typeof
(
obj
)
==
"object"
&&
Object
.
prototype
.
toString
.
call
(
obj
).
toLowerCase
()
==
"[object object]"
&&
...
...
@@ -14,23 +14,41 @@ let http = {
window
.
top
.
location
.
reload
();
//window.top.location.href = localStorage.getItem('loginUrl');
}
else
{
http
.
proxy
.
$
global
.
showMsg
(
"服务异常,请联系管理员!"
,
"error"
);
__
global
.
showMsg
(
"服务异常,请联系管理员!"
,
"error"
);
}
}
catch
(
e
){
}
},
getUrl
:
function
(){
let
gateWay
=
http
.
getGateWay
();
if
(
gateWay
&&
gateWay
!=
null
&&
gateWay
!=
''
)
{
return
;
}
http
.
get
(
window
.
location
.
origin
+
'/config/getConfig'
,{
configName
:
'url'
},
function
(
res
){
console
.
log
(
res
);
debugger
;
sessionStorage
.
setItem
(
'domainName'
,
res
.
gateway
);
// sessionStorage.setItem('domainInspectionURI', res.inspection_web);
// sessionStorage.setItem('domainAssetsManage', res.assetsweb);
// sessionStorage.setItem('graphEditorOrigin', res.mxgraph_editor);
// sessionStorage.setItem('tingyun', res.tingyun);
// sessionStorage.setItem('bigScreen', res.bigScreen);
// sessionStorage.setItem('sxView', res.sxView);
// sessionStorage.setItem('workflow', res.workflow);
// sessionStorage.setItem('mp3', res.mp3);
// sessionStorage.setItem('jimuReport', res.jimuReport);
// sessionStorage.setItem('cmdbWeb', res.cmdbWeb);
})
},
post
:
function
(
requestUrl
,
data
,
callback
,
errFunc
,
showLoadding
,
setToken
)
{
if
(
http
.
proxy
==
null
)
{
const
{
proxy
}
=
Vue
.
getCurrentInstance
()
http
.
proxy
=
proxy
;
}
// 默认展示加载狂
if
(
showLoadding
==
undefined
){
showLoadding
=
true
;
}
let
loading
=
null
;
if
(
showLoadding
&&
showLoadding
==
true
){
loading
=
http
.
proxy
.
$
global
.
showLoading
();
loading
=
__
global
.
showLoading
();
}
if
(
setToken
==
undefined
||
setToken
==
true
){
var
access_token
=
'access_token='
+
http
.
getToken
();
...
...
@@ -41,7 +59,7 @@ let http = {
}
}
$
.
ajax
({
url
:
sessionStorage
.
getItem
(
'domainName'
)
+
requestUrl
,
url
:
http
.
getGateWay
(
)
+
requestUrl
,
method
:
"post"
,
processData
:
false
,
contentType
:
"application/json;charset=UTF-8"
,
...
...
@@ -72,17 +90,14 @@ let http = {
},
get
:
function
(
requestUrl
,
data
,
callback
,
errFunc
,
showLoadding
,
setToken
)
{
if
(
http
.
proxy
==
null
)
{
const
{
proxy
}
=
Vue
.
getCurrentInstance
()
http
.
proxy
=
proxy
;
}
// 默认展示加载狂
if
(
showLoadding
==
undefined
){
showLoadding
=
true
;
}
let
loading
=
null
;
if
(
showLoadding
==
true
){
loading
=
http
.
proxy
.
$
global
.
showLoading
();
loading
=
__
global
.
showLoading
();
}
let
header
=
{};
if
(
setToken
==
undefined
||
setToken
==
true
){
...
...
@@ -99,7 +114,7 @@ let http = {
}
$
.
ajax
({
url
:
sessionStorage
.
getItem
(
'domainName'
)
+
requestUrl
,
url
:
http
.
getGateWay
(
)
+
requestUrl
,
method
:
"get"
,
headers
:
header
,
data
:
data
,
...
...
@@ -128,11 +143,7 @@ let http = {
},
uploadFile
(
requestUrl
,
parmas
,
callback
)
{
if
(
http
.
proxy
==
null
)
{
const
{
proxy
}
=
Vue
.
getCurrentInstance
()
http
.
proxy
=
proxy
;
}
const
loading
=
http
.
proxy
.
$global
.
showLoading
();
const
loading
=
__global
.
showLoading
();
var
access_token
=
'access_token='
+
http
.
getToken
();
if
(
requestUrl
.
indexOf
(
'?'
)
==
-
1
)
{
requestUrl
+=
'?'
+
access_token
;
...
...
@@ -146,7 +157,7 @@ let http = {
})(
parmas
);
$
.
ajax
({
url
:
sessionStorage
.
getItem
(
'domainName'
)
+
requestUrl
,
url
:
http
.
getGateWay
(
)
+
requestUrl
,
type
:
'POST'
,
processData
:
false
,
mimeType
:
"multipart/form-data"
,
...
...
@@ -157,7 +168,7 @@ let http = {
loading
.
close
();
// console.log("==>", requestUrl, xhr, textStatus)
http
.
reqErr
(
xhr
);
http
.
proxy
.
$
global
.
showMsg
(
"上传失败,请您确认文件是否存在!"
,
"error"
);
__
global
.
showMsg
(
"上传失败,请您确认文件是否存在!"
,
"error"
);
},
success
:
function
(
data
,
textStatus
,
jqXHR
)
{
...
...
@@ -187,11 +198,16 @@ let http = {
return
`
$
{
keys
}
`
;
}
let
p
=
formart
(
parmas
);
window
.
open
(
sessionStorage
.
getItem
(
'domainName'
)
+
requestUrl
+
"&"
+
p
);
window
.
open
(
http
.
getGateWay
(
)
+
requestUrl
+
"&"
+
p
);
},
getToken
()
{
return
localStorage
.
getItem
(
'access_token'
);
},
getGateWay
()
{
let
gateway
=
sessionStorage
.
getItem
(
'domainName'
);
return
gateway
==
null
?
''
:
gateway
;
}
}
// 获取url
http
.
getUrl
();
export
default
http
...
...
Please
register
or
login
to post a comment