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
d26f2824eedaf65d45dceb4a3e42a9fba0c030a0
2 parents
b4635ded
364f3dbe
Merge branch 'master-500-dev-xwx' into 'master-500-dev'
告警订阅添加订阅用户搜索迁移 See merge request
!698
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
53 additions
and
2 deletions
hg-monitor-web-base/src/main/resources/static/src/controller/alarmsubscribeIndex.js
hg-monitor-web-base/src/main/resources/static/src/views/baseconfig/alarmsubscribe/index.html
hg-monitor-web-base/src/main/resources/static/src/controller/alarmsubscribeIndex.js
View file @
d26f282
...
...
@@ -14,6 +14,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function
var
noticeWaySelect
=
{};
//通知方式下拉框
var
subTypeSelect
=
{};
//订阅类型下拉框
var
busId
=
''
;
var
userName
=
''
;
if
(
data
&&
data
.
policyId
)
{
policyId
=
data
.
policyId
;
}
else
{
...
...
@@ -204,7 +205,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function
subType
:
subTypeSelect
.
getValue
(
"valueStr"
),
subWay
:
noticeWaySelect
.
getValue
(
"valueStr"
),
resIdList
:
resIdList
,
busId
:
busId
busId
:
busId
,
userName
:
userName
}
,
height
:
'full-200'
,
page
:
{
...
...
@@ -1078,7 +1080,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function
subType
:
subTypeSelect
.
getValue
(
'valueStr'
),
subWay
:
noticeWaySelect
.
getValue
(
"valueStr"
),
resIdList
:
resIdList
,
busId
:
busId
busId
:
busId
,
userName
:
userName
}
});
}
...
...
@@ -1180,7 +1183,50 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function
}
}
});
//用户
$
.
ajax
({
url
:
domainName
+
'/api-user/users/getAll'
,
data
:
{
access_token
:
accessToken
},
success
:
function
(
response
)
{
if
(
response
)
{
var
busTypeList
=
response
;
var
bizList
=
response
.
map
(
item
=>
{
return
{
name
:
item
.
nickname
,
value
:
item
.
username
,
parentId
:
item
.
parentId
}
});
var
bizTree
=
common
.
pidToChildren
(
bizList
,
'value'
,
'parentId'
);
// 影响业务下拉框
xmSelect
.
render
({
el
:
'#alarmsubscribe_user'
,
name
:
'bizId'
,
tips
:
'=订阅用户='
,
toolbar
:
{
show
:
true
,
list
:
[
'ALL'
,
'CLEAR'
]
},
filterable
:
true
,
layVerType
:
'msg'
,
data
:
bizTree
,
on
:
function
(
data
)
{
if
(
data
.
arr
.
length
>
0
)
{
userName
=
data
.
arr
.
map
(
t
=>
t
.
value
).
join
(
','
);
}
else
{
userName
=
''
;
}
reloadalarmsubscribeTable
();
}
});
}
else
{
layer
.
msg
(
'获取用户失败'
,
{
icon
:
2
});
}
}
});
//获取选中的数据
function
getCheckSubscribeData
()
{
return
table
.
checkStatus
(
'alarmsubscTable'
).
data
;
...
...
hg-monitor-web-base/src/main/resources/static/src/views/baseconfig/alarmsubscribe/index.html
View file @
d26f282
...
...
@@ -52,6 +52,11 @@
</div>
</div>
<div
class=
"layui-inline"
>
<div
class=
"layui-input-inline layui-input-inline--long"
>
<div
id=
"alarmsubscribe_user"
></div>
</div>
</div>
<div
class=
"layui-inline"
>
<button
class=
"layui-btn layui-btn-normal"
id=
"alarmsubscribeQueryBtn"
type=
"button"
><i
class=
"layui-icon layui-icon-search"
></i>
查询
...
...
Please
register
or
login
to post a comment