Merge branch 'master-mj' of http://113.200.75.45:82/monitor_v3/hg-monitor-web into master-mj
Showing
20 changed files
with
660 additions
and
437 deletions
1 | +layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'sessions',"commonDetail",], function (exports) { | ||
2 | + var $ = layui.$; | ||
3 | + var laytpl = layui.laytpl; | ||
4 | + var tree = layui.tree; | ||
5 | + var form = layui.form; | ||
6 | + var view = layui.view; | ||
7 | + var table = layui.table; | ||
8 | + var admin = layui.admin; | ||
9 | + var common = layui.common; | ||
10 | + var commonDetail = layui.commonDetail; | ||
11 | + // var mxClient = layui.mxClient; | ||
12 | + var busId = '';//当前业务Id | ||
13 | + var appId = ''; | ||
14 | + var curTreeNode = ''; | ||
15 | + var curDhResType = '';//当前动环所在的资源类型 | ||
16 | + var currRoomId = ''; | ||
17 | + | ||
18 | + var sortKey = ''; | ||
19 | + | ||
20 | + | ||
21 | + function autoHeight(el) { | ||
22 | + // var height = el.parents('.layui-card').height(); | ||
23 | + // el.css('min-height', height - 75); | ||
24 | + } | ||
25 | + | ||
26 | + // 隐藏左侧菜单 | ||
27 | + $('#LAY_app_flexible').click(); | ||
28 | + | ||
29 | + //对外暴露的接口 | ||
30 | + exports('dhSxInfo', function () { | ||
31 | + var accessToken = localStorage.getItem("accessToken"); | ||
32 | + var router = layui.router(); | ||
33 | + // 资源视图父级表格 | ||
34 | + var dhParentList; | ||
35 | + // 资源视图父级表格 | ||
36 | + var loading = layer.load(2); | ||
37 | + | ||
38 | + // 树收缩事件 | ||
39 | + $('#dhInfo-leftree-shrink').on('click', function () { | ||
40 | + $(".dhInfoLeft").animate({width:0,minWidth:0,marginLeft:0},300,function () { | ||
41 | + $("#dhInfo-leftree_btn").show(); | ||
42 | + $("#dhInfo-leftree-shrink").hide(); | ||
43 | + }); | ||
44 | + }); | ||
45 | + | ||
46 | + //树展开事件 | ||
47 | + $("#dhInfo-leftree_btn").on("click",function () { | ||
48 | + $("#dhInfo-leftree_btn").hide(); | ||
49 | + $("#dhInfo-leftree-shrink").show(); | ||
50 | + $(".dhInfoLeft").animate({minWidth:250,marginLeft:10},300); | ||
51 | + }); | ||
52 | + | ||
53 | + //加载动环树 | ||
54 | + loadDhTree(); | ||
55 | + | ||
56 | + //根据roomId查询默认jtopo信息 | ||
57 | + function getJtopoIdByRoom(roomId) { | ||
58 | + $('#dhInfoContent').hide(); | ||
59 | + $('#dhviewGraphContainer').show(); | ||
60 | + admin.req({ | ||
61 | + url: common.domainName + '/api-web/mxgraph/findByTypeAndTargetId?type=4&targetId='+roomId | ||
62 | + ,type: 'GET' | ||
63 | + }).done(function (res) { | ||
64 | + if (res && res.success && res.object){ | ||
65 | + var jtopo = res.object; | ||
66 | + var jtopoId = jtopo.jtopoId; | ||
67 | + if (jtopoId){ //当查询到jtopoId后,则查询机房拓扑 | ||
68 | + renderMxgraphView(jtopoId); | ||
69 | + } | ||
70 | + }else{ | ||
71 | + $(".mxgraph-view").html("<div style='text-align: center;width: 100%;font-size:18px;'>暂未绑定默认拓扑</div>"); | ||
72 | + } | ||
73 | + }).error(function (error) { | ||
74 | + console.log(error); | ||
75 | + }); | ||
76 | + } | ||
77 | + | ||
78 | + //加载树节点 | ||
79 | + function loadDhTree() { | ||
80 | + //获取树节点数据 | ||
81 | + $("#dhInfotree").empty(); | ||
82 | + admin.req({ | ||
83 | + url: common.domainName + '/api-web/dhInfoSx/getDhTree', | ||
84 | + sync: true, | ||
85 | + done: function (res) { | ||
86 | + layer.close(loading); | ||
87 | + $('.layui-form layui-card-header') | ||
88 | + if (res.success) { | ||
89 | + var data = res.data; | ||
90 | + if (data.length > 0){ | ||
91 | + if (data[0].children && data[0].children.length > 0){ | ||
92 | + childrenFirst = data[0].children[0]; | ||
93 | + if (childrenFirst.children && childrenFirst.children.length > 0){ | ||
94 | + sonFirst = childrenFirst.children[0]; | ||
95 | + if (sonFirst && sonFirst.children.length > 0){ | ||
96 | + // getResMap(sonFirst.children[0].id); | ||
97 | + loadResInfo(sonFirst.children[0].id); | ||
98 | + } | ||
99 | + | ||
100 | + } | ||
101 | + } | ||
102 | + // var roomId = data[0].id; | ||
103 | + // currRoomId = data[0].id; | ||
104 | + // getJtopoIdByRoom(roomId); | ||
105 | + } | ||
106 | + tree.render({ | ||
107 | + elem: '#dhInfotree', | ||
108 | + showLine: false, | ||
109 | + data: data, | ||
110 | + click: function (node) { | ||
111 | + if (node.data.children && node.data.children.length == 1) { | ||
112 | + $('[data-id="'+ node.data.children[0].id +'"]').find('.layui-tree-iconClick:first').click() | ||
113 | + } | ||
114 | + curTreeNode = node; | ||
115 | + curDhResType = node.data.id; | ||
116 | + if (node.data.code) { | ||
117 | + busId = JSON.parse(node.data.code)["busId"]; | ||
118 | + appId = JSON.parse(node.data.code)["appId"]; | ||
119 | + } | ||
120 | + var el = null; | ||
121 | + if (node.data.children) { | ||
122 | + el = $(node.elem[0]).find('>.layui-tree-entry .layui-tree-txt'); | ||
123 | + } else { | ||
124 | + el = $(node.elem[0]).find('.layui-tree-txt'); | ||
125 | + } | ||
126 | + | ||
127 | + var action = 'removeClass'; | ||
128 | + if (!el.hasClass('tree-node-select') && node.state === 'open') { | ||
129 | + action = 'addClass'; | ||
130 | + el.parents('.layui-tree').find('.tree-node-select').removeClass('tree-node-select'); | ||
131 | + } | ||
132 | + | ||
133 | + el[action]('tree-node-select'); | ||
134 | + | ||
135 | + // 决定显示那个视图 | ||
136 | + if (node.data.type === 'resType') { //资源类型只做展开或折叠操作 | ||
137 | + // options = JSON.parse(node.data.options); | ||
138 | + // var callback = options.bizCallBack; | ||
139 | + // var fun = eval(callback); | ||
140 | + // // 获取回调方法 | ||
141 | + // if ($.isFunction(fun)) { | ||
142 | + // fun.call(this, data, node.data, options); | ||
143 | + // } | ||
144 | + } else if (node.data.type === 'res') { //动环资源点击,则显示资源信息及告警信息 | ||
145 | + loadResInfo(node.data.id); | ||
146 | + } else { //机房点击时间 | ||
147 | + //根据机房id查询拓扑信息 | ||
148 | + currRoomId = node.data.id; | ||
149 | + // getJtopoIdByRoom(node.data.id); | ||
150 | + } | ||
151 | + } | ||
152 | + }); | ||
153 | + treeTableTips(); | ||
154 | + | ||
155 | + //树表格添加new提示 | ||
156 | + function treeTableTips() { | ||
157 | + $.each($('#dhInfotree .layui-tree').find('.layui-tree-set'), function (i, v) { | ||
158 | + var $node = $(this); | ||
159 | + //不是父节点 | ||
160 | + if (!$node.find('.layui-tree-set').length) { | ||
161 | + $.each(data,function (i,v) { | ||
162 | + $.each(v.children,function (x,y) { | ||
163 | + $.each(y.children,function (n,m) { | ||
164 | + if(m.id==$node.attr('data-id') && m.isNew=="1"){ | ||
165 | + $node.find('.layui-tree-main').append(' <i class="shake iconfont" style="color: red;font-size: 28px;"></i>'); | ||
166 | + } | ||
167 | + }) | ||
168 | + }) | ||
169 | + }) | ||
170 | + } | ||
171 | + }); | ||
172 | + } | ||
173 | + } | ||
174 | + } | ||
175 | + }).error(function () { | ||
176 | + layer.close(loading); | ||
177 | + var data = new Array(); | ||
178 | + tree.render({ | ||
179 | + elem: '#dhInfotree', | ||
180 | + showLine: false, | ||
181 | + data: data | ||
182 | + }); | ||
183 | + }); | ||
184 | + // renderDefaultIndex(); | ||
185 | + } | ||
186 | + | ||
187 | + function loadResInfo(resId) { | ||
188 | + $('#dhInfoContent').show(); | ||
189 | + $('#dhviewGraphContainer').hide(); | ||
190 | + getResMap(resId); | ||
191 | + commonDetail.renderActiveAlarms("dh_alarms",resId,'hide'); | ||
192 | + } | ||
193 | + | ||
194 | + function getResMap(resId) { | ||
195 | + $('#dh_baseinfo').html('') | ||
196 | + admin.req({ | ||
197 | + url: common.domainName + '/api-web/dhInfoSx/getCollResultByResId?resId='+resId | ||
198 | + ,type: 'GET' | ||
199 | + }).done(function (res) { | ||
200 | + $('.lastCollTime').html(res.str); | ||
201 | + var propertys = res.data; | ||
202 | + var dataArr = common.splieceGroup(propertys, 3); | ||
203 | + var li = ""; | ||
204 | + //先遍历分组后的,在遍历组内的数组 | ||
205 | + $.each(dataArr, function (i, v) { | ||
206 | + var span = ''; | ||
207 | + $.each(v, function (j, ar) { | ||
208 | + var valueStr = ''; | ||
209 | + var valueColor; | ||
210 | + if (ar.value != 'null'){ | ||
211 | + valueStr = ar.kpiValue; | ||
212 | + if (ar.kpiValue != 'true' && ar.kpiValue != 'false'){ | ||
213 | + if (ar.kpiValue != 'max'){ | ||
214 | + if (parseFloat(ar.kpiValue) > parseFloat(ar.max)){ | ||
215 | + valueColor = 'red'; | ||
216 | + } | ||
217 | + } | ||
218 | + if (ar.kpiValue != 'min'){ | ||
219 | + if (parseFloat(ar.kpiValue) < parseFloat(ar.min)){ | ||
220 | + valueColor = 'red'; | ||
221 | + } | ||
222 | + } | ||
223 | + } | ||
224 | + } | ||
225 | + span += ' <span style="font-weight: bold;text-align: right;padding-right: 20px">' + ar.kpiName + '</span>' + | ||
226 | + '<span title="' + valueStr + '" style="overflow: hidden;text-overflow: ellipsis;padding-left:20px;text-align:left;white-space: nowrap;color: '+valueColor+'">' | ||
227 | + + valueStr +' ' + ar.unit +'</span>'; | ||
228 | + }); | ||
229 | + //补充空白区域 | ||
230 | + var lastLength = v.length | ||
231 | + if (lastLength == 1){ | ||
232 | + span += '<span style="padding-right: 20px;"></span><span style="padding-left:20px;"></span><span style="padding-right: 20px;"></span><span style="padding-left:20px;"></span>' | ||
233 | + }else if (lastLength == 2 ){ | ||
234 | + span += '<span style="padding-right: 20px;"></span><span style="padding-left:20px;"></span>' | ||
235 | + } | ||
236 | + li += '<li>' + span + '</li>' | ||
237 | + $('#dh_baseinfo').html(li); | ||
238 | + }); | ||
239 | + }).error(function (error) { | ||
240 | + console.log(error); | ||
241 | + }); | ||
242 | + } | ||
243 | + | ||
244 | + //资源视图父级列表 | ||
245 | + function openParentResourceView(parentNode, data, node, options) { | ||
246 | + // renderParentList(node.parentId, node.id); | ||
247 | + } | ||
248 | + | ||
249 | + //渲染拓扑 | ||
250 | + // function renderMxgraphView(topoId) { | ||
251 | + // if (!mxClient.isBrowserSupported()) { | ||
252 | + // mxUtils.error('浏览器不支持:Browser is not supported!', 200, false); | ||
253 | + // }else{ | ||
254 | + // if (topoId) { | ||
255 | + // var height = window.screen.height -200 ; | ||
256 | + // $('.mxgraph-view').html(`<iframe style="border: none;width: 100%;height: calc(100vh - 120px)" src="${common.graphEditorOrigin}/jgraph/grapheditor/viewer.html?access_token=${accessToken}&id=${topoId}"></iframe>`); | ||
257 | + // } else { | ||
258 | + // $(".mxgraph-view").html("<div style='text-align: center;width: 100%;font-size:18px;'>暂未绑定默认拓扑</div>"); | ||
259 | + // } | ||
260 | + // } | ||
261 | + // | ||
262 | + // if(topoId){ | ||
263 | + // //编辑拓扑 | ||
264 | + // $("#gotoedittopo").unbind("click").on("click",function (){ | ||
265 | + // //旧版本 | ||
266 | + // // $(this).attr("lay-href","/mxgraph/setting/id="+topoId); | ||
267 | + // //新版本 | ||
268 | + // var url = common.graphEditorOrigin+"/jgraph/grapheditor/index.html?access_token=" + accessToken +'&id='+topoId; | ||
269 | + // window.open(url); | ||
270 | + // }); | ||
271 | + // } | ||
272 | + // } | ||
273 | + // | ||
274 | + // var obj = { | ||
275 | + // viewMxGraphNodeResInfo: function (resId) { | ||
276 | + // admin.req({ | ||
277 | + // url: common.domainName + "/api-web/home/resource/findById?resId=" + resId | ||
278 | + // , type: "get" | ||
279 | + // , done: function (res) { | ||
280 | + // var data = res.object; | ||
281 | + // if (res.object.type != 'machineroom') { | ||
282 | + // return; | ||
283 | + // } | ||
284 | + // var resType = res.object.resType; | ||
285 | + // //模拟点击资源事件 | ||
286 | + // $('[data-id="'+ currRoomId +'"]').find('.layui-tree-iconClick:first').click(); | ||
287 | + // $('[data-id="'+ currRoomId +'"]').find('[data-id="'+ resType +'"]').find('.layui-tree-iconClick:first').click(); | ||
288 | + // $('[data-id="'+ resId +'"]').find('.layui-tree-iconClick:first').click(); | ||
289 | + // $('[data-id="'+ resId +'"]').find('.layui-tree-txt').addClass('tree-node-select'); | ||
290 | + // loadResInfo(resId); | ||
291 | + // } | ||
292 | + // }); | ||
293 | + // }, | ||
294 | + // layJump: function (layHref) { | ||
295 | + // var resId = layHref.split('=')[1]; | ||
296 | + // obj.viewMxGraphNodeResInfo(resId) | ||
297 | + // }, | ||
298 | + // }; | ||
299 | + | ||
300 | + // window.onmessage = function (messageEvent) { | ||
301 | + // console.log(JSON.stringify(messageEvent.data.evalParam)); | ||
302 | + // if (messageEvent.data.type === 'dhinfo') { | ||
303 | + // // 如果是执行方法 | ||
304 | + // // if(!messageEvent.data.evalParam.startsWith('obj.viewMxGraphNodeResInfo')) { | ||
305 | + // // messageEvent.data.evalParam = messageEvent.data.evalParam.replace(/obj\./, 'common.'); | ||
306 | + // // } | ||
307 | + // var result = eval(messageEvent.data.evalParam); | ||
308 | + // } | ||
309 | + // } | ||
310 | + | ||
311 | + }); | ||
312 | +}); |
@@ -13,7 +13,8 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | @@ -13,7 +13,8 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | ||
13 | //对外暴露的接口 | 13 | //对外暴露的接口 |
14 | exports('domainManageIndex', function (data) { | 14 | exports('domainManageIndex', function (data) { |
15 | var sessions = layui.sessions; | 15 | var sessions = layui.sessions; |
16 | - var accessToken = sessions.getToken()['access_token']; | 16 | + var accessToken = common.getMjToken(); |
17 | + var tokenKey = common.getMjTokenKey(); | ||
17 | form.render(); | 18 | form.render(); |
18 | var checkList = common.checkPermission(accessToken); | 19 | var checkList = common.checkPermission(accessToken); |
19 | 20 | ||
@@ -30,7 +31,7 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | @@ -30,7 +31,7 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | ||
30 | }); | 31 | }); |
31 | //新增 | 32 | //新增 |
32 | $("#adddomainManage").unbind().on("click", function () { | 33 | $("#adddomainManage").unbind().on("click", function () { |
33 | - if (!common.hasPermission('back:menus:save')){ | 34 | + if (!common.hasPermission('back:domain:save')){ |
34 | return; | 35 | return; |
35 | } | 36 | } |
36 | openAddHtml(); | 37 | openAddHtml(); |
@@ -174,53 +175,6 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | @@ -174,53 +175,6 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | ||
174 | layer.close(setIndex); | 175 | layer.close(setIndex); |
175 | layer.msg("接口请求异常!", {icon: 7, time: 3000}); | 176 | layer.msg("接口请求异常!", {icon: 7, time: 3000}); |
176 | }); | 177 | }); |
177 | - // $.ajax({ | ||
178 | - // type: 'get', | ||
179 | - // url: domainName + '/api-user/menus/findDefaultMenusBydomainManageId/' + domainManageId + '?access_token=' + accessToken, | ||
180 | - // success: function (data) { | ||
181 | - // layer.close(setIndex); | ||
182 | - // var _html = "<div style='text-align:center;height: 120px;width: 500px;position: relative;color: black;'>" + | ||
183 | - // "<div style='margin: 40px auto'>" + | ||
184 | - // " <select style='text-align: center;text-align-last: center;height: 40px;width: 80%' id='selectFlow'>"; | ||
185 | - // _html += '<option value ="">=默认首页=</option>'; | ||
186 | - // if (data && data.data) { | ||
187 | - // var result = data.data; | ||
188 | - // var defaultMenu = data.object; | ||
189 | - // var defaultMenuId = ''; | ||
190 | - // if (defaultMenu != null) { | ||
191 | - // defaultMenuId = defaultMenu.id; | ||
192 | - // } | ||
193 | - // $.each(result, function (i, e) { | ||
194 | - // if (e.id === defaultMenuId) { | ||
195 | - // _html += '<option style="height: 100px" value ="' + e.id + '" selected = "selected">' + e.name + '</option>'; | ||
196 | - // } else { | ||
197 | - // _html += '<option style="height: 100px" value ="' + e.id + '">' + e.name + '</option>'; | ||
198 | - // } | ||
199 | - // }) | ||
200 | - // } | ||
201 | - // _html += "</select></div></div>"; | ||
202 | - // layer.open({ | ||
203 | - // type: 1, | ||
204 | - // title: "设置默认首页", //标题 | ||
205 | - // area: ['auto', 'auto'], //宽高 | ||
206 | - // content: _html, | ||
207 | - // btn: ['确定', '取消'] | ||
208 | - // , yes: function (index) { | ||
209 | - // var menuId = $('#selectFlow').val(); | ||
210 | - // if (menuId === '') { | ||
211 | - // layer.msg("请选择默认首页", {icon: 7, time: 3000}); | ||
212 | - // return; | ||
213 | - // } | ||
214 | - // saveDefaultMenu(domainManageId, menuId); | ||
215 | - // layer.close(index); | ||
216 | - // } | ||
217 | - // }); | ||
218 | - // }, | ||
219 | - // error: function (xhr, exp) { | ||
220 | - // layer.close(setIndex); | ||
221 | - // layer.msg("接口请求异常!", {icon: 7, time: 3000}); | ||
222 | - // } | ||
223 | - // }); | ||
224 | } | 178 | } |
225 | 179 | ||
226 | function saveDefaultMenu(domainManageId, menuId) { | 180 | function saveDefaultMenu(domainManageId, menuId) { |
@@ -237,26 +191,11 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | @@ -237,26 +191,11 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | ||
237 | layer.msg('操作失败'); | 191 | layer.msg('操作失败'); |
238 | layer.close(loadIndex); | 192 | layer.close(loadIndex); |
239 | }); | 193 | }); |
240 | - // $.ajax({ | ||
241 | - // type: 'get', | ||
242 | - // url: domainName + '/api-user/menus/saveOrUpdateDefaultMenu?access_token=' + accessToken + '&domainManageId=' + domainManageId + '&menuId=' + menuId, | ||
243 | - // success: function (data) { | ||
244 | - // layer.close(loadIndex); | ||
245 | - // if (data) { | ||
246 | - // layer.msg(data.msg); | ||
247 | - // } | ||
248 | - // }, | ||
249 | - // error: function (xhr, ex) { | ||
250 | - // layer.msg('操作失败'); | ||
251 | - // layer.close(loadIndex); | ||
252 | - // } | ||
253 | - // }); | ||
254 | } | 194 | } |
255 | 195 | ||
256 | 196 | ||
257 | function deleteByIds(ids) { | 197 | function deleteByIds(ids) { |
258 | - if ($.inArray('back:menus:delete', checkList) == -1) { | ||
259 | - layer.msg('暂无权限!', {icon: 7, time: 3000}); | 198 | + if (!common.hasPermission('back:domain:delete')){ |
260 | return; | 199 | return; |
261 | } | 200 | } |
262 | //确认提示框 | 201 | //确认提示框 |
@@ -44,11 +44,6 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'xmSelect', 'lay | @@ -44,11 +44,6 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'xmSelect', 'lay | ||
44 | } | 44 | } |
45 | }); | 45 | }); |
46 | 46 | ||
47 | - // inputTags.render({ | ||
48 | - // elem:'#domainAddr', | ||
49 | - // content: [], | ||
50 | - // aldaBtn: false | ||
51 | - // }) | ||
52 | form.render(); | 47 | form.render(); |
53 | //自定义验证 | 48 | //自定义验证 |
54 | form.verify({ | 49 | form.verify({ |
@@ -82,44 +77,23 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'xmSelect', 'lay | @@ -82,44 +77,23 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'xmSelect', 'lay | ||
82 | var loading = layer.load(2); | 77 | var loading = layer.load(2); |
83 | admin.req({ | 78 | admin.req({ |
84 | type: 'post', | 79 | type: 'post', |
85 | - url: common.domainName + '/api-web/manage/domain/save', | ||
86 | contentType: "application/json; charset=utf-8", | 80 | contentType: "application/json; charset=utf-8", |
87 | data: JSON.stringify(bean), | 81 | data: JSON.stringify(bean), |
88 | - }).done(function (data) { | ||
89 | - layer.close(loading); | ||
90 | - layer.msg(res.msg, { | ||
91 | - offset: '15px' | ||
92 | - , icon: 1 | ||
93 | - , time: 2000 | ||
94 | - }, function () { | ||
95 | - if (res.success === true) { | ||
96 | - layer.closeAll(); | ||
97 | - table.reload('domainManage_table', {}); | ||
98 | - } | ||
99 | - }) | ||
100 | - }).error(function (error) { | ||
101 | - layer.close(loading); | ||
102 | - console.error(error); | 82 | + url: common.domainName + '/api-web/manage/domain/save' |
83 | + , success: function (res) { | ||
84 | + layer.close(loading); | ||
85 | + layer.msg(res.msg, { | ||
86 | + offset: '15px' | ||
87 | + , icon: 1 | ||
88 | + , time: 2000 | ||
89 | + }, function () { | ||
90 | + if (res.success === true) { | ||
91 | + layer.closeAll(); | ||
92 | + table.reload('domainManage_table', {}); | ||
93 | + } | ||
94 | + }) | ||
95 | + } | ||
103 | }); | 96 | }); |
104 | - // $.ajax({ | ||
105 | - // type: 'post', | ||
106 | - // url: common.domainName + '/api-web/manage/domain/save?access_token=' + accessToken, | ||
107 | - // contentType: "application/json; charset=utf-8", | ||
108 | - // data: JSON.stringify(bean), | ||
109 | - // success: function (res) { | ||
110 | - // layer.close(loading); | ||
111 | - // layer.msg(res.msg, { | ||
112 | - // offset: '15px' | ||
113 | - // , icon: 1 | ||
114 | - // , time: 2000 | ||
115 | - // }, function () { | ||
116 | - // if (res.success === true) { | ||
117 | - // layer.closeAll(); | ||
118 | - // table.reload('domainManage_table', {}); | ||
119 | - // } | ||
120 | - // }) | ||
121 | - // } | ||
122 | - // }); | ||
123 | return false; | 97 | return false; |
124 | }) | 98 | }) |
125 | 99 |
@@ -78,15 +78,22 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laytpl', | @@ -78,15 +78,22 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laytpl', | ||
78 | // liHtml += '<li>' + domainList[i].domainName + '</li>' | 78 | // liHtml += '<li>' + domainList[i].domainName + '</li>' |
79 | // } | 79 | // } |
80 | //joke modify 20230419 tab改为名称+数量,并带有提示 | 80 | //joke modify 20230419 tab改为名称+数量,并带有提示 |
81 | - if (response.str && response.str.indexOf("&&")!=-1){ | ||
82 | - for (let i = 0; i < response.str.split("&&").length; i++) { | ||
83 | - var v = response.str.split("&&")[i]; | ||
84 | - var name = v.split("_")[0]; | ||
85 | - var number = v.split("_")[1]; | 81 | + if (response.str){ |
82 | + //多个域 | ||
83 | + if (response.str.indexOf("&&")!=-1){ | ||
84 | + for (let i = 0; i < response.str.split("&&").length; i++) { | ||
85 | + var v = response.str.split("&&")[i]; | ||
86 | + var name = v.split("_")[0]; | ||
87 | + var number = v.split("_")[1]; | ||
88 | + liHtml += '<li lay-tips="'+name+'C类地址段共'+number+'个">' + name + '('+ number +')</li>' | ||
89 | + } | ||
90 | + }else if(response.str.indexOf('_')!= -1){ | ||
91 | + //一个域 | ||
92 | + var name = response.str.split("_")[0]; | ||
93 | + var number = response.str.split("_")[1]; | ||
86 | liHtml += '<li lay-tips="'+name+'C类地址段共'+number+'个">' + name + '('+ number +')</li>' | 94 | liHtml += '<li lay-tips="'+name+'C类地址段共'+number+'个">' + name + '('+ number +')</li>' |
87 | } | 95 | } |
88 | } | 96 | } |
89 | - | ||
90 | $('#div-ip-card-body .layui-tab-title').html(liHtml); | 97 | $('#div-ip-card-body .layui-tab-title').html(liHtml); |
91 | $('#div-ip-card-body .ip-tab-content').html(laytpl($('#tpl-ip-segment-card').html()).render(response.data)); | 98 | $('#div-ip-card-body .ip-tab-content').html(laytpl($('#tpl-ip-segment-card').html()).render(response.data)); |
92 | $('#div-ip-card-body .layui-tab-title li').eq(0).click(); | 99 | $('#div-ip-card-body .layui-tab-title li').eq(0).click(); |
@@ -12,7 +12,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect | @@ -12,7 +12,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect | ||
12 | 12 | ||
13 | //对外暴露的接口 | 13 | //对外暴露的接口 |
14 | exports('reportConfigAdd', function (data) { | 14 | exports('reportConfigAdd', function (data) { |
15 | - var accessToken = session.getToken()['access_token'] | 15 | + // var accessToken = session.getToken()['access_token'] |
16 | + var accessToken = common.getMjToken(); | ||
16 | var adminSelect = {} | 17 | var adminSelect = {} |
17 | var userSelect = {} | 18 | var userSelect = {} |
18 | 19 | ||
@@ -43,7 +44,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect | @@ -43,7 +44,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect | ||
43 | data.userName = userSelect.getValue('nameStr') | 44 | data.userName = userSelect.getValue('nameStr') |
44 | data.theirType = $('#config_theirType').val(); | 45 | data.theirType = $('#config_theirType').val(); |
45 | admin.req({ | 46 | admin.req({ |
46 | - url: domainName + '/api-web/bWorkreportGroup/save?access_token=' + accessToken, | 47 | + url: domainName + '/api-web/bWorkreportGroup/save?accessToken=' + accessToken, |
47 | data: JSON.stringify(data), | 48 | data: JSON.stringify(data), |
48 | type: 'post', | 49 | type: 'post', |
49 | contentType: "application/json; charset=utf-8", | 50 | contentType: "application/json; charset=utf-8", |
@@ -108,15 +109,17 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect | @@ -108,15 +109,17 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect | ||
108 | } | 109 | } |
109 | }) | 110 | }) |
110 | }*/ | 111 | }*/ |
111 | - var url = `${domainName}/api-web/bWorkreportGroup/findManufacturerList?access_token=${accessToken}`; | 112 | + // var url = `${domainName}/api-web/bWorkreportGroup/findManufacturerList?accessToken=${accessToken}`; |
113 | + let url = `${domainName}/mj/sys/conf/getSelect/provider?accessToken=${accessToken}` | ||
112 | $.ajax({ | 114 | $.ajax({ |
113 | url: url, | 115 | url: url, |
114 | success: function (res) { | 116 | success: function (res) { |
115 | - var selects = res.data; | 117 | + var selects = res.data.options; |
116 | var $sel = $("form[name='add-config-form']").find("select[name='manufacturerId']"); | 118 | var $sel = $("form[name='add-config-form']").find("select[name='manufacturerId']"); |
117 | $sel.append('<option value="">请选择</option>') | 119 | $sel.append('<option value="">请选择</option>') |
118 | $.each(selects, function (i, e) { | 120 | $.each(selects, function (i, e) { |
119 | - $sel.append('<option value="' + e.id + '">' + e.manufacturerName + '</option>') | 121 | + // $sel.append('<option value="' + e.id + '">' + e.manufacturerName + '</option>') |
122 | + $sel.append(`<option value="${e.value}"> ${e.label}</option>`) | ||
120 | }) | 123 | }) |
121 | if (data && data.id) { | 124 | if (data && data.id) { |
122 | admin.req({ | 125 | admin.req({ |
@@ -140,10 +143,28 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect | @@ -140,10 +143,28 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect | ||
140 | }) | 143 | }) |
141 | } | 144 | } |
142 | 145 | ||
146 | + // 所属类型表单赋值 | ||
147 | + function fromTheirType() { | ||
148 | + let url = `${domainName}/mj/sys/conf/getSelect/theirType?accessToken=${accessToken}` | ||
149 | + $.ajax({ | ||
150 | + url: url, | ||
151 | + success: function (res) { | ||
152 | + var selects = res.data.options; | ||
153 | + var $sel = $("form[name='add-config-form']").find("select[name='theirType']"); | ||
154 | + $sel.append('<option value="">请选择</option>') | ||
155 | + $.each(selects, function (i, e) { | ||
156 | + $sel.append(`<option value="${e.value}"> ${e.label}</option>`) | ||
157 | + }) | ||
158 | + form.render(); | ||
159 | + } | ||
160 | + }) | ||
161 | + } | ||
162 | + | ||
143 | //初始化组负责人下拉列表框 | 163 | //初始化组负责人下拉列表框 |
144 | function initSelect() { | 164 | function initSelect() { |
145 | $.ajax({ | 165 | $.ajax({ |
146 | - url: domainName + '/api-user/users/getAll?access_token=' + accessToken, | 166 | + // url: domainName + '/api-user/users/getAll?accessToken=' + accessToken, |
167 | + url: domainName + '/mj/user/page?username=&nickname=&enabled=&perPage=10000&page=1&accessToken=' + accessToken, | ||
147 | success: function (res) { | 168 | success: function (res) { |
148 | adminSelect = xmSelect.render({ | 169 | adminSelect = xmSelect.render({ |
149 | el: '.admin', | 170 | el: '.admin', |
@@ -157,7 +178,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect | @@ -157,7 +178,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect | ||
157 | }, | 178 | }, |
158 | layVerify: 'required', | 179 | layVerify: 'required', |
159 | layVerType: 'msg', | 180 | layVerType: 'msg', |
160 | - data: res, | 181 | + data: res.data.rows, |
161 | }) | 182 | }) |
162 | userSelect = xmSelect.render({ | 183 | userSelect = xmSelect.render({ |
163 | el: '.user', | 184 | el: '.user', |
@@ -169,9 +190,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect | @@ -169,9 +190,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect | ||
169 | }, | 190 | }, |
170 | layVerify: 'required', | 191 | layVerify: 'required', |
171 | layVerType: 'msg', | 192 | layVerType: 'msg', |
172 | - data: res, | 193 | + data: res.data.rows, |
173 | }) | 194 | }) |
174 | fromAssignment() | 195 | fromAssignment() |
196 | + fromTheirType() | ||
175 | } | 197 | } |
176 | }) | 198 | }) |
177 | } | 199 | } |
@@ -179,7 +201,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect | @@ -179,7 +201,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect | ||
179 | //初始化所属组列表 | 201 | //初始化所属组列表 |
180 | function initGroupSelect() { | 202 | function initGroupSelect() { |
181 | $.ajax({ | 203 | $.ajax({ |
182 | - url: domainName + '/api-web/bWorkreportGroup/list?access_token=' + accessToken, | 204 | + url: domainName + '/api-web/bWorkreportGroup/list?accessToken=' + accessToken, |
183 | success: function (res) { | 205 | success: function (res) { |
184 | $("#groupName")[0].options.length = 1 | 206 | $("#groupName")[0].options.length = 1 |
185 | $.each(res.data, function (i, v) { | 207 | $.each(res.data, function (i, v) { |
@@ -11,9 +11,11 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function | @@ -11,9 +11,11 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function | ||
11 | 11 | ||
12 | //对外暴露的接口 | 12 | //对外暴露的接口 |
13 | exports("reportConfigIndex", function () { | 13 | exports("reportConfigIndex", function () { |
14 | - var accessToken = session.getToken()['access_token'] | 14 | + // var accessToken = session.getToken()['access_token'] |
15 | + var accessToken = common.getMjToken(); | ||
16 | + let theirTypeOptions = []; | ||
15 | 17 | ||
16 | - initGroupSelect() | 18 | + // initGroupSelect() |
17 | 19 | ||
18 | //回车搜索 | 20 | //回车搜索 |
19 | $('#adminName').keydown(function (e) { | 21 | $('#adminName').keydown(function (e) { |
@@ -82,11 +84,18 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function | @@ -82,11 +84,18 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function | ||
82 | { | 84 | { |
83 | field: 'theirType', title: '所属类型', align: 'center', width: 150, | 85 | field: 'theirType', title: '所属类型', align: 'center', width: 150, |
84 | templet: function (d) { | 86 | templet: function (d) { |
85 | - if (d.theirType == '1') { | 87 | + /*if (d.theirType == '1') { |
86 | return '日志类型'; | 88 | return '日志类型'; |
87 | } else { | 89 | } else { |
88 | return '文档类型'; | 90 | return '文档类型'; |
89 | - } | 91 | + }*/ |
92 | + let label=''; | ||
93 | + theirTypeOptions.forEach((item,index)=>{ | ||
94 | + if (item.value == d.theirType){ | ||
95 | + label = item.label; | ||
96 | + } | ||
97 | + }) | ||
98 | + return label; | ||
90 | } | 99 | } |
91 | }, | 100 | }, |
92 | { | 101 | { |
@@ -183,7 +192,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function | @@ -183,7 +192,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function | ||
183 | , time: 1000 | 192 | , time: 1000 |
184 | }, function () { | 193 | }, function () { |
185 | reloadConfigTable(); | 194 | reloadConfigTable(); |
186 | - initGroupSelect() | 195 | + // initGroupSelect() |
187 | }); | 196 | }); |
188 | }).error(function (error) { | 197 | }).error(function (error) { |
189 | console.log(error); | 198 | console.log(error); |
@@ -219,6 +228,24 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function | @@ -219,6 +228,24 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function | ||
219 | }) | 228 | }) |
220 | } | 229 | } |
221 | 230 | ||
231 | + // 所属类型表单赋值 | ||
232 | + function fromTheirType() { | ||
233 | + let url = `${domainName}/mj/sys/conf/getSelect/theirType?accessToken=${accessToken}` | ||
234 | + $.ajax({ | ||
235 | + url: url, | ||
236 | + success: function (res) { | ||
237 | + var selects = res.data.options; | ||
238 | + theirTypeOptions = res.data.options; | ||
239 | + var $sel = $("form.layuiadmin-card-header-auto").find("select[name='theirType']"); | ||
240 | + $.each(selects, function (i, e) { | ||
241 | + $sel.append(`<option value="${e.value}"> ${e.label}</option>`) | ||
242 | + }) | ||
243 | + form.render(); | ||
244 | + } | ||
245 | + }) | ||
246 | + } | ||
247 | + fromTheirType(); | ||
248 | + | ||
222 | //获取页面选中数据 | 249 | //获取页面选中数据 |
223 | function getCheckStatusData() { | 250 | function getCheckStatusData() { |
224 | return table.checkStatus('workReportConfigTable').data | 251 | return table.checkStatus('workReportConfigTable').data |
@@ -10,13 +10,14 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi | @@ -10,13 +10,14 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi | ||
10 | 10 | ||
11 | //对外暴露的接口 | 11 | //对外暴露的接口 |
12 | exports('resManageAdd', function (data) { | 12 | exports('resManageAdd', function (data) { |
13 | + var accessToken = common.getMjToken(); | ||
14 | + var tokenKey = common.getMjTokenKey(); | ||
13 | var inputTags = layui.inputTags; | 15 | var inputTags = layui.inputTags; |
14 | var id = data.id; | 16 | var id = data.id; |
15 | var copy = data.copy; | 17 | var copy = data.copy; |
16 | var resType = data.resType; | 18 | var resType = data.resType; |
17 | var hardwareFlag = data.hardwareFlag; | 19 | var hardwareFlag = data.hardwareFlag; |
18 | var sessions = layui.sessions; | 20 | var sessions = layui.sessions; |
19 | - var accessToken = common.getMjToken(); | ||
20 | var formData = {ip: '', port: '', manageIp: ''}; | 21 | var formData = {ip: '', port: '', manageIp: ''}; |
21 | var protocolParam = []; | 22 | var protocolParam = []; |
22 | var dimainlist = []; | 23 | var dimainlist = []; |
@@ -31,37 +32,37 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi | @@ -31,37 +32,37 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi | ||
31 | //延递对象 | 32 | //延递对象 |
32 | $.when( | 33 | $.when( |
33 | $.ajax({ | 34 | $.ajax({ |
34 | - url: common.domainName + '/api-web/home/business/findAllBusType?accessToken=' + accessToken, | 35 | + url: common.domainName + `/api-web/home/business/findAllBusType?${tokenKey}=${accessToken}` , |
35 | data: {'type': 'per'} | 36 | data: {'type': 'per'} |
36 | }), $.ajax({ | 37 | }), $.ajax({ |
37 | - url: `${common.domainName}/api-web/manage/ddic/findSucDdics/provider?accessToken=${accessToken}`, | 38 | + url: `${common.domainName}/api-web/manage/ddic/findSucDdics/provider?${tokenKey}=${accessToken}`, |
38 | method: 'get' | 39 | method: 'get' |
39 | }), $.ajax({ | 40 | }), $.ajax({ |
40 | - url: `${common.domainName}/api-web/manage/application/page?page=-1&limit=-1&accessToken=${accessToken}`, | 41 | + url: `${common.domainName}/api-web/manage/application/page?page=-1&limit=-1&${tokenKey}=${accessToken}`, |
41 | method: 'POST' | 42 | method: 'POST' |
42 | }), $.ajax({ | 43 | }), $.ajax({ |
43 | - url: `${common.domainName}/api-web/manage/restype/list?accessToken=${accessToken}`, | 44 | + url: `${common.domainName}/api-web/manage/restype/list?${tokenKey}=${accessToken}`, |
44 | method: 'GET' | 45 | method: 'GET' |
45 | }), $.ajax({ | 46 | }), $.ajax({ |
46 | - url: `${common.domainName}/api-user/users/getAll?accessToken=${accessToken}`, | 47 | + url: `${common.domainName}/mj/user/page?username=&nickname=&enabled=&perPage=10000&page=1&${tokenKey}=${accessToken}`, |
47 | method: 'GET' | 48 | method: 'GET' |
48 | }), $.ajax({ | 49 | }), $.ajax({ |
49 | - url: `${common.domainName}/api-web/manage/ddic/findSucDdics/os?accessToken=${accessToken}`, | 50 | + url: `${common.domainName}/api-web/manage/ddic/findSucDdics/os?${tokenKey}=${accessToken}`, |
50 | method: 'get' | 51 | method: 'get' |
51 | }), $.ajax({ | 52 | }), $.ajax({ |
52 | - url: `${common.domainName}/api-web/manage/domain/page?accessToken=${accessToken}`, | 53 | + url: `${common.domainName}/api-web/manage/domain/page?${tokenKey}=${accessToken}`, |
53 | method: 'GET' | 54 | method: 'GET' |
54 | }), $.ajax({ | 55 | }), $.ajax({ |
55 | - url: `${common.domainName}/api-web/manage/restypeProtocol/getProtocolByResType?accessToken=${accessToken}&resTypeCode=${resType}`, | 56 | + url: `${common.domainName}/api-web/manage/restypeProtocol/getProtocolByResType?${tokenKey}=${accessToken}&resTypeCode=${resType}`, |
56 | method: 'GET' | 57 | method: 'GET' |
57 | }), $.ajax({ | 58 | }), $.ajax({ |
58 | - url: `${common.domainName}/api-web/sysConf/getConfByCode?accessToken=${accessToken}&code=pwd_level`, | 59 | + url: `${common.domainName}/api-web/sysConf/getConfByCode?${tokenKey}=${accessToken}&code=pwd_level`, |
59 | method: 'GET' | 60 | method: 'GET' |
60 | }), $.ajax({ | 61 | }), $.ajax({ |
61 | - url: `${common.domainName}/api-web/manage/ddic/findSucDdics/resCategory?accessToken=${accessToken}`, | 62 | + url: `${common.domainName}/api-web/manage/ddic/findSucDdics/resCategory?${tokenKey}=${accessToken}`, |
62 | method: 'get' | 63 | method: 'get' |
63 | }), $.ajax({ | 64 | }), $.ajax({ |
64 | - url: `${common.domainName}/api-web/manage/machineroom/list?accessToken=${accessToken}`, | 65 | + url: `${common.domainName}/api-web/manage/machineroom/list?${tokenKey}=${accessToken}`, |
65 | method: 'GET' | 66 | method: 'GET' |
66 | }) | 67 | }) |
67 | ).done(function (res1, res2, res3, res4, res5, res6, res7, res8, res9, res10, res11) { | 68 | ).done(function (res1, res2, res3, res4, res5, res6, res7, res8, res9, res10, res11) { |
@@ -95,7 +96,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi | @@ -95,7 +96,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi | ||
95 | var bizlist = res1[0].data; | 96 | var bizlist = res1[0].data; |
96 | var ddiclist = res2[0].data; | 97 | var ddiclist = res2[0].data; |
97 | var applist = res3[0].data; | 98 | var applist = res3[0].data; |
98 | - var userList = res5[0]; | 99 | + var userList = res5[0].data.rows; |
99 | var oslist = res6[0].data; | 100 | var oslist = res6[0].data; |
100 | dimainlist = res7[0].data; | 101 | dimainlist = res7[0].data; |
101 | var resCategoryList = res10[0].data; | 102 | var resCategoryList = res10[0].data; |
@@ -168,7 +169,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi | @@ -168,7 +169,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi | ||
168 | $("#resManageAddForm").find("input[name='resId']").val(id); | 169 | $("#resManageAddForm").find("input[name='resId']").val(id); |
169 | } | 170 | } |
170 | $.ajax({ | 171 | $.ajax({ |
171 | - url: common.domainName + '/api-web/manage/resource/findById?accessToken=' + accessToken, | 172 | + url: common.domainName + `/api-web/manage/resource/findById?${tokenKey}=${accessToken}` , |
172 | data: {resId: id}, | 173 | data: {resId: id}, |
173 | async: false, | 174 | async: false, |
174 | success: function (res) { | 175 | success: function (res) { |
@@ -762,7 +763,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi | @@ -762,7 +763,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi | ||
762 | success: function (index, layero) { | 763 | success: function (index, layero) { |
763 | $.ajax({ | 764 | $.ajax({ |
764 | type: 'get', | 765 | type: 'get', |
765 | - url: common.domainName + '/api-web/manage/resextendgroup/page?accessToken=' + accessToken, | 766 | + url: common.domainName + `/api-web/manage/resextendgroup/page?${tokenKey}=${accessToken}` , |
766 | success: function (res) { | 767 | success: function (res) { |
767 | var selects = res.data; | 768 | var selects = res.data; |
768 | $("#chooseExtendParamGroupSelect").append("<option value=''>请选择</option>"); | 769 | $("#chooseExtendParamGroupSelect").append("<option value=''>请选择</option>"); |
@@ -816,7 +817,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi | @@ -816,7 +817,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi | ||
816 | var param = {groupName: val, arr: arr} | 817 | var param = {groupName: val, arr: arr} |
817 | $.ajax({ | 818 | $.ajax({ |
818 | type: 'post', | 819 | type: 'post', |
819 | - url: common.domainName + '/api-web/manage/resextendgroup/save?accessToken=' + accessToken, | 820 | + url: common.domainName + `/api-web/manage/resextendgroup/save?${tokenKey}=${accessToken}` , |
820 | data: JSON.stringify(param), | 821 | data: JSON.stringify(param), |
821 | contentType: "application/json; charset=utf-8", | 822 | contentType: "application/json; charset=utf-8", |
822 | success: function (res) { | 823 | success: function (res) { |
@@ -49,7 +49,9 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -49,7 +49,9 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
49 | } | 49 | } |
50 | 50 | ||
51 | var sessions = layui.sessions; | 51 | var sessions = layui.sessions; |
52 | - accessToken = sessions.getToken().access_token; | 52 | + // accessToken = sessions.getToken().access_token; |
53 | + accessToken = common.getMjToken(); | ||
54 | + var tokenKey = common.getMjTokenKey(); | ||
53 | var checkList = common.checkPermission(accessToken); | 55 | var checkList = common.checkPermission(accessToken); |
54 | var loading = layer.load(2, {shade: 0.2}); | 56 | var loading = layer.load(2, {shade: 0.2}); |
55 | admin.req({ | 57 | admin.req({ |
@@ -288,7 +290,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -288,7 +290,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
288 | } | 290 | } |
289 | layer.load(2); | 291 | layer.load(2); |
290 | admin.req({ | 292 | admin.req({ |
291 | - url: `${common.domainName}/api-web/manage/restypeProtocol/getProtocolByResType?access_token=${accessToken}&resTypeCode=${data.id}`, | 293 | + url: `${common.domainName}/api-web/manage/restypeProtocol/getProtocolByResType?${tokenKey}=${accessToken}&resTypeCode=${data.id}`, |
292 | success(response) { | 294 | success(response) { |
293 | layer.closeAll('loading'); | 295 | layer.closeAll('loading'); |
294 | if (response && response.success) { | 296 | if (response && response.success) { |
@@ -310,7 +312,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -310,7 +312,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
310 | yes: function (index, layero) { | 312 | yes: function (index, layero) { |
311 | var checks = table.checkStatus('protocol_table').data; | 313 | var checks = table.checkStatus('protocol_table').data; |
312 | var params = { | 314 | var params = { |
313 | - access_token: accessToken, | 315 | + accessToken: accessToken, |
314 | protocolCodes: checks.map(item => item.protocolCode).toString(), | 316 | protocolCodes: checks.map(item => item.protocolCode).toString(), |
315 | resTypeCode: data.id | 317 | resTypeCode: data.id |
316 | } | 318 | } |
@@ -331,7 +333,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -331,7 +333,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
331 | //渲染上传组件 | 333 | //渲染上传组件 |
332 | var uploadIndex = upload.render({ | 334 | var uploadIndex = upload.render({ |
333 | elem: '#btn-resManageImport' | 335 | elem: '#btn-resManageImport' |
334 | - , url: domainName + '/api-web/bResource/importFromTemplate?access_token=' + accessToken | 336 | + , url: domainName + '/api-web/bResource/importFromTemplate?accessToken=' + accessToken |
335 | , accept: 'file', | 337 | , accept: 'file', |
336 | before: function () { | 338 | before: function () { |
337 | loadIndex = layer.load(1, {shade: [0.6], content: '正在导入,请稍后...'}); | 339 | loadIndex = layer.load(1, {shade: [0.6], content: '正在导入,请稍后...'}); |
@@ -379,7 +381,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -379,7 +381,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
379 | } | 381 | } |
380 | layer.load(2); | 382 | layer.load(2); |
381 | admin.req({ | 383 | admin.req({ |
382 | - url: `${common.domainName}/api-web/manage/restypeProtocol/getProtocolByResType?access_token=${accessToken}&resTypeCode=${data.id}`, | 384 | + url: `${common.domainName}/api-web/manage/restypeProtocol/getProtocolByResType?accessToken=${accessToken}&resTypeCode=${data.id}`, |
383 | success(response) { | 385 | success(response) { |
384 | layer.closeAll('loading'); | 386 | layer.closeAll('loading'); |
385 | if (response && response.success) { | 387 | if (response && response.success) { |
@@ -411,7 +413,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -411,7 +413,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
411 | } | 413 | } |
412 | } | 414 | } |
413 | Object.assign(params, { | 415 | Object.assign(params, { |
414 | - access_token: accessToken, | 416 | + accessToken: accessToken, |
415 | protocolCodes: checks.map(item => item.protocolCode).toString(), | 417 | protocolCodes: checks.map(item => item.protocolCode).toString(), |
416 | resTypeCode: data.id | 418 | resTypeCode: data.id |
417 | }); | 419 | }); |
@@ -461,9 +463,8 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -461,9 +463,8 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
461 | return false; | 463 | return false; |
462 | } | 464 | } |
463 | var loding = layer.load(2); | 465 | var loding = layer.load(2); |
464 | - admin.req({ | ||
465 | - type: "get", | ||
466 | - url: common.domainName + '/api-web/manage/restemp/resourceTaskTemplate?resIds=' + resIds.toString() + '&taskId=' + taskId + '&checkTempId=' + checkTempId , | 466 | + $.ajax({ |
467 | + url: common.domainName + '/api-web/manage/restemp/resourceTaskTemplate?resIds=' + resIds.toString() + '&taskId=' + taskId + '&checkTempId=' + checkTempId + '&accessToken=' + accessToken, | ||
467 | success: function (res) { | 468 | success: function (res) { |
468 | layer.close(loding); | 469 | layer.close(loding); |
469 | layer.msg('配置成功', { | 470 | layer.msg('配置成功', { |
@@ -475,29 +476,11 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -475,29 +476,11 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
475 | reloadTable(); | 476 | reloadTable(); |
476 | }); | 477 | }); |
477 | }, | 478 | }, |
478 | - error: function (err) { | 479 | + error: function () { |
479 | layer.close(loding) | 480 | layer.close(loding) |
480 | layer.msg("配置失败!服务异常", {offset: '15px', icon: 7, time: 2000}); | 481 | layer.msg("配置失败!服务异常", {offset: '15px', icon: 7, time: 2000}); |
481 | } | 482 | } |
482 | - }); | ||
483 | - // $.ajax({ | ||
484 | - // url: common.domainName + '/api-web/manage/restemp/resourceTaskTemplate?resIds=' + resIds.toString() + '&taskId=' + taskId + '&checkTempId=' + checkTempId + '&access_token=' + accessToken, | ||
485 | - // success: function (res) { | ||
486 | - // layer.close(loding); | ||
487 | - // layer.msg('配置成功', { | ||
488 | - // offset: '15px' | ||
489 | - // , icon: 1 | ||
490 | - // , time: 1500 | ||
491 | - // }, function () { | ||
492 | - // layer.closeAll(); | ||
493 | - // reloadTable(); | ||
494 | - // }); | ||
495 | - // }, | ||
496 | - // error: function () { | ||
497 | - // layer.close(loding) | ||
498 | - // layer.msg("配置失败!服务异常", {offset: '15px', icon: 7, time: 2000}); | ||
499 | - // } | ||
500 | - // }) | 483 | + }) |
501 | }) | 484 | }) |
502 | } | 485 | } |
503 | }) | 486 | }) |
@@ -510,18 +493,25 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -510,18 +493,25 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
510 | $.each(data, function (i, e) { | 493 | $.each(data, function (i, e) { |
511 | resIds.push(e.resId) | 494 | resIds.push(e.resId) |
512 | }) | 495 | }) |
513 | - var url = "/vue3/index.html#/vue3/portSense";//不传参 | 496 | + var url = "/monitor-web/vue3/index.html#/vue3/portSense";//不传参 |
514 | if (data.length > 0) {//传参 | 497 | if (data.length > 0) {//传参 |
515 | - url = "/vue3/index.html#/vue3/portSense?resId=" + resIds.toString(); | 498 | + url = "/monitor-web/vue3/index.html#/vue3/portSense?resId=" + resIds.toString(); |
516 | } | 499 | } |
517 | - layer.open({ | ||
518 | - type: 1 | ||
519 | - , title: '端口侦测' | ||
520 | - , closeBtn: 1 | ||
521 | - , area: ['90%', '80%'] | ||
522 | - , id: 'lay_port_sense' //设定一个id,防止重复弹出 | ||
523 | - , content: '<iframe src=' + url + ' frameborder="0" class="layadmin-iframe"/>' //支持传入html | ||
524 | - }); | 500 | + let win = window.parent; |
501 | + if (win) { | ||
502 | + window.parent.postMessage({ | ||
503 | + type: 'dialog', | ||
504 | + message: {'params':{},'title':'端口侦测','url':url} | ||
505 | + }, '*') | ||
506 | + } | ||
507 | + // layer.open({ | ||
508 | + // type: 1 | ||
509 | + // , title: '端口侦测' | ||
510 | + // , closeBtn: 1 | ||
511 | + // , area: ['90%', '80%'] | ||
512 | + // , id: 'lay_port_sense' //设定一个id,防止重复弹出 | ||
513 | + // , content: '<iframe src=' + url + ' frameborder="0" class="layadmin-iframe"/>' //支持传入html | ||
514 | + // }); | ||
525 | }) | 515 | }) |
526 | 516 | ||
527 | function openResManageCollHtml(callback) { | 517 | function openResManageCollHtml(callback) { |
@@ -549,35 +539,8 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -549,35 +539,8 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
549 | resize: false, | 539 | resize: false, |
550 | area: ['50%', '40%'], | 540 | area: ['50%', '40%'], |
551 | success: function (indexm, layero) { | 541 | success: function (indexm, layero) { |
552 | - admin.req({ | ||
553 | - url: common.domainName + '/api-web/manage/task/page?page=-1&limit=-1' , | ||
554 | - success: function (res) { | ||
555 | - $.each(res.data, function (i, e) { | ||
556 | - var option = '<option value="' + e.taskId + '">' + e.taskName + '</option>' | ||
557 | - $("#resChooseTaskSelect").append(option); | ||
558 | - }) | ||
559 | - $("#resChooseTaskSelect").on("change", function () { | ||
560 | - var $that = $(this); | ||
561 | - $("#resChooseTaskTempSelect").empty(); | ||
562 | - $("#resChooseTaskTempSelect").append('<option value="">请选择</option>') | ||
563 | - if ($that.val()) { | ||
564 | - $.ajax({ | ||
565 | - url: common.domainName + '/api-web/manage/restemp/findByTaskId?taskId=' + $that.val() + '&access_token=' + accessToken, | ||
566 | - success: function (tempRes) { | ||
567 | - $.each(tempRes.data, function (k, j) { | ||
568 | - var option = '<option value="' + j.checkTempId + '">' + j.taskId + '</option>' | ||
569 | - $("#resChooseTaskTempSelect").append(option); | ||
570 | - }) | ||
571 | - } | ||
572 | - }) | ||
573 | - } | ||
574 | - }) | ||
575 | - }, | ||
576 | - error: function (err) { | ||
577 | - } | ||
578 | - }); | ||
579 | - // $.ajax({ | ||
580 | - // url: common.domainName + '/api-web/manage/task/page?page=-1&limit=-1&access_token=' + accessToken, | 542 | + // admin.req({ |
543 | + // url: common.domainName + '/api-web/manage/task/page?page=-1&limit=-1' , | ||
581 | // success: function (res) { | 544 | // success: function (res) { |
582 | // $.each(res.data, function (i, e) { | 545 | // $.each(res.data, function (i, e) { |
583 | // var option = '<option value="' + e.taskId + '">' + e.taskName + '</option>' | 546 | // var option = '<option value="' + e.taskId + '">' + e.taskName + '</option>' |
@@ -599,8 +562,35 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -599,8 +562,35 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
599 | // }) | 562 | // }) |
600 | // } | 563 | // } |
601 | // }) | 564 | // }) |
565 | + // }, | ||
566 | + // error: function (err) { | ||
602 | // } | 567 | // } |
603 | - // }) | 568 | + // }); |
569 | + $.ajax({ | ||
570 | + url: common.domainName + '/api-web/manage/task/page?page=-1&limit=-1&accessToken=' + accessToken, | ||
571 | + success: function (res) { | ||
572 | + $.each(res.data, function (i, e) { | ||
573 | + var option = '<option value="' + e.taskId + '">' + e.taskName + '</option>' | ||
574 | + $("#resChooseTaskSelect").append(option); | ||
575 | + }) | ||
576 | + $("#resChooseTaskSelect").on("change", function () { | ||
577 | + var $that = $(this); | ||
578 | + $("#resChooseTaskTempSelect").empty(); | ||
579 | + $("#resChooseTaskTempSelect").append('<option value="">请选择</option>') | ||
580 | + if ($that.val()) { | ||
581 | + $.ajax({ | ||
582 | + url: common.domainName + '/api-web/manage/restemp/findByTaskId?taskId=' + $that.val() + '&accessToken=' + accessToken, | ||
583 | + success: function (tempRes) { | ||
584 | + $.each(tempRes.data, function (k, j) { | ||
585 | + var option = '<option value="' + j.checkTempId + '">' + j.taskId + '</option>' | ||
586 | + $("#resChooseTaskTempSelect").append(option); | ||
587 | + }) | ||
588 | + } | ||
589 | + }) | ||
590 | + } | ||
591 | + }) | ||
592 | + } | ||
593 | + }) | ||
604 | }, | 594 | }, |
605 | yes: function (index, layero) { | 595 | yes: function (index, layero) { |
606 | if (callback && callback()) { | 596 | if (callback && callback()) { |
@@ -951,7 +941,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -951,7 +941,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
951 | , id: 'resManageTable' | 941 | , id: 'resManageTable' |
952 | , url: common.domainName + '/api-web/home/res-list/' + resType | 942 | , url: common.domainName + '/api-web/home/res-list/' + resType |
953 | , where: { | 943 | , where: { |
954 | - access_token: accessToken, | 944 | + accessToken: accessToken, |
955 | editMode: 'true', | 945 | editMode: 'true', |
956 | resName: $("#resManageIndexForm").find("input[name='resName']").val() ? $("#resManageIndexForm").find("input[name='resName']").val() : searchId, | 946 | resName: $("#resManageIndexForm").find("input[name='resName']").val() ? $("#resManageIndexForm").find("input[name='resName']").val() : searchId, |
957 | ipOrManageIp: $("#resManageIndexForm").find("input[name='ipOrManageIp']").val(), | 947 | ipOrManageIp: $("#resManageIndexForm").find("input[name='ipOrManageIp']").val(), |
@@ -1016,7 +1006,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -1016,7 +1006,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
1016 | }); | 1006 | }); |
1017 | $('[resmanage-data-console]').unbind("click").on('click', function () { | 1007 | $('[resmanage-data-console]').unbind("click").on('click', function () { |
1018 | var resId = $(this).attr("resmanage-data-console"); | 1008 | var resId = $(this).attr("resmanage-data-console"); |
1019 | - window.open('/src/lib/extend/ssh/page/webssh.html?resId=' + resId, "_blank"); | 1009 | + window.open('/monitor-web/src/lib/extend/ssh/page/webssh.html?resId=' + resId, "_blank"); |
1020 | }); | 1010 | }); |
1021 | $('[resmanage-data-stopcoll]').unbind("click").on('click', function () { | 1011 | $('[resmanage-data-stopcoll]').unbind("click").on('click', function () { |
1022 | var $that = $(this) | 1012 | var $that = $(this) |
@@ -1029,14 +1019,14 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -1029,14 +1019,14 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
1029 | resId: $that.attr("resmanage-data-stopcoll"), | 1019 | resId: $that.attr("resmanage-data-stopcoll"), |
1030 | state: $that.data("param") | 1020 | state: $that.data("param") |
1031 | } | 1021 | } |
1032 | - admin.req({ | ||
1033 | - url: common.domainName + '/api-web/manage/resource/stopOrStartColl' | ||
1034 | - ,data: JSON.stringify(opj) | 1022 | + $.ajax({ |
1023 | + url: common.domainName + '/api-web/manage/resource/stopOrStartColl?accessToken=' + accessToken | ||
1024 | + , data: JSON.stringify(opj) | ||
1035 | , type: 'post' | 1025 | , type: 'post' |
1036 | - , contentType: "application/json; charset=utf-8", | ||
1037 | - success: function (res) { | 1026 | + , contentType: "application/json; charset=utf-8" |
1027 | + , success: function (res) { | ||
1028 | + layer.close(loding); | ||
1038 | if (res.success) { | 1029 | if (res.success) { |
1039 | - layer.close(loding); | ||
1040 | layer.msg('操作成功', { | 1030 | layer.msg('操作成功', { |
1041 | offset: '15px' | 1031 | offset: '15px' |
1042 | , icon: 1 | 1032 | , icon: 1 |
@@ -1053,32 +1043,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -1053,32 +1043,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
1053 | layer.closeAll(); | 1043 | layer.closeAll(); |
1054 | console.error(res); | 1044 | console.error(res); |
1055 | } | 1045 | } |
1056 | - }); | ||
1057 | - // $.ajax({ | ||
1058 | - // url: common.domainName + '/api-web/manage/resource/stopOrStartColl?access_token=' + accessToken | ||
1059 | - // , data: JSON.stringify(opj) | ||
1060 | - // , type: 'post' | ||
1061 | - // , contentType: "application/json; charset=utf-8" | ||
1062 | - // , success: function (res) { | ||
1063 | - // if (res.success) { | ||
1064 | - // layer.close(loding); | ||
1065 | - // layer.msg('操作成功', { | ||
1066 | - // offset: '15px' | ||
1067 | - // , icon: 1 | ||
1068 | - // , time: 1500 | ||
1069 | - // }, function () { | ||
1070 | - // layer.closeAll(); | ||
1071 | - // reloadTable(); | ||
1072 | - // }); | ||
1073 | - // } else { | ||
1074 | - // layer.msg('操作异常:' + res.msg, {icon: 7, time: 3000}); | ||
1075 | - // } | ||
1076 | - // }, | ||
1077 | - // error: function (res) { | ||
1078 | - // layer.closeAll(); | ||
1079 | - // console.error(res); | ||
1080 | - // } | ||
1081 | - // }) | 1046 | + }) |
1082 | }); | 1047 | }); |
1083 | }); | 1048 | }); |
1084 | // 加入/移出收藏夹 | 1049 | // 加入/移出收藏夹 |
@@ -1523,11 +1488,10 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -1523,11 +1488,10 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
1523 | subIds: formdata.subIds | 1488 | subIds: formdata.subIds |
1524 | } | 1489 | } |
1525 | var loding = layer.load(2); | 1490 | var loding = layer.load(2); |
1526 | - admin.req({ | ||
1527 | - //修改扩展字段T3/IOp值 | ||
1528 | - url: common.domainName + '/api-web/manage/resource/saveResAlarmAndTaskInfo', | 1491 | + $.ajax({ |
1492 | + url: common.domainName + `/api-web/manage/resource/saveResAlarmAndTaskInfo?${tokenKey}=${accessToken}` , | ||
1529 | data: param, | 1493 | data: param, |
1530 | - success: function (response) { | 1494 | + success: function (res) { |
1531 | layer.msg('配置成功', {offset: '15px', icon: 1, time: 2000}, function () { | 1495 | layer.msg('配置成功', {offset: '15px', icon: 1, time: 2000}, function () { |
1532 | layer.closeAll(); | 1496 | layer.closeAll(); |
1533 | reloadTable(); | 1497 | reloadTable(); |
@@ -1537,27 +1501,10 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -1537,27 +1501,10 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
1537 | }); | 1501 | }); |
1538 | 1502 | ||
1539 | }, | 1503 | }, |
1540 | - error: function (err) { | 1504 | + error: function (res) { |
1541 | layer.close(loding); | 1505 | layer.close(loding); |
1542 | } | 1506 | } |
1543 | - }); | ||
1544 | - // $.ajax({ | ||
1545 | - // url: common.domainName + '/api-web/manage/resource/saveResAlarmAndTaskInfo?access_token=' + accessToken, | ||
1546 | - // data: param, | ||
1547 | - // success: function (res) { | ||
1548 | - // layer.msg('配置成功', {offset: '15px', icon: 1, time: 2000}, function () { | ||
1549 | - // layer.closeAll(); | ||
1550 | - // reloadTable(); | ||
1551 | - // if (next == '1') { | ||
1552 | - // openResourceRelationConfigHtml(bean.resId, bean.resType) | ||
1553 | - // } | ||
1554 | - // }); | ||
1555 | - // | ||
1556 | - // }, | ||
1557 | - // error: function (res) { | ||
1558 | - // layer.close(loding); | ||
1559 | - // } | ||
1560 | - // }) | 1507 | + }) |
1561 | }) | 1508 | }) |
1562 | 1509 | ||
1563 | }, | 1510 | }, |
@@ -1613,7 +1560,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -1613,7 +1560,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
1613 | btn: ['关闭'], | 1560 | btn: ['关闭'], |
1614 | success: function (layero, index) { | 1561 | success: function (layero, index) { |
1615 | relationTableRender(resId) | 1562 | relationTableRender(resId) |
1616 | - var url = domainName + '/api-web/relationType/getAll?access_token=' + accessToken | 1563 | + var url = domainName + '/api-web/relationType/getAll?accessToken=' + accessToken |
1617 | var options = ''; | 1564 | var options = ''; |
1618 | $.ajaxSettings.async = false; | 1565 | $.ajaxSettings.async = false; |
1619 | $.getJSON(url, function (res) { | 1566 | $.getJSON(url, function (res) { |
@@ -1634,12 +1581,11 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -1634,12 +1581,11 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
1634 | layer.msg("请先选择关系类型!", {offset: '15px', icon: 7, time: 2000}); | 1581 | layer.msg("请先选择关系类型!", {offset: '15px', icon: 7, time: 2000}); |
1635 | return false; | 1582 | return false; |
1636 | } | 1583 | } |
1637 | - admin.req({ | ||
1638 | - //修改扩展字段T3/IOp值 | 1584 | + $.ajax({ |
1639 | url: common.domainName + '/api-web/manage/resource/findResRelationByResId', | 1585 | url: common.domainName + '/api-web/manage/resource/findResRelationByResId', |
1640 | async: false, | 1586 | async: false, |
1641 | data: { | 1587 | data: { |
1642 | - access_token: accessToken, | 1588 | + accessToken: accessToken, |
1643 | resId: resId, | 1589 | resId: resId, |
1644 | reType: reType, | 1590 | reType: reType, |
1645 | page: 1, | 1591 | page: 1, |
@@ -1649,26 +1595,8 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -1649,26 +1595,8 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
1649 | resIds = res.data.map(item => { | 1595 | resIds = res.data.map(item => { |
1650 | return item.targetId; | 1596 | return item.targetId; |
1651 | }) | 1597 | }) |
1652 | - }, | ||
1653 | - error: function (err) { | ||
1654 | } | 1598 | } |
1655 | - }); | ||
1656 | - // $.ajax({ | ||
1657 | - // url: common.domainName + '/api-web/manage/resource/findResRelationByResId', | ||
1658 | - // async: false, | ||
1659 | - // data: { | ||
1660 | - // access_token: accessToken, | ||
1661 | - // resId: resId, | ||
1662 | - // reType: reType, | ||
1663 | - // page: 1, | ||
1664 | - // limit: -1 | ||
1665 | - // }, | ||
1666 | - // success: function (res) { | ||
1667 | - // resIds = res.data.map(item => { | ||
1668 | - // return item.targetId; | ||
1669 | - // }) | ||
1670 | - // } | ||
1671 | - // }) | 1599 | + }) |
1672 | common.openWin("template/res/reslist", "选择资源", {oldData: resIds}, ["选择"], function () { | 1600 | common.openWin("template/res/reslist", "选择资源", {oldData: resIds}, ["选择"], function () { |
1673 | var reslist = layui.reslist({}); | 1601 | var reslist = layui.reslist({}); |
1674 | var data = reslist.getData(); | 1602 | var data = reslist.getData(); |
@@ -1691,9 +1619,8 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -1691,9 +1619,8 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
1691 | reType: reType, | 1619 | reType: reType, |
1692 | arr: arr | 1620 | arr: arr |
1693 | } | 1621 | } |
1694 | - admin.req({ | ||
1695 | - //修改扩展字段T3/IOp值 | ||
1696 | - url: common.domainName + '/api-web/manage/resource/saveResRelation', | 1622 | + $.ajax({ |
1623 | + url: common.domainName + `/api-web/manage/resource/saveResRelation?${tokenKey}=${accessToken}` , | ||
1697 | type: 'post', | 1624 | type: 'post', |
1698 | contentType: "application/json; charset=utf-8", | 1625 | contentType: "application/json; charset=utf-8", |
1699 | data: JSON.stringify(param), | 1626 | data: JSON.stringify(param), |
@@ -1703,25 +1630,10 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -1703,25 +1630,10 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
1703 | relationTableRender(resId); | 1630 | relationTableRender(resId); |
1704 | }); | 1631 | }); |
1705 | }, | 1632 | }, |
1706 | - error: function (err) { | 1633 | + error: function (res) { |
1707 | layer.close(loding); | 1634 | layer.close(loding); |
1708 | } | 1635 | } |
1709 | - }); | ||
1710 | - // $.ajax({ | ||
1711 | - // url: common.domainName + '/api-web/manage/resource/saveResRelation?access_token=' + accessToken, | ||
1712 | - // type: 'post', | ||
1713 | - // contentType: "application/json; charset=utf-8", | ||
1714 | - // data: JSON.stringify(param), | ||
1715 | - // success: function (res) { | ||
1716 | - // layer.msg('保存成功!', {icon: 1, time: 1500}, function () { | ||
1717 | - // layer.close(loding); | ||
1718 | - // relationTableRender(resId); | ||
1719 | - // }); | ||
1720 | - // }, | ||
1721 | - // error: function (res) { | ||
1722 | - // layer.close(loding); | ||
1723 | - // } | ||
1724 | - // }) | 1636 | + }) |
1725 | return true; | 1637 | return true; |
1726 | }) | 1638 | }) |
1727 | }) | 1639 | }) |
@@ -1732,7 +1644,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -1732,7 +1644,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
1732 | elem: '#resource_relation_add_table' | 1644 | elem: '#resource_relation_add_table' |
1733 | , url: common.domainName + '/api-web/manage/resource/findResRelationByResId' | 1645 | , url: common.domainName + '/api-web/manage/resource/findResRelationByResId' |
1734 | , where: { | 1646 | , where: { |
1735 | - access_token: accessToken, | 1647 | + accessToken: accessToken, |
1736 | resId: resId, | 1648 | resId: resId, |
1737 | reType: $('input[name="res_retype"]:checked').val(), | 1649 | reType: $('input[name="res_retype"]:checked').val(), |
1738 | } | 1650 | } |
@@ -1775,7 +1687,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -1775,7 +1687,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
1775 | $('.delete_resRelation').unbind().on('click', function (el) { | 1687 | $('.delete_resRelation').unbind().on('click', function (el) { |
1776 | var id = $(this).data('id'); | 1688 | var id = $(this).data('id'); |
1777 | var deleteLoding = layer.load(2) | 1689 | var deleteLoding = layer.load(2) |
1778 | - var url = common.domainName + '/api-web/manage/resource/deleteResRelation?access_token=' + accessToken + '&id=' + id; | 1690 | + var url = common.domainName + '/api-web/manage/resource/deleteResRelation?accessToken=' + accessToken + '&id=' + id; |
1779 | $.get(url, function (res) { | 1691 | $.get(url, function (res) { |
1780 | if (res.success) { | 1692 | if (res.success) { |
1781 | layer.close(deleteLoding); | 1693 | layer.close(deleteLoding); |
@@ -2022,7 +1934,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -2022,7 +1934,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
2022 | curr: 1 | 1934 | curr: 1 |
2023 | } | 1935 | } |
2024 | , where: { //请求参数(注意:这里面的参数可任意定义,并非下面固定的格式) | 1936 | , where: { //请求参数(注意:这里面的参数可任意定义,并非下面固定的格式) |
2025 | - access_token: accessToken, | 1937 | + accessToken: accessToken, |
2026 | resName: $("#resManageIndexForm").find("input[name='resName']").val(), | 1938 | resName: $("#resManageIndexForm").find("input[name='resName']").val(), |
2027 | ipOrManageIp: $("#resManageIndexForm").find("input[name='ipOrManageIp']").val(), | 1939 | ipOrManageIp: $("#resManageIndexForm").find("input[name='ipOrManageIp']").val(), |
2028 | // admin: $("#resManageIndexForm").find("input[name='admin']").val(), | 1940 | // admin: $("#resManageIndexForm").find("input[name='admin']").val(), |
@@ -2075,9 +1987,8 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -2075,9 +1987,8 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
2075 | extend: extend | 1987 | extend: extend |
2076 | } | 1988 | } |
2077 | var loding = layer.load(2) | 1989 | var loding = layer.load(2) |
2078 | - admin.req({ | ||
2079 | - //修改扩展字段T3/IOp值 | ||
2080 | - url: common.domainName + '/api-web/manage/resource/save', | 1990 | + $.ajax({ |
1991 | + url: common.domainName + '/api-web/manage/resource/save?accessToken=' + accessToken, | ||
2081 | type: 'post', | 1992 | type: 'post', |
2082 | data: JSON.stringify(param), | 1993 | data: JSON.stringify(param), |
2083 | contentType: "application/json;charset=utf-8", | 1994 | contentType: "application/json;charset=utf-8", |
@@ -2092,30 +2003,10 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | @@ -2092,30 +2003,10 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', | ||
2092 | } | 2003 | } |
2093 | }); | 2004 | }); |
2094 | }, | 2005 | }, |
2095 | - error: function (err) { | 2006 | + error: function (res) { |
2096 | layer.close(loding) | 2007 | layer.close(loding) |
2097 | } | 2008 | } |
2098 | - }); | ||
2099 | - // $.ajax({ | ||
2100 | - // url: common.domainName + '/api-web/manage/resource/save?access_token=' + accessToken, | ||
2101 | - // type: 'post', | ||
2102 | - // data: JSON.stringify(param), | ||
2103 | - // contentType: "application/json;charset=utf-8", | ||
2104 | - // success: function (res) { | ||
2105 | - // layer.close(loding) | ||
2106 | - // layer.msg('保存成功!', {icon: 1, time: 1500}, function () { | ||
2107 | - // layer.closeAll(); | ||
2108 | - // reloadTable(); | ||
2109 | - // if (next == '1') { | ||
2110 | - // //openCollTaskAndAlarm(res.object) | ||
2111 | - // openResourceRelationConfigHtml(res.object.resId, res.object.resType) | ||
2112 | - // } | ||
2113 | - // }); | ||
2114 | - // }, | ||
2115 | - // error: function (res) { | ||
2116 | - // layer.close(loding) | ||
2117 | - // } | ||
2118 | - // }) | 2009 | + }) |
2119 | } | 2010 | } |
2120 | 2011 | ||
2121 | //资源协议验证 | 2012 | //资源协议验证 |
@@ -10,8 +10,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'admin'], function (exports | @@ -10,8 +10,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'admin'], function (exports | ||
10 | 10 | ||
11 | // 对外暴露的接口 | 11 | // 对外暴露的接口 |
12 | exports('resdescribe', function (data) { | 12 | exports('resdescribe', function (data) { |
13 | - var sessions = layui.sessions; | ||
14 | - var accessToken = sessions.getToken().access_token; | 13 | + var accessToken = localStorage.getItem("accessToken"); |
15 | var resDescribeTable = {} | 14 | var resDescribeTable = {} |
16 | 15 | ||
17 | form.render(); | 16 | form.render(); |
@@ -10,8 +10,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'admin'], function (exports | @@ -10,8 +10,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'admin'], function (exports | ||
10 | 10 | ||
11 | // 对外暴露的接口 | 11 | // 对外暴露的接口 |
12 | exports('resdescribeAdd', function (data) { | 12 | exports('resdescribeAdd', function (data) { |
13 | - var sessions = layui.sessions; | ||
14 | - var accessToken = sessions.getToken().access_token; | 13 | + var accessToken = localStorage.getItem("accessToken"); |
15 | 14 | ||
16 | form.render(); | 15 | form.render(); |
17 | 16 |
@@ -82,7 +82,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'taskadd'] | @@ -82,7 +82,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'taskadd'] | ||
82 | elem: '#task-table', | 82 | elem: '#task-table', |
83 | url: domainName + '/api-web/manage/task/page', | 83 | url: domainName + '/api-web/manage/task/page', |
84 | where: { | 84 | where: { |
85 | - access_token: accessToken, | 85 | + accessToken: accessToken, |
86 | keyword: $('#condition-task-name').val(), | 86 | keyword: $('#condition-task-name').val(), |
87 | resId: resId, | 87 | resId: resId, |
88 | haveNotCollector: haveNotCollector | 88 | haveNotCollector: haveNotCollector |
@@ -12,7 +12,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | @@ -12,7 +12,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | ||
12 | //对外暴露的接口 | 12 | //对外暴露的接口 |
13 | exports('userIndex', function (data) { | 13 | exports('userIndex', function (data) { |
14 | var sessions = layui.sessions; | 14 | var sessions = layui.sessions; |
15 | - var accessToken = sessions.getToken()['access_token']; | 15 | + // var accessToken = sessions.getToken()['access_token']; |
16 | + var accessToken = common.getMjToken(); | ||
16 | var userResTable = {}; | 17 | var userResTable = {}; |
17 | var userindexOrgSel = {}; | 18 | var userindexOrgSel = {}; |
18 | var userroleSelect = {} | 19 | var userroleSelect = {} |
@@ -63,9 +64,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | @@ -63,9 +64,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | ||
63 | 64 | ||
64 | //新增 | 65 | //新增 |
65 | $('#addUserBtn').unbind().on('click', function () { | 66 | $('#addUserBtn').unbind().on('click', function () { |
66 | - if ($.inArray('back:user:save', permissionList) == -1) { | ||
67 | - layer.msg('暂无权限', {icon: 7, time: 3000}) | ||
68 | - return false; | 67 | + if (!common.hasPermission('back:user:save')){ |
68 | + return; | ||
69 | } | 69 | } |
70 | openUserForm() | 70 | openUserForm() |
71 | }) | 71 | }) |
@@ -77,55 +77,49 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | @@ -77,55 +77,49 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | ||
77 | 77 | ||
78 | //冻结 | 78 | //冻结 |
79 | $('#disableUserBtn').on('click', function () { | 79 | $('#disableUserBtn').on('click', function () { |
80 | - if ($.inArray('back:user:operating', permissionList) == -1) { | ||
81 | - layer.msg('暂无权限', {icon: 7, time: 3000}) | ||
82 | - return false; | 80 | + if (!common.hasPermission('back:user:operating')){ |
81 | + return; | ||
83 | } | 82 | } |
84 | disableUser() | 83 | disableUser() |
85 | }) | 84 | }) |
86 | 85 | ||
87 | //恢复 | 86 | //恢复 |
88 | $('#recoverUserBtn').on('click', function () { | 87 | $('#recoverUserBtn').on('click', function () { |
89 | - if ($.inArray('back:user:operating', permissionList) == -1) { | ||
90 | - layer.msg('暂无权限', {icon: 7, time: 3000}) | ||
91 | - return false; | 88 | + if (!common.hasPermission('back:user:operating')){ |
89 | + return; | ||
92 | } | 90 | } |
93 | recoverUser() | 91 | recoverUser() |
94 | }) | 92 | }) |
95 | 93 | ||
96 | //下载模板 | 94 | //下载模板 |
97 | $('#user_temp_download').on('click', function () { | 95 | $('#user_temp_download').on('click', function () { |
98 | - if ($.inArray('back:user:operating', permissionList) == -1) { | ||
99 | - layer.msg('暂无权限', {icon: 7, time: 3000}) | ||
100 | - return false; | 96 | + if (!common.hasPermission('back:user:operating')){ |
97 | + return; | ||
101 | } | 98 | } |
102 | - var url = domainName + '/api-user/users/userTemp-download?access_token=' + accessToken; | 99 | + var url = domainName + '/api-user/users/userTemp-download?accessToken=' + accessToken; |
103 | window.open(url); | 100 | window.open(url); |
104 | }) | 101 | }) |
105 | 102 | ||
106 | //资源类型授权 | 103 | //资源类型授权 |
107 | $('#user_resType_authorization').unbind().on('click', function () { | 104 | $('#user_resType_authorization').unbind().on('click', function () { |
108 | - if ($.inArray('back:user:impower', permissionList) == -1) { | ||
109 | - layer.msg('暂无权限', {icon: 7, time: 3000}) | ||
110 | - return false; | 105 | + if (!common.hasPermission('back:user:impower')){ |
106 | + return; | ||
111 | } | 107 | } |
112 | resTypeAuthorization() | 108 | resTypeAuthorization() |
113 | }) | 109 | }) |
114 | 110 | ||
115 | //业务类型授权 | 111 | //业务类型授权 |
116 | $('#user_busType_authorization').unbind().on('click', function () { | 112 | $('#user_busType_authorization').unbind().on('click', function () { |
117 | - if ($.inArray('back:user:impower', permissionList) == -1) { | ||
118 | - layer.msg('暂无权限', {icon: 7, time: 3000}) | ||
119 | - return false; | 113 | + if (!common.hasPermission('back:user:impower')){ |
114 | + return; | ||
120 | } | 115 | } |
121 | busTypeAuthorization() | 116 | busTypeAuthorization() |
122 | }) | 117 | }) |
123 | 118 | ||
124 | //资源授权 | 119 | //资源授权 |
125 | $('#user_resource_authorization').unbind().on('click', function () { | 120 | $('#user_resource_authorization').unbind().on('click', function () { |
126 | - if ($.inArray('back:user:impower', permissionList) == -1) { | ||
127 | - layer.msg('暂无权限', {icon: 7, time: 3000}) | ||
128 | - return false; | 121 | + if (!common.hasPermission('back:user:impower')){ |
122 | + return; | ||
129 | } | 123 | } |
130 | resourceAuthorization() | 124 | resourceAuthorization() |
131 | }) | 125 | }) |
@@ -133,14 +127,23 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | @@ -133,14 +127,23 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | ||
133 | //渲染表格 | 127 | //渲染表格 |
134 | var userTable = table.render({ | 128 | var userTable = table.render({ |
135 | elem: '#user_table', | 129 | elem: '#user_table', |
136 | - url: domainName + "/api-user/users", | 130 | + url: domainName + "/mj/user/page", |
137 | where: { | 131 | where: { |
138 | - access_token: accessToken, | 132 | + accessToken: accessToken, |
139 | username: $('#userSearchForm').find("input[name='username']").val(), | 133 | username: $('#userSearchForm').find("input[name='username']").val(), |
140 | nickname: $('#userSearchForm').find("input[name='nickname']").val(), | 134 | nickname: $('#userSearchForm').find("input[name='nickname']").val(), |
141 | enabled: $('#userSearchForm').find("select[name='enabled']").val(), | 135 | enabled: $('#userSearchForm').find("select[name='enabled']").val(), |
142 | orgId: userindexOrgSel.getValue("valueStr"), | 136 | orgId: userindexOrgSel.getValue("valueStr"), |
143 | roles: userroleSelect.getValue("valueStr"), | 137 | roles: userroleSelect.getValue("valueStr"), |
138 | + perPage: 10000 | ||
139 | + }, | ||
140 | + parseData:function(res){ // 解析请求到的结果 在return 中也可以返回自己想要的东西 | ||
141 | + return{ | ||
142 | + "code":0, // 这个0 一定是数字类型的 | ||
143 | + "msg":"", | ||
144 | + "count":res.data.count, | ||
145 | + "data":res.data.rows, // 注意此处res为对象包含 code msg data | ||
146 | + } | ||
144 | }, | 147 | }, |
145 | height: 'full-200', | 148 | height: 'full-200', |
146 | cellMinWidth: 80, | 149 | cellMinWidth: 80, |
@@ -208,9 +211,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | @@ -208,9 +211,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | ||
208 | done: function (res, curr, count) { | 211 | done: function (res, curr, count) { |
209 | //点击用户名编辑表单 | 212 | //点击用户名编辑表单 |
210 | $('.user_name_btn').on('click', function () { | 213 | $('.user_name_btn').on('click', function () { |
211 | - if ($.inArray('back:user:update', permissionList) == -1) { | ||
212 | - layer.msg('暂无权限', {icon: 7, time: 3000}) | ||
213 | - return false; | 214 | + if (!common.hasPermission('back:user:update')){ |
215 | + return; | ||
214 | } | 216 | } |
215 | var id = $(this).data('id') | 217 | var id = $(this).data('id') |
216 | openUserForm(id) | 218 | openUserForm(id) |
@@ -218,9 +220,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | @@ -218,9 +220,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | ||
218 | 220 | ||
219 | //点击角色为用户分配角色 | 221 | //点击角色为用户分配角色 |
220 | $('.user_roles_btn').on('click', function () { | 222 | $('.user_roles_btn').on('click', function () { |
221 | - if ($.inArray('back:user:setRole', permissionList) == -1) { | ||
222 | - layer.msg('暂无权限', {icon: 7, time: 3000}) | ||
223 | - return false; | 223 | + if (!common.hasPermission('back:user:setRole')){ |
224 | + return; | ||
224 | } | 225 | } |
225 | var id = $(this).data('id') | 226 | var id = $(this).data('id') |
226 | setRoles(id) | 227 | setRoles(id) |
@@ -228,9 +229,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | @@ -228,9 +229,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | ||
228 | 229 | ||
229 | //修改密码 | 230 | //修改密码 |
230 | $('.user_pass_btn').on('click', function () { | 231 | $('.user_pass_btn').on('click', function () { |
231 | - if ($.inArray('back:user:password', permissionList) == -1) { | ||
232 | - layer.msg('暂无权限', {icon: 7, time: 3000}) | ||
233 | - return false; | 232 | + if (!common.hasPermission('back:user:password')){ |
233 | + return; | ||
234 | } | 234 | } |
235 | var id = $(this).data('id'); | 235 | var id = $(this).data('id'); |
236 | var username = $(this).data('username'); | 236 | var username = $(this).data('username'); |
@@ -244,33 +244,30 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | @@ -244,33 +244,30 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | ||
244 | }) | 244 | }) |
245 | //资源类型授权 joke add 20210426 | 245 | //资源类型授权 joke add 20210426 |
246 | $('.user_resType_authorization_btn').unbind().on('click', function () { | 246 | $('.user_resType_authorization_btn').unbind().on('click', function () { |
247 | - if ($.inArray('back:user:impower', permissionList) == -1) { | ||
248 | - layer.msg('暂无权限', {icon: 7, time: 3000}) | ||
249 | - return false; | 247 | + if (!common.hasPermission('back:user:impower')){ |
248 | + return; | ||
250 | } | 249 | } |
251 | resTypeAuthorization($(this).data('username')); | 250 | resTypeAuthorization($(this).data('username')); |
252 | }); | 251 | }); |
253 | 252 | ||
254 | //业务类型授权 joke add 20210426 | 253 | //业务类型授权 joke add 20210426 |
255 | $('.user_busType_authorization_btn').unbind().on('click', function () { | 254 | $('.user_busType_authorization_btn').unbind().on('click', function () { |
256 | - if ($.inArray('back:user:impower', permissionList) == -1) { | ||
257 | - layer.msg('暂无权限', {icon: 7, time: 3000}) | ||
258 | - return false; | 255 | + if (!common.hasPermission('back:user:impower')){ |
256 | + return; | ||
259 | } | 257 | } |
260 | busTypeAuthorization($(this).data('username')) | 258 | busTypeAuthorization($(this).data('username')) |
261 | }); | 259 | }); |
262 | 260 | ||
263 | //资源授权 joke add 20210426 | 261 | //资源授权 joke add 20210426 |
264 | $('.user_resource_authorization_btn').unbind().on('click', function () { | 262 | $('.user_resource_authorization_btn').unbind().on('click', function () { |
265 | - if ($.inArray('back:user:impower', permissionList) == -1) { | ||
266 | - layer.msg('暂无权限', {icon: 7, time: 3000}) | ||
267 | - return false; | 263 | + if (!common.hasPermission('back:user:impower')){ |
264 | + return; | ||
268 | } | 265 | } |
269 | resourceAuthorization($(this).data('username')) | 266 | resourceAuthorization($(this).data('username')) |
270 | }); | 267 | }); |
271 | //资源授权的回显 | 268 | //资源授权的回显 |
272 | if (data && data.resIds && data.resIds.split(',').length == 1) { | 269 | if (data && data.resIds && data.resIds.split(',').length == 1) { |
273 | - var url = common.domainName + "/api-web/manage/resource/getUserIdsByResId?resId=" + data.resIds.split(',')[0] + '&access_token=' + accessToken | 270 | + var url = common.domainName + "/api-web/manage/resource/getUserIdsByResId?resId=" + data.resIds.split(',')[0] + '&accessToken=' + accessToken |
274 | $.ajax({ | 271 | $.ajax({ |
275 | url: url, | 272 | url: url, |
276 | type: 'get', | 273 | type: 'get', |
@@ -485,7 +482,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | @@ -485,7 +482,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | ||
485 | 482 | ||
486 | layer.load(2); | 483 | layer.load(2); |
487 | admin.req({ | 484 | admin.req({ |
488 | - url: domainName + '/api-web/defaultIndex/save?access_token=' + accessToken, | 485 | + url: domainName + '/api-web/defaultIndex/save?accessToken=' + accessToken, |
489 | type: 'POST', | 486 | type: 'POST', |
490 | contentType: 'application/json', | 487 | contentType: 'application/json', |
491 | data: JSON.stringify({ | 488 | data: JSON.stringify({ |
@@ -513,7 +510,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | @@ -513,7 +510,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | ||
513 | btn2: function (layerIndex) { | 510 | btn2: function (layerIndex) { |
514 | layer.load(2); | 511 | layer.load(2); |
515 | admin.req({ | 512 | admin.req({ |
516 | - url: domainName + '/api-web/defaultIndex/delete?access_token=' + accessToken, | 513 | + url: domainName + '/api-web/defaultIndex/delete?accessToken=' + accessToken, |
517 | data: { | 514 | data: { |
518 | type: 'user', | 515 | type: 'user', |
519 | targetId: username | 516 | targetId: username |
@@ -552,7 +549,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | @@ -552,7 +549,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | ||
552 | function reloadTable() { | 549 | function reloadTable() { |
553 | userTable.reload({ | 550 | userTable.reload({ |
554 | where: { | 551 | where: { |
555 | - access_token: accessToken, | 552 | + accessToken: accessToken, |
556 | username: $('#userSearchForm').find("input[name='username']").val(), | 553 | username: $('#userSearchForm').find("input[name='username']").val(), |
557 | nickname: $('#userSearchForm').find("input[name='nickname']").val(), | 554 | nickname: $('#userSearchForm').find("input[name='nickname']").val(), |
558 | enabled: $('#userSearchForm').find("select[name='enabled']").val(), | 555 | enabled: $('#userSearchForm').find("select[name='enabled']").val(), |
@@ -567,9 +564,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | @@ -567,9 +564,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | ||
567 | 564 | ||
568 | //删除数据 | 565 | //删除数据 |
569 | function deleteUser(id) { | 566 | function deleteUser(id) { |
570 | - if ($.inArray('back:user:delete', permissionList) == -1) { | ||
571 | - layer.msg('暂无权限', {icon: 7, time: 3000}) | ||
572 | - return false; | 567 | + if (!common.hasPermission('back:user:delete')){ |
568 | + return; | ||
573 | } | 569 | } |
574 | if (typeof (id) == "number") { | 570 | if (typeof (id) == "number") { |
575 | id = id.toString() | 571 | id = id.toString() |
@@ -593,7 +589,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | @@ -593,7 +589,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | ||
593 | btn: ['确定', '取消'] //按钮 | 589 | btn: ['确定', '取消'] //按钮 |
594 | }, function () { | 590 | }, function () { |
595 | $.ajax({ | 591 | $.ajax({ |
596 | - url: common.domainName + '/api-user/users/delete?access_token=' + accessToken | 592 | + url: common.domainName + '/api-user/users/delete?accessToken=' + accessToken |
597 | , type: "get" | 593 | , type: "get" |
598 | , data: {ids: id} | 594 | , data: {ids: id} |
599 | }).done(function (res) { | 595 | }).done(function (res) { |
@@ -627,7 +623,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | @@ -627,7 +623,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | ||
627 | //初始化角色下拉列表框 | 623 | //初始化角色下拉列表框 |
628 | function initRolesSelect() { | 624 | function initRolesSelect() { |
629 | $.ajax({ | 625 | $.ajax({ |
630 | - url: domainName + '/api-user/roles?access_token=' + accessToken, | 626 | + url: domainName + '/mj/sys/role/roles?name=&perPage=100&page=1&accessToken=' + accessToken, |
631 | async: false, | 627 | async: false, |
632 | success: function (res) { | 628 | success: function (res) { |
633 | userroleSelect = xmSelect.render({ | 629 | userroleSelect = xmSelect.render({ |
@@ -656,7 +652,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | @@ -656,7 +652,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | ||
656 | }, | 652 | }, |
657 | filterable: true, | 653 | filterable: true, |
658 | layVerType: 'msg', | 654 | layVerType: 'msg', |
659 | - data: res.data, | 655 | + data: res.data.rows, |
660 | }) | 656 | }) |
661 | } | 657 | } |
662 | }) | 658 | }) |
@@ -666,7 +662,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | @@ -666,7 +662,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', | ||
666 | //TODO 目前先设置为非强制父子关系,后期讨论看用户列表查询如何根据组织查询 joke 20210423 | 662 | //TODO 目前先设置为非强制父子关系,后期讨论看用户列表查询如何根据组织查询 joke 20210423 |
667 | function initOrgSelect() { | 663 | function initOrgSelect() { |
668 | $.ajax({ | 664 | $.ajax({ |
669 | - url: domainName + '/api-user/org/getOrgTreeByPid?access_token=' + accessToken, | 665 | + url: domainName + '/mj/sysOrg/orgTree?name=&accessToken=' + accessToken, |
670 | async: false, | 666 | async: false, |
671 | success: function (res) { | 667 | success: function (res) { |
672 | userindexOrgSel = xmSelect.render({ | 668 | userindexOrgSel = xmSelect.render({ |
@@ -118,10 +118,10 @@ | @@ -118,10 +118,10 @@ | ||
118 | <button class="layui-btn layui-btn-sm layui-btn-normal" id="resManageSub" type="button"><i | 118 | <button class="layui-btn layui-btn-sm layui-btn-normal" id="resManageSub" type="button"><i |
119 | class="layui-icon"></i>告警订阅 | 119 | class="layui-icon"></i>告警订阅 |
120 | </button> | 120 | </button> |
121 | - <button class="layui-btn layui-btn-sm layui-btn-normal" id="res-user-grant-btn"><i | 121 | + <button class="layui-btn layui-btn-sm layui-btn-normal layui-hide" id="res-user-grant-btn"><i |
122 | class="layui-icon"></i>资源授权 | 122 | class="layui-icon"></i>资源授权 |
123 | </button> | 123 | </button> |
124 | - <button class="layui-btn layui-btn-sm layui-btn-normal" id="res_relation_config"><i | 124 | + <button class="layui-btn layui-btn-sm layui-btn-normal layui-hide" id="res_relation_config"><i |
125 | class="layui-icon"></i>关系配置 | 125 | class="layui-icon"></i>关系配置 |
126 | </button> | 126 | </button> |
127 | <div class="right-btns" style="float: right"> | 127 | <div class="right-btns" style="float: right"> |
@@ -54,16 +54,16 @@ | @@ -54,16 +54,16 @@ | ||
54 | </div> | 54 | </div> |
55 | <div class="layui-card-body"> | 55 | <div class="layui-card-body"> |
56 | <div class="warn-btns"> | 56 | <div class="warn-btns"> |
57 | - <button class="layui-btn layui-btn-sm layui-btn-normal" id="addUserBtn" type="button"><i | 57 | + <button class="layui-btn layui-btn-sm layui-btn-normal layui-hide" id="addUserBtn" type="button"><i |
58 | class="layui-icon"></i>新增 | 58 | class="layui-icon"></i>新增 |
59 | </button> | 59 | </button> |
60 | - <button class="layui-btn layui-btn-sm layui-btn-normal" id="delUserBtn" type="button"><i | 60 | + <button class="layui-btn layui-btn-sm layui-btn-normal layui-hide" id="delUserBtn" type="button"><i |
61 | class="layui-icon"></i>删除 | 61 | class="layui-icon"></i>删除 |
62 | </button> | 62 | </button> |
63 | - <button class="layui-btn layui-btn-sm layui-btn-normal" id="disableUserBtn" type="button"><i | 63 | + <button class="layui-btn layui-btn-sm layui-btn-normal layui-hide" id="disableUserBtn" type="button"><i |
64 | class="layui-icon"></i>冻结 | 64 | class="layui-icon"></i>冻结 |
65 | </button> | 65 | </button> |
66 | - <button class="layui-btn layui-btn-sm layui-btn-normal" id="recoverUserBtn" type="button"><i | 66 | + <button class="layui-btn layui-btn-sm layui-btn-normal layui-hide" id="recoverUserBtn" type="button"><i |
67 | class="layui-icon"></i>恢复 | 67 | class="layui-icon"></i>恢复 |
68 | </button> | 68 | </button> |
69 | <!-- <button id="user_resType_authorization" type="button" class="layui-btn layui-btn-sm layui-btn-normal"><i--> | 69 | <!-- <button id="user_resType_authorization" type="button" class="layui-btn layui-btn-sm layui-btn-normal"><i--> |
1 | +<title>动环视图</title> | ||
2 | +<article class="page-container"> | ||
3 | + <div class="page-panel"> | ||
4 | + <div class="main dhInfoMain"> | ||
5 | + <div class="layui-card template_detail_content" id="dhInfoContent" style="display: none"> | ||
6 | + <div class="layui-card-body"> | ||
7 | + <div class="lay-row"> | ||
8 | + <div class="lay-row-item lay-row-item--auto-width"> | ||
9 | + <h5 class="lay-row-title"><span style="color: #666">最近采集时间:<span style="color: #666" class="lastCollTime"></span></span></h5> | ||
10 | + <h5 class="lay-row-title">信息展示</h5> | ||
11 | + <ul class="info-table" id="dh_baseinfo"></ul> | ||
12 | + </div> | ||
13 | + </div> | ||
14 | + <div class="lay-row"> | ||
15 | + <div class="lay-row-item"> | ||
16 | + <h5 class="lay-row-title">实时告警动态</h5> | ||
17 | + <div id="dh_alarms"></div> | ||
18 | + </div> | ||
19 | + </div> | ||
20 | + </div> | ||
21 | + </div> | ||
22 | + <div class="layui-card template_detail_content" id="dhviewGraphContainer" style="border: none"> | ||
23 | + <!--画布主区域--> | ||
24 | + <div class="layui-card-body mxgraph-view" style="border: none"></div> | ||
25 | + </div> | ||
26 | + </div> | ||
27 | + <!-- <div class="tree-expend-control" id="dhInfo-leftree_btn" title="展开">--> | ||
28 | + <!-- <i class="layui-icon layui-icon-next"></i>--> | ||
29 | + <!-- </div>--> | ||
30 | + <div class="left dhInfoLeft"> | ||
31 | + <div class="layui-card"> | ||
32 | + <div class="layui-card-body"> | ||
33 | + <div id="dhInfotree"></div> | ||
34 | + </div> | ||
35 | + </div> | ||
36 | + </div> | ||
37 | + <!-- <div class="tree-expend-control-shrink" id="dhInfo-leftree-shrink" title="收缩">--> | ||
38 | + <!-- <i class="layui-icon layui-icon-prev"></i>--> | ||
39 | + <!-- </div>--> | ||
40 | + </div> | ||
41 | +</article> | ||
42 | + | ||
43 | +<script> | ||
44 | + layui.use('dhSxInfo', function (fn) { | ||
45 | + fn(); | ||
46 | + }); | ||
47 | +</script> |
@@ -20,7 +20,7 @@ | @@ -20,7 +20,7 @@ | ||
20 | type="text"> | 20 | type="text"> |
21 | </div> | 21 | </div> |
22 | </div> | 22 | </div> |
23 | - <div class="layui-inline"> | 23 | + <div class="layui-inline hide"> |
24 | <div class="layui-input-inline"> | 24 | <div class="layui-input-inline"> |
25 | <select id="groupName" lay-filter="groupName" name="groupName"> | 25 | <select id="groupName" lay-filter="groupName" name="groupName"> |
26 | <option value="">=配置名称=</option> | 26 | <option value="">=配置名称=</option> |
@@ -31,8 +31,8 @@ | @@ -31,8 +31,8 @@ | ||
31 | <div class="layui-input-inline"> | 31 | <div class="layui-input-inline"> |
32 | <select id="theirType" lay-filter="theirType" name="theirType"> | 32 | <select id="theirType" lay-filter="theirType" name="theirType"> |
33 | <option value="">全部</option> | 33 | <option value="">全部</option> |
34 | - <option value="1">日志类型</option> | ||
35 | - <option value="2">文档类型</option> | 34 | +<!-- <option value="1">日志类型</option>--> |
35 | +<!-- <option value="2">文档类型</option>--> | ||
36 | </select> | 36 | </select> |
37 | </div> | 37 | </div> |
38 | </div> | 38 | </div> |
@@ -18,8 +18,8 @@ | @@ -18,8 +18,8 @@ | ||
18 | <label class="layui-form-label">所属类型</label> | 18 | <label class="layui-form-label">所属类型</label> |
19 | <div class="layui-input-block"> | 19 | <div class="layui-input-block"> |
20 | <select id="config_theirType" lay-filter="config_theirType" lay-verify="required" name="theirType"> | 20 | <select id="config_theirType" lay-filter="config_theirType" lay-verify="required" name="theirType"> |
21 | - <option value="1">日志类型</option> | ||
22 | - <option value="2">文档类型</option> | 21 | +<!-- <option value="1">日志类型</option>--> |
22 | +<!-- <option value="2">文档类型</option>--> | ||
23 | </select> | 23 | </select> |
24 | </div> | 24 | </div> |
25 | </div> | 25 | </div> |
@@ -300,8 +300,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | @@ -300,8 +300,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | ||
300 | 300 | ||
301 | // 点击编号编辑事件 | 301 | // 点击编号编辑事件 |
302 | $('.btn-bustype-edit').click(function () { | 302 | $('.btn-bustype-edit').click(function () { |
303 | - if ($.inArray('back:bustype:update', checkList) == -1) { | ||
304 | - layer.msg('暂无权限!', {icon: 7, time: 3000}); | 303 | + if (!common.hasPermission('back:bustype:update')){ |
305 | return; | 304 | return; |
306 | } | 305 | } |
307 | var busTypeCode = $(this).data('code'); | 306 | var busTypeCode = $(this).data('code'); |
@@ -493,9 +492,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | @@ -493,9 +492,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | ||
493 | 492 | ||
494 | //资源分配 | 493 | //资源分配 |
495 | $('.btn-bustype-res-config').click(function () { | 494 | $('.btn-bustype-res-config').click(function () { |
496 | - if ($.inArray('back:bustype:resource', checkList) == -1) { | 495 | + if (!common.hasPermission('back:bustype:resource')){ |
497 | layer.closeAll(); | 496 | layer.closeAll(); |
498 | - layer.msg('暂无权限!', {icon: 7, time: 3000}); | ||
499 | return; | 497 | return; |
500 | } | 498 | } |
501 | var busId = $(this).data('id'); | 499 | var busId = $(this).data('id'); |
@@ -773,9 +771,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | @@ -773,9 +771,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | ||
773 | 771 | ||
774 | //授权页面 | 772 | //授权页面 |
775 | function authorizationIndex(busId) { | 773 | function authorizationIndex(busId) { |
776 | - if ($.inArray('back:bustype:impower', checkList) == -1) { | 774 | + if (!common.hasPermission('back:bustype:impower')){ |
777 | layer.closeAll(); | 775 | layer.closeAll(); |
778 | - layer.msg('暂无权限!', {icon: 7, time: 3000}); | ||
779 | return; | 776 | return; |
780 | } | 777 | } |
781 | var params = { | 778 | var params = { |
@@ -818,8 +815,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | @@ -818,8 +815,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | ||
818 | 815 | ||
819 | // 新增按钮 | 816 | // 新增按钮 |
820 | $('#bustype-create').click(function () { | 817 | $('#bustype-create').click(function () { |
821 | - if ($.inArray('back:bustype:save', checkList) == -1) { | ||
822 | - layer.msg('暂无权限!', {icon: 7, time: 3000}); | 818 | + if (!common.hasPermission('back:bustype:save')){ |
823 | return; | 819 | return; |
824 | } | 820 | } |
825 | saveBusType(); | 821 | saveBusType(); |
@@ -844,8 +840,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | @@ -844,8 +840,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | ||
844 | } | 840 | } |
845 | 841 | ||
846 | function deleteBusTypeByIds(busIds) { | 842 | function deleteBusTypeByIds(busIds) { |
847 | - if ($.inArray('back:bustype:delete', checkList) == -1) { | ||
848 | - layer.msg('暂无权限!', {icon: 7, time: 3000}); | 843 | + if (!common.hasPermission('back:bustype:delete')){ |
849 | return; | 844 | return; |
850 | } | 845 | } |
851 | if (busIds.length == 0) { | 846 | if (busIds.length == 0) { |
@@ -16,7 +16,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | @@ -16,7 +16,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | ||
16 | // 对外暴露的接口 | 16 | // 对外暴露的接口 |
17 | exports('bustypeAdd', function (data) { | 17 | exports('bustypeAdd', function (data) { |
18 | var sessions = layui.sessions; | 18 | var sessions = layui.sessions; |
19 | - var accessToken = sessions.getToken()['access_token']; | 19 | + // var accessToken = sessions.getToken()['accessToken']; |
20 | + var accessToken = common.getMjToken(); | ||
20 | var userSelect = {} | 21 | var userSelect = {} |
21 | var opsSelect = {} | 22 | var opsSelect = {} |
22 | initUserSelect(); | 23 | initUserSelect(); |
@@ -166,7 +167,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | @@ -166,7 +167,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | ||
166 | busType.principal = opsSelect.getValue("valueStr"); | 167 | busType.principal = opsSelect.getValue("valueStr"); |
167 | delete busType.select | 168 | delete busType.select |
168 | admin.req({ | 169 | admin.req({ |
169 | - url: domainName + '/api-web/manage/bustype/save?access_token=' + accessToken, | 170 | + url: domainName + '/api-web/manage/bustype/save?accessToken=' + accessToken, |
170 | type: 'POST', | 171 | type: 'POST', |
171 | contentType: 'application/json', | 172 | contentType: 'application/json', |
172 | data: JSON.stringify(busType), | 173 | data: JSON.stringify(busType), |
@@ -214,7 +215,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | @@ -214,7 +215,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | ||
214 | //初始化用户下拉列表框 | 215 | //初始化用户下拉列表框 |
215 | function initUserSelect() { | 216 | function initUserSelect() { |
216 | $.ajax({ | 217 | $.ajax({ |
217 | - url: domainName + '/api-user/users/getAll?access_token=' + accessToken, | 218 | + url: domainName + '/mj/user/page?username=&nickname=&enabled=&perPage=10000&page=1&accessToken=' + accessToken, |
218 | sync: false, | 219 | sync: false, |
219 | success: function (res) { | 220 | success: function (res) { |
220 | userSelect = xmSelect.render({ | 221 | userSelect = xmSelect.render({ |
@@ -228,7 +229,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | @@ -228,7 +229,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | ||
228 | filterable: true, | 229 | filterable: true, |
229 | layVerify: 'required', | 230 | layVerify: 'required', |
230 | layVerType: 'msg', | 231 | layVerType: 'msg', |
231 | - data: res, | 232 | + data: res.data.rows, |
232 | }) | 233 | }) |
233 | } | 234 | } |
234 | }) | 235 | }) |
@@ -237,7 +238,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | @@ -237,7 +238,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | ||
237 | //初始化用户下拉列表框 | 238 | //初始化用户下拉列表框 |
238 | function initUserSelectOps() { | 239 | function initUserSelectOps() { |
239 | $.ajax({ | 240 | $.ajax({ |
240 | - url: domainName + '/api-user/users/getAll?access_token=' + accessToken, | 241 | + url: domainName + '/mj/user/page?username=&nickname=&enabled=&perPage=10000&page=1&accessToken=' + accessToken, |
241 | sync: false, | 242 | sync: false, |
242 | success: function (res) { | 243 | success: function (res) { |
243 | opsSelect = xmSelect.render({ | 244 | opsSelect = xmSelect.render({ |
@@ -246,7 +247,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | @@ -246,7 +247,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | ||
246 | name: 'nickname', | 247 | name: 'nickname', |
247 | value: 'username' | 248 | value: 'username' |
248 | }, | 249 | }, |
249 | - data: res, | 250 | + data: res.data.rows, |
250 | }) | 251 | }) |
251 | } | 252 | } |
252 | }) | 253 | }) |
@@ -468,20 +468,33 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -468,20 +468,33 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
468 | renderCollProtocolSelect(targtetId, callback) { | 468 | renderCollProtocolSelect(targtetId, callback) { |
469 | var sessions = layui.sessions; | 469 | var sessions = layui.sessions; |
470 | var accessToken = sessions.getToken()['access_token']; | 470 | var accessToken = sessions.getToken()['access_token']; |
471 | - $.ajax({ | ||
472 | - url: obj.domainName + '/api-web/manage/protocol/page?page=1&limit=10000&access_token=' + accessToken, | ||
473 | - success: function (res) { | ||
474 | - if (res && res.data) { | ||
475 | - res.data.forEach(function (v) { | ||
476 | - var options = `<option value="${v.protocolCode}">${v.protocolName}</option>` | ||
477 | - $('[id="' + targtetId + '"]').append(options); | ||
478 | - }) | ||
479 | - if (callback) { | ||
480 | - callback(); | ||
481 | - } | ||
482 | - } | 471 | + admin.req({ |
472 | + url: obj.domainName + '/api-web/manage/protocol/page?page=1&limit=10000', | ||
473 | + async: false, | ||
474 | + }).done(function (res) { | ||
475 | + if (res && res.data) { | ||
476 | + res.data.forEach(function (v) { | ||
477 | + var options = `<option value="${v.protocolCode}">${v.protocolName}</option>` | ||
478 | + $('[id="' + targtetId + '"]').append(options); | ||
479 | + }) | ||
483 | } | 480 | } |
484 | - }) | 481 | + }).error(function (error) { |
482 | + console.error(error); | ||
483 | + }); | ||
484 | + // $.ajax({ | ||
485 | + // url: obj.domainName + '/api-web/manage/protocol/page?page=1&limit=10000&access_token=' + accessToken, | ||
486 | + // success: function (res) { | ||
487 | + // if (res && res.data) { | ||
488 | + // res.data.forEach(function (v) { | ||
489 | + // var options = `<option value="${v.protocolCode}">${v.protocolName}</option>` | ||
490 | + // $('[id="' + targtetId + '"]').append(options); | ||
491 | + // }) | ||
492 | + // if (callback) { | ||
493 | + // callback(); | ||
494 | + // } | ||
495 | + // } | ||
496 | + // } | ||
497 | + // }) | ||
485 | }, | 498 | }, |
486 | 499 | ||
487 | menuXmSelect: function (xmSelectParams, done, username_, roleId_) { | 500 | menuXmSelect: function (xmSelectParams, done, username_, roleId_) { |
-
Please register or login to post a comment