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
Plain Diff
Browse Files
Authored by
王涛
3 years ago
Commit
e72082584f327171027bfc1f3d701ff6aee1b5cc
2 parents
18a6f4bc
f909bb22
Merge branch 'master-500-dev-xwx' into 'master-500-dev'
aj配置功能还原 See merge request
!483
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
17 additions
and
10 deletions
hg-monitor-web-base/src/main/resources/static/vue3/src/views/ajConfig/index.html
hg-monitor-web-base/src/main/resources/static/vue3/src/views/ajConfig/index.js
hg-monitor-web-base/src/main/resources/static/vue3/src/views/ajConfig/view/index.html
hg-monitor-web-base/src/main/resources/static/vue3/src/views/ajConfig/view/index.js
hg-monitor-web-base/src/main/resources/static/vue3/src/views/ajConfig/index.html
View file @
e720825
...
...
@@ -71,7 +71,7 @@
<el-radio
v-model=
"ajConfigFrom.type"
label=
"0"
size=
"large"
>
菜单
</el-radio>
<el-radio
v-model=
"ajConfigFrom.type"
label=
"1"
size=
"large"
>
按钮
</el-radio>
<el-radio
v-model=
"ajConfigFrom.type"
label=
"2"
size=
"large"
>
详情页
</el-radio>
<!-- <div style="height: 15px; color: darkgrey">说明:参数中间用'&'拼接</div>-->
<!-- <div style="height: 15px; color: darkgrey">说明:参数中间用'&'拼接</div>-->
</el-form-item>
...
...
hg-monitor-web-base/src/main/resources/static/vue3/src/views/ajConfig/index.js
View file @
e720825
...
...
@@ -10,7 +10,7 @@ export default {
id
:
[
{
required
:
true
,
message
:
'请填写
文档
编号!'
,
message
:
'请填写
配置
编号!'
,
trigger
:
'blur'
,
}
],
...
...
@@ -36,7 +36,6 @@ export default {
setup
(
props
,
{
attrs
,
slots
,
emit
}){
const
{
proxy
}
=
Vue
.
getCurrentInstance
();
let
height
=
Vue
.
ref
(
window
.
innerHeight
-
10
);
let
configs
=
Vue
.
ref
([{
name
:
'resId'
,
desc
:
'资源ID(资源列表可用)'
...
...
@@ -339,7 +338,8 @@ export default {
menuList
,
menuOptions
,
getResType
,
configs
}
configs
}
}
}
...
...
hg-monitor-web-base/src/main/resources/static/vue3/src/views/ajConfig/view/index.html
View file @
e720825
<div
class=
"container"
:style=
"{'height':height+'px','max-height':height+'px'}"
>
<div
class=
"container"
:style=
"{'height':height+'px','max-height':height+'px'
,'background':'#fff'
}"
>
<iframe
:src=
"getSrc"
width=
"100%"
height=
"100%"
></iframe>
</div>
...
...
hg-monitor-web-base/src/main/resources/static/vue3/src/views/ajConfig/view/index.js
View file @
e720825
...
...
@@ -12,8 +12,8 @@ export default {
let
param
=
{
id
:
ajConfig
}
let
params
=
''
;
let
designPage
=
''
;
let
params
=
''
;
let
designPage
=
''
;
proxy
.
$http
.
get
(
`
/
api
-
web
/
ajConfig
/
findOneById
`
,
param
,
function
(
res
)
{
if
(
res
&&
res
.
success
==
true
&&
res
.
object
)
{
// 参数替换
...
...
@@ -26,7 +26,7 @@ export default {
}
const
replaceParams
=
(
params
)
=>
{
return
params
.
replace
(
/#lgn/g
,
localStorage
.
getItem
(
'lgn'
)).
replace
(
/#user_id/g
,
sessionStorage
.
getItem
(
'
user_id
'
)).
replace
(
/#access_token/g
,
localStorage
.
getItem
(
"access_token"
))
return
params
.
replace
(
/#lgn/g
,
localStorage
.
getItem
(
'lgn'
)).
replace
(
/#user_id/g
,
sessionStorage
.
getItem
(
'
access_token
'
)).
replace
(
/#access_token/g
,
localStorage
.
getItem
(
"access_token"
))
}
const
getParamValue
=
(
code
)
=>
{
...
...
@@ -36,15 +36,22 @@ export default {
// 获取localStorage
}
// 挂载完
Vue
.
onMounted
(()
=>
{
getUrl
();
//start lsq 监听跨域iframe子页面向父页面发送数据(子页面点击名称进入详情页) 2022-03-15
window
.
addEventListener
(
'message'
,
function
(
e
){
if
(
e
.
data
.
type
==
'detail'
){
proxy
.
$global
.
openDetail
(
e
.
data
.
data
.
resId
,
e
.
data
.
data
.
resType
,
proxy
);
}
else
{
}
})
//end lsq 2022-03-15
})
return
{
height
,
getSrc
getSrc
,
}
}
}
...
...
Please
register
or
login
to post a comment