Merge branch 'master' of http://192.168.1.136:82/monitor_v3/hg-monitor-web into …
…master-v32-lushangqing
Showing
2 changed files
with
55 additions
and
3 deletions
@@ -14,6 +14,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function | @@ -14,6 +14,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function | ||
14 | var noticeWaySelect = {}; //通知方式下拉框 | 14 | var noticeWaySelect = {}; //通知方式下拉框 |
15 | var subTypeSelect = {}; //订阅类型下拉框 | 15 | var subTypeSelect = {}; //订阅类型下拉框 |
16 | var busId = ''; | 16 | var busId = ''; |
17 | + var userName = ''; | ||
17 | if(data && data.policyId){ | 18 | if(data && data.policyId){ |
18 | policyId = data.policyId; | 19 | policyId = data.policyId; |
19 | }else{ | 20 | }else{ |
@@ -203,7 +204,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function | @@ -203,7 +204,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function | ||
203 | subType: subTypeSelect.getValue("valueStr"), | 204 | subType: subTypeSelect.getValue("valueStr"), |
204 | subWay: noticeWaySelect.getValue("valueStr"), | 205 | subWay: noticeWaySelect.getValue("valueStr"), |
205 | resIdList: resIdList, | 206 | resIdList: resIdList, |
206 | - busId: busId | 207 | + busId: busId, |
208 | + userName: userName | ||
207 | } | 209 | } |
208 | , height: 'full-200' | 210 | , height: 'full-200' |
209 | , page: { | 211 | , page: { |
@@ -1047,7 +1049,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function | @@ -1047,7 +1049,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function | ||
1047 | subType: subTypeSelect.getValue('valueStr'), | 1049 | subType: subTypeSelect.getValue('valueStr'), |
1048 | subWay: noticeWaySelect.getValue("valueStr"), | 1050 | subWay: noticeWaySelect.getValue("valueStr"), |
1049 | resIdList: resIdList, | 1051 | resIdList: resIdList, |
1050 | - busId: busId | 1052 | + busId: busId, |
1053 | + userName: userName | ||
1051 | } | 1054 | } |
1052 | }); | 1055 | }); |
1053 | } | 1056 | } |
@@ -1149,6 +1152,50 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function | @@ -1149,6 +1152,50 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function | ||
1149 | } | 1152 | } |
1150 | } | 1153 | } |
1151 | }); | 1154 | }); |
1155 | + //用户 | ||
1156 | + $.ajax({ | ||
1157 | + url: domainName + '/api-user/users/getAll', | ||
1158 | + data: { | ||
1159 | + access_token: accessToken | ||
1160 | + }, | ||
1161 | + success: function (response) { | ||
1162 | + if (response) { | ||
1163 | + var busTypeList = response; | ||
1164 | + var bizList = response.map(item => { | ||
1165 | + return { | ||
1166 | + name: item.nickname, | ||
1167 | + value: item.username, | ||
1168 | + parentId: item.parentId | ||
1169 | + } | ||
1170 | + }); | ||
1171 | + var bizTree=common.pidToChildren(bizList, 'value', 'parentId'); | ||
1172 | + | ||
1173 | + // 影响业务下拉框 | ||
1174 | + xmSelect.render({ | ||
1175 | + el: '#alarmsubscribe_user', | ||
1176 | + name: 'bizId', | ||
1177 | + tips: '=订阅用户=', | ||
1178 | + toolbar: { | ||
1179 | + show: true, | ||
1180 | + list: ['ALL', 'CLEAR'] | ||
1181 | + }, | ||
1182 | + filterable: true, | ||
1183 | + layVerType: 'msg', | ||
1184 | + data: bizTree, | ||
1185 | + on: function (data) { | ||
1186 | + if (data.arr.length > 0) { | ||
1187 | + userName = data.arr.map(t=>t.value).join(','); | ||
1188 | + } else { | ||
1189 | + userName = ''; | ||
1190 | + } | ||
1191 | + reloadalarmsubscribeTable(); | ||
1192 | + } | ||
1193 | + }); | ||
1194 | + } else { | ||
1195 | + layer.msg('获取用户失败', {icon: 2}); | ||
1196 | + } | ||
1197 | + } | ||
1198 | + }); | ||
1152 | //获取选中的数据 | 1199 | //获取选中的数据 |
1153 | function getCheckSubscribeData() { | 1200 | function getCheckSubscribeData() { |
1154 | return table.checkStatus('alarmsubscTable').data; | 1201 | return table.checkStatus('alarmsubscTable').data; |
@@ -49,6 +49,11 @@ | @@ -49,6 +49,11 @@ | ||
49 | </div> | 49 | </div> |
50 | </div> | 50 | </div> |
51 | <div class="layui-inline"> | 51 | <div class="layui-inline"> |
52 | + <div class="layui-input-inline layui-input-inline--long"> | ||
53 | + <div id="alarmsubscribe_user"></div> | ||
54 | + </div> | ||
55 | + </div> | ||
56 | + <div class="layui-inline"> | ||
52 | <button id="alarmsubscribeQueryBtn" type="button" class="layui-btn layui-btn-normal" ><i | 57 | <button id="alarmsubscribeQueryBtn" type="button" class="layui-btn layui-btn-normal" ><i |
53 | class="layui-icon layui-icon-search"></i>查询 | 58 | class="layui-icon layui-icon-search"></i>查询 |
54 | </button> | 59 | </button> |
@@ -114,4 +119,4 @@ | @@ -114,4 +119,4 @@ | ||
114 | fn(JSON.parse(params)); | 119 | fn(JSON.parse(params)); |
115 | } | 120 | } |
116 | }); | 121 | }); |
117 | -</script> | ||
122 | +</script> |
-
Please register or login to post a comment