Merge branch 'master-mj-joke' into 'master-mj'
chore:资源管理页面优化 chore:资源管理页面优化 See merge request !1118
Showing
7 changed files
with
188 additions
and
287 deletions
@@ -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 | //资源协议验证 |
@@ -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--> |
@@ -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