Authored by wangtao

Merge branch 'master-mj' of http://113.200.75.45:82/monitor_v3/hg-monitor-web into master-mj

@@ -203,8 +203,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload', @@ -203,8 +203,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload',
203 done: function (res) { 203 done: function (res) {
204 // 编辑事件 204 // 编辑事件
205 $('.link-collector-edit').unbind('click').click(function () { 205 $('.link-collector-edit').unbind('click').click(function () {
206 - if ($.inArray('back:collector:update', checkList) == -1) {  
207 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 206 + if (!common.hasPermission('back:collector:update')){
208 return; 207 return;
209 } 208 }
210 var collector = JSON.parse(JSON.stringify(res.data[$(this).data('index')])); 209 var collector = JSON.parse(JSON.stringify(res.data[$(this).data('index')]));
@@ -217,8 +216,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload', @@ -217,8 +216,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload',
217 216
218 // 查看资源列表事件(绑定资源) 217 // 查看资源列表事件(绑定资源)
219 $('.link-collector-reslist').unbind('click').click(function () { 218 $('.link-collector-reslist').unbind('click').click(function () {
220 - if ($.inArray('back:collector:addResources', checkList) == -1) {  
221 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 219 + if (!common.hasPermission('back:collector:addResources')){
222 return; 220 return;
223 } 221 }
224 collectorId = $(this).data('collectorid'); 222 collectorId = $(this).data('collectorid');
@@ -239,8 +237,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload', @@ -239,8 +237,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload',
239 }); 237 });
240 //下载采集器 238 //下载采集器
241 $("[collector-data-download]").unbind('click').on("click", function () { 239 $("[collector-data-download]").unbind('click').on("click", function () {
242 - if ($.inArray('back:collector:download', checkList) == -1) {  
243 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 240 + if (!common.hasPermission('back:collector:download')){
244 return; 241 return;
245 } 242 }
246 var collectorId = $(this).attr("collector-data-download"); 243 var collectorId = $(this).attr("collector-data-download");
@@ -277,8 +274,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload', @@ -277,8 +274,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload',
277 274
278 // 同步事件 275 // 同步事件
279 $('button[collector-data-sync]').unbind('click').on('click', function () { 276 $('button[collector-data-sync]').unbind('click').on('click', function () {
280 - if ($.inArray('back:collector:synchronization', checkList) == -1) {  
281 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 277 + if (!common.hasPermission('back:collector:synchronization')){
282 return; 278 return;
283 } 279 }
284 var collector = JSON.parse(JSON.stringify(res.data[$(this).attr('collector-data-sync')])); 280 var collector = JSON.parse(JSON.stringify(res.data[$(this).attr('collector-data-sync')]));
@@ -360,8 +356,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload', @@ -360,8 +356,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload',
360 } 356 }
361 }); 357 });
362 $(this).parents('tr').eq(0).addClass("tbody-tr-background-color"); 358 $(this).parents('tr').eq(0).addClass("tbody-tr-background-color");
363 - if ($.inArray('back:collector:copy', checkList) == -1) {  
364 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 359 + if (!common.hasPermission('back:collector:copy')){
365 return; 360 return;
366 } 361 }
367 if (common.copyText($(this).attr('collector-data-copy'), 'collector-query-form')) { 362 if (common.copyText($(this).attr('collector-data-copy'), 'collector-query-form')) {
@@ -395,8 +390,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload', @@ -395,8 +390,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload',
395 }); 390 });
396 // 部署采集器 391 // 部署采集器
397 $('button[collector-data-deploy]').unbind('click').on('click', function () { 392 $('button[collector-data-deploy]').unbind('click').on('click', function () {
398 - if ($.inArray('back:collector:deploy', checkList) == -1) {  
399 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 393 + if (!common.hasPermission('back:collector:deploy')){
400 return; 394 return;
401 } 395 }
402 var collectorId = $(this).attr('collector-data-deploy'); 396 var collectorId = $(this).attr('collector-data-deploy');
@@ -404,8 +398,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload', @@ -404,8 +398,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload',
404 }); 398 });
405 // 启动采集器 399 // 启动采集器
406 $('button[collector-data-start]').unbind('click').on('click', function () { 400 $('button[collector-data-start]').unbind('click').on('click', function () {
407 - if ($.inArray('back:collector:start', checkList) == -1) {  
408 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 401 + if (!common.hasPermission('back:collector:start')){
409 return; 402 return;
410 } 403 }
411 var collectorId = $(this).attr('collector-data-start'); 404 var collectorId = $(this).attr('collector-data-start');
@@ -464,8 +457,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload', @@ -464,8 +457,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload',
464 457
465 // 停止采集器 458 // 停止采集器
466 $('button[collector-data-stop]').unbind('click').on('click', function () { 459 $('button[collector-data-stop]').unbind('click').on('click', function () {
467 - if ($.inArray('back:collector:stop', checkList) == -1) {  
468 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 460 + if (!common.hasPermission('back:collector:stop')){
469 return; 461 return;
470 } 462 }
471 var collectorId = $(this).attr('collector-data-stop'); 463 var collectorId = $(this).attr('collector-data-stop');
@@ -474,8 +466,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload', @@ -474,8 +466,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload',
474 466
475 // 解绑全部资源 467 // 解绑全部资源
476 $('button[collector-data-unbindRes]').unbind('click').on('click',function (){ 468 $('button[collector-data-unbindRes]').unbind('click').on('click',function (){
477 - if ($.inArray('back:collector:start', checkList) == -1) {  
478 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 469 + if (!common.hasPermission('back:collector:start')){
479 return; 470 return;
480 } 471 }
481 let collectorId = $(this).attr('collector-data-unbindRes'); 472 let collectorId = $(this).attr('collector-data-unbindRes');
@@ -562,16 +553,14 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload', @@ -562,16 +553,14 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload',
562 553
563 // 新增按钮事件 554 // 新增按钮事件
564 $('#btn-collector-add').unbind('click').click(function () { 555 $('#btn-collector-add').unbind('click').click(function () {
565 - if ($.inArray('back:collector:save', checkList) == -1) {  
566 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 556 + if (!common.hasPermission('back:collector:save')){
567 return; 557 return;
568 } 558 }
569 saveCollector('insert', '新增'); 559 saveCollector('insert', '新增');
570 }); 560 });
571 // 创建采集器 561 // 创建采集器
572 $('#btn-collector-generate').unbind('click').click(function () { 562 $('#btn-collector-generate').unbind('click').click(function () {
573 - if ($.inArray('back:collector:generate', checkList) === -1) {  
574 - layer.msg('暂无权限!', {icon: 0}); 563 + if (!common.hasPermission('back:collector:generate')){
575 return; 564 return;
576 } 565 }
577 common.openWin("/baseconfig/collector/generate", '<a class="layui-icon layui-icon-edit win_title_icon"></a>创建采集器', null, ['创建', '取消'], function () { 566 common.openWin("/baseconfig/collector/generate", '<a class="layui-icon layui-icon-edit win_title_icon"></a>创建采集器', null, ['创建', '取消'], function () {
@@ -594,8 +583,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload', @@ -594,8 +583,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload',
594 583
595 // 删除按钮事件 584 // 删除按钮事件
596 $('#btn-collector-delete').unbind('click').click(function () { 585 $('#btn-collector-delete').unbind('click').click(function () {
597 - if ($.inArray('back:collector:delete', checkList) == -1) {  
598 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 586 + if (!common.hasPermission('back:collector:delete')){
599 return; 587 return;
600 } 588 }
601 var checks = getSelectedCollectorData(); 589 var checks = getSelectedCollectorData();
@@ -632,8 +620,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload', @@ -632,8 +620,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload',
632 620
633 // 批量同步 621 // 批量同步
634 $('#btn-collector-sync').unbind('click').on('click', function () { 622 $('#btn-collector-sync').unbind('click').on('click', function () {
635 - if ($.inArray('back:collector:synchronization', checkList) == -1) {  
636 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 623 + if (!common.hasPermission('back:collector:synchronization')){
637 return; 624 return;
638 } 625 }
639 var $btn = $(this); 626 var $btn = $(this);
@@ -710,8 +697,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload', @@ -710,8 +697,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload',
710 697
711 // 发送采集器(部署) 698 // 发送采集器(部署)
712 $('#btn-collector-deploy').unbind('click').on('click', function () { 699 $('#btn-collector-deploy').unbind('click').on('click', function () {
713 - if ($.inArray('back:collector:deploy', checkList) == -1) {  
714 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 700 + if (!common.hasPermission('back:collector:deploy')){
715 return; 701 return;
716 } 702 }
717 var checks = getSelectedCollectorData(); 703 var checks = getSelectedCollectorData();
@@ -799,8 +785,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload', @@ -799,8 +785,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload',
799 785
800 // 上传采集器模板 786 // 上传采集器模板
801 $('#btn-collector-upload').unbind('click').on('click', function () { 787 $('#btn-collector-upload').unbind('click').on('click', function () {
802 - if ($.inArray('back:collector:uploading', checkList) == -1) {  
803 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 788 + if (!common.hasPermission('back:collector:uploading')){
804 return; 789 return;
805 } 790 }
806 layer.prompt({ 791 layer.prompt({
@@ -845,8 +830,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload', @@ -845,8 +830,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload',
845 830
846 // 启动采集器 831 // 启动采集器
847 $('#btn-collector-start').unbind('click').on('click', function () { 832 $('#btn-collector-start').unbind('click').on('click', function () {
848 - if ($.inArray('back:collector:start', checkList) == -1) {  
849 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 833 + if (!common.hasPermission('back:collector:start')){
850 return; 834 return;
851 } 835 }
852 var $btn = $(this); 836 var $btn = $(this);
@@ -923,8 +907,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload', @@ -923,8 +907,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload',
923 907
924 // 停止采集器 908 // 停止采集器
925 $('#btn-collector-stop').unbind('click').on('click', function () { 909 $('#btn-collector-stop').unbind('click').on('click', function () {
926 - if ($.inArray('back:collector:stop', checkList) == -1) {  
927 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 910 + if (!common.hasPermission('back:collector:stop')){
928 return; 911 return;
929 } 912 }
930 var checks = getSelectedCollectorData(); 913 var checks = getSelectedCollectorData();
@@ -445,18 +445,31 @@ layui.define(['xmSelect', 'md5'], function (exports) { @@ -445,18 +445,31 @@ layui.define(['xmSelect', 'md5'], function (exports) {
445 renderCollProtocolSelect(targtetId) { 445 renderCollProtocolSelect(targtetId) {
446 var sessions = layui.sessions; 446 var sessions = layui.sessions;
447 var accessToken = sessions.getToken()['access_token']; 447 var accessToken = sessions.getToken()['access_token'];
448 - $.ajax({  
449 - url: obj.domainName + '/api-web/manage/protocol/page?page=1&limit=10000&access_token=' + accessToken, 448 + admin.req({
  449 + url: obj.domainName + '/api-web/manage/protocol/page?page=1&limit=10000',
450 async: false, 450 async: false,
451 - success: function (res) {  
452 - if (res && res.data) {  
453 - res.data.forEach(function (v) {  
454 - var options = `<option value="${v.protocolCode}">${v.protocolName}</option>`  
455 - $('[id="' + targtetId + '"]').append(options);  
456 - })  
457 - } 451 + }).done(function (res) {
  452 + if (res && res.data) {
  453 + res.data.forEach(function (v) {
  454 + var options = `<option value="${v.protocolCode}">${v.protocolName}</option>`
  455 + $('[id="' + targtetId + '"]').append(options);
  456 + })
458 } 457 }
459 - }) 458 + }).error(function (error) {
  459 + console.error(error);
  460 + });
  461 + // $.ajax({
  462 + // url: obj.domainName + '/api-web/manage/protocol/page?page=1&limit=10000&access_token=' + accessToken,
  463 + // async: false,
  464 + // success: function (res) {
  465 + // if (res && res.data) {
  466 + // res.data.forEach(function (v) {
  467 + // var options = `<option value="${v.protocolCode}">${v.protocolName}</option>`
  468 + // $('[id="' + targtetId + '"]').append(options);
  469 + // })
  470 + // }
  471 + // }
  472 + // })
460 }, 473 },
461 474
462 menuXmSelect: function (xmSelectParams, done, username_, roleId_) { 475 menuXmSelect: function (xmSelectParams, done, username_, roleId_) {
@@ -4382,6 +4382,16 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -4382,6 +4382,16 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
4382 // ,function () { 4382 // ,function () {
4383 // layer.close(detailTips); 4383 // layer.close(detailTips);
4384 // } 4384 // }
  4385 + },
  4386 + openResDetail: function(resId, name) {
  4387 + //统一平台详情页
  4388 + let win = window.parent;
  4389 + if (win) {
  4390 + window.parent.postMessage({
  4391 + type: 'resDetail',
  4392 + message: {'params':{'resId':resId},'title':name}
  4393 + }, '*')
  4394 + }
4385 } 4395 }
4386 }; 4396 };
4387 4397
@@ -30,8 +30,7 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', @@ -30,8 +30,7 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
30 }); 30 });
31 //新增 31 //新增
32 $("#adddomainManage").unbind().on("click", function () { 32 $("#adddomainManage").unbind().on("click", function () {
33 - if ($.inArray('back:menus:save', checkList) == -1) {  
34 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 33 + if (!common.hasPermission('back:menus:save')){
35 return; 34 return;
36 } 35 }
37 openAddHtml(); 36 openAddHtml();
@@ -130,71 +129,128 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', @@ -130,71 +129,128 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
130 129
131 function setDefaultMenu(domainManageId) { 130 function setDefaultMenu(domainManageId) {
132 var setIndex = layer.load(2); 131 var setIndex = layer.load(2);
133 - $.ajax({ 132 + admin.req({
134 type: 'get', 133 type: 'get',
135 - url: domainName + '/api-user/menus/findDefaultMenusBydomainManageId/' + domainManageId + '?access_token=' + accessToken,  
136 - success: function (data) {  
137 - layer.close(setIndex);  
138 - var _html = "<div style='text-align:center;height: 120px;width: 500px;position: relative;color: black;'>" +  
139 - "<div style='margin: 40px auto'>" +  
140 - " <select style='text-align: center;text-align-last: center;height: 40px;width: 80%' id='selectFlow'>";  
141 - _html += '<option value ="">=默认首页=</option>';  
142 - if (data && data.data) {  
143 - var result = data.data;  
144 - var defaultMenu = data.object;  
145 - var defaultMenuId = '';  
146 - if (defaultMenu != null) {  
147 - defaultMenuId = defaultMenu.id;  
148 - }  
149 - $.each(result, function (i, e) {  
150 - if (e.id === defaultMenuId) {  
151 - _html += '<option style="height: 100px" value ="' + e.id + '" selected = "selected">' + e.name + '</option>';  
152 - } else {  
153 - _html += '<option style="height: 100px" value ="' + e.id + '">' + e.name + '</option>';  
154 - }  
155 - }) 134 + url: domainName + '/api-user/menus/findDefaultMenusBydomainManageId/' + domainManageId,
  135 + }).done(function (data) {
  136 + layer.close(setIndex);
  137 + var _html = "<div style='text-align:center;height: 120px;width: 500px;position: relative;color: black;'>" +
  138 + "<div style='margin: 40px auto'>" +
  139 + " <select style='text-align: center;text-align-last: center;height: 40px;width: 80%' id='selectFlow'>";
  140 + _html += '<option value ="">=默认首页=</option>';
  141 + if (data && data.data) {
  142 + var result = data.data;
  143 + var defaultMenu = data.object;
  144 + var defaultMenuId = '';
  145 + if (defaultMenu != null) {
  146 + defaultMenuId = defaultMenu.id;
156 } 147 }
157 - _html += "</select></div></div>";  
158 - layer.open({  
159 - type: 1,  
160 - title: "设置默认首页", //标题  
161 - area: ['auto', 'auto'], //宽高  
162 - content: _html,  
163 - btn: ['确定', '取消']  
164 - , yes: function (index) {  
165 - var menuId = $('#selectFlow').val();  
166 - if (menuId === '') {  
167 - layer.msg("请选择默认首页", {icon: 7, time: 3000});  
168 - return;  
169 - }  
170 - saveDefaultMenu(domainManageId, menuId);  
171 - layer.close(index); 148 + $.each(result, function (i, e) {
  149 + if (e.id === defaultMenuId) {
  150 + _html += '<option style="height: 100px" value ="' + e.id + '" selected = "selected">' + e.name + '</option>';
  151 + } else {
  152 + _html += '<option style="height: 100px" value ="' + e.id + '">' + e.name + '</option>';
172 } 153 }
173 - });  
174 - },  
175 - error: function (xhr, exp) {  
176 - layer.close(setIndex);  
177 - layer.msg("接口请求异常!", {icon: 7, time: 3000}); 154 + })
178 } 155 }
  156 + _html += "</select></div></div>";
  157 + layer.open({
  158 + type: 1,
  159 + title: "设置默认首页", //标题
  160 + area: ['auto', 'auto'], //宽高
  161 + content: _html,
  162 + btn: ['确定', '取消']
  163 + , yes: function (index) {
  164 + var menuId = $('#selectFlow').val();
  165 + if (menuId === '') {
  166 + layer.msg("请选择默认首页", {icon: 7, time: 3000});
  167 + return;
  168 + }
  169 + saveDefaultMenu(domainManageId, menuId);
  170 + layer.close(index);
  171 + }
  172 + });
  173 + }).error(function (error) {
  174 + layer.close(setIndex);
  175 + layer.msg("接口请求异常!", {icon: 7, time: 3000});
179 }); 176 });
  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 + // });
180 } 224 }
181 225
182 function saveDefaultMenu(domainManageId, menuId) { 226 function saveDefaultMenu(domainManageId, menuId) {
183 var loadIndex = layer.load(2); 227 var loadIndex = layer.load(2);
184 - $.ajax({ 228 + admin.req({
185 type: 'get', 229 type: 'get',
186 - url: domainName + '/api-user/menus/saveOrUpdateDefaultMenu?access_token=' + accessToken + '&domainManageId=' + domainManageId + '&menuId=' + menuId,  
187 - success: function (data) {  
188 - layer.close(loadIndex);  
189 - if (data) {  
190 - layer.msg(data.msg);  
191 - }  
192 - },  
193 - error: function (xhr, ex) {  
194 - layer.msg('操作失败');  
195 - layer.close(loadIndex); 230 + url: domainName + '/api-user/menus/saveOrUpdateDefaultMenu?domainManageId=' + domainManageId + '&menuId=' + menuId,
  231 + }).done(function (data) {
  232 + layer.close(loadIndex);
  233 + if (data) {
  234 + layer.msg(data.msg);
196 } 235 }
  236 + }).error(function (error) {
  237 + layer.msg('操作失败');
  238 + layer.close(loadIndex);
197 }); 239 });
  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 + // });
198 } 254 }
199 255
200 256
@@ -80,25 +80,46 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'xmSelect', 'lay @@ -80,25 +80,46 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'xmSelect', 'lay
80 bean['options'] = optionsSelect; 80 bean['options'] = optionsSelect;
81 delete bean.select; 81 delete bean.select;
82 var loading = layer.load(2); 82 var loading = layer.load(2);
83 - $.ajax({ 83 + admin.req({
84 type: 'post', 84 type: 'post',
85 - url: common.domainName + '/api-web/manage/domain/save?access_token=' + accessToken, 85 + url: common.domainName + '/api-web/manage/domain/save',
86 contentType: "application/json; charset=utf-8", 86 contentType: "application/json; charset=utf-8",
87 data: JSON.stringify(bean), 87 data: JSON.stringify(bean),
88 - success: function (res) {  
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 - } 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);
101 }); 103 });
  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 + // });
102 return false; 123 return false;
103 }) 124 })
104 125
@@ -61,10 +61,9 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'xmSelect', 'lay @@ -61,10 +61,9 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'xmSelect', 'lay
61 } 61 }
62 }); 62 });
63 if (id) { 63 if (id) {
64 - $.ajax({  
65 - url: common.domainName + '/api-web/manage/domain/findById?id=' + id + '&access_token=' + accessToken,  
66 - type: 'get',  
67 - success: function (res) { 64 + admin.req({
  65 + url: common.domainName + '/api-web/manage/domain/findById?id=' + id
  66 + , success: function (res) {
68 var bean = res.object; 67 var bean = res.object;
69 var $form = $("#domainupdAddForm"); 68 var $form = $("#domainupdAddForm");
70 $form.find("input[name='id']").val(bean.id) 69 $form.find("input[name='id']").val(bean.id)
@@ -83,7 +82,30 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'xmSelect', 'lay @@ -83,7 +82,30 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'xmSelect', 'lay
83 } 82 }
84 form.render(); 83 form.render();
85 } 84 }
86 - }) 85 + });
  86 + // $.ajax({
  87 + // url: common.domainName + '/api-web/manage/domain/findById?id=' + id + '&access_token=' + accessToken,
  88 + // type: 'get',
  89 + // success: function (res) {
  90 + // var bean = res.object;
  91 + // var $form = $("#domainupdAddForm");
  92 + // $form.find("input[name='id']").val(bean.id)
  93 + // $form.find("input[name='domainName']").val(bean.domainName)
  94 + // // $form.find("input[name='options']").val(bean.options)
  95 + // $form.find("input[name='addr']").val(bean.addr)
  96 + // $form.find("input[name='sort']").val(bean.sort)
  97 + // //下拉框回选
  98 + // domainView.setValue([bean.options]);
  99 + // if (res.data && res.data.length > 0) {
  100 + // var tips = '域下IP段为:';
  101 + // $.each(res.data, function (i, e) {
  102 + // tips += '</br>' + e.ip
  103 + // })
  104 + // $('input[name="addr"]').attr('lay-tips', tips);
  105 + // }
  106 + // form.render();
  107 + // }
  108 + // })
87 } 109 }
88 form.on('submit(domainupd-add-submit)', function (data) { 110 form.on('submit(domainupd-add-submit)', function (data) {
89 var bean = data.field; 111 var bean = data.field;
@@ -104,12 +126,12 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'xmSelect', 'lay @@ -104,12 +126,12 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'xmSelect', 'lay
104 } 126 }
105 delete bean.select; 127 delete bean.select;
106 var loading = layer.load(2); 128 var loading = layer.load(2);
107 - $.ajax({ 129 + admin.req({
108 type: 'post', 130 type: 'post',
109 - url: common.domainName + '/api-web/manage/domain/save?access_token=' + accessToken,  
110 contentType: "application/json; charset=utf-8", 131 contentType: "application/json; charset=utf-8",
111 data: JSON.stringify(bean), 132 data: JSON.stringify(bean),
112 - success: function (res) { 133 + url: common.domainName + '/api-web/manage/domain/save'
  134 + , success: function (res) {
113 layer.close(loading); 135 layer.close(loading);
114 layer.msg(res.msg, { 136 layer.msg(res.msg, {
115 offset: '15px' 137 offset: '15px'
@@ -123,6 +145,25 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'xmSelect', 'lay @@ -123,6 +145,25 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'xmSelect', 'lay
123 }) 145 })
124 } 146 }
125 }); 147 });
  148 + // $.ajax({
  149 + // type: 'post',
  150 + // url: common.domainName + '/api-web/manage/domain/save?access_token=' + accessToken,
  151 + // contentType: "application/json; charset=utf-8",
  152 + // data: JSON.stringify(bean),
  153 + // success: function (res) {
  154 + // layer.close(loading);
  155 + // layer.msg(res.msg, {
  156 + // offset: '15px'
  157 + // , icon: 1
  158 + // , time: 2000
  159 + // }, function () {
  160 + // if (res.success === true) {
  161 + // layer.closeAll();
  162 + // table.reload('domainManage_table', {});
  163 + // }
  164 + // })
  165 + // }
  166 + // });
126 167
127 }) 168 })
128 169
@@ -121,7 +121,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'commonDe @@ -121,7 +121,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'commonDe
121 var resName = $(this).data("resname") && $(this).data("resname")!=undefined && $(this).data("resname")!='undefined'?$(this).data("resname"):''; 121 var resName = $(this).data("resname") && $(this).data("resname")!=undefined && $(this).data("resname")!='undefined'?$(this).data("resname"):'';
122 var resTypeName = $(this).data("resTypeName") && $(this).data("resTypeName")!=undefined && $(this).data("resTypeName")!='undefined'?$(this).data("resTypeName"):''; 122 var resTypeName = $(this).data("resTypeName") && $(this).data("resTypeName")!=undefined && $(this).data("resTypeName")!='undefined'?$(this).data("resTypeName"):'';
123 var title = resName + (resTypeName?'|' + resTypeName:'') + (ip?'|' + ip:'');//名称,类型,及ip 123 var title = resName + (resTypeName?'|' + resTypeName:'') + (ip?'|' + ip:'');//名称,类型,及ip
124 - commonDetail.openDetail(resId, resType, title); 124 + // commonDetail.openDetail(resId, resType, title);
  125 + commonDetail.openResDetail(resId,resName);
125 }); 126 });
126 127
127 $('[filter-data-delete]').unbind().bind('click', function () { 128 $('[filter-data-delete]').unbind().bind('click', function () {
@@ -196,13 +196,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laytpl', @@ -196,13 +196,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laytpl',
196 } else { //否则进入监控详情页面 196 } else { //否则进入监控详情页面
197 // commonDetail.openDetail(resId, resType, name); 197 // commonDetail.openDetail(resId, resType, name);
198 //统一平台详情页 198 //统一平台详情页
199 - let win = window.parent;  
200 - if (win) {  
201 - window.parent.postMessage({  
202 - type: 'resDetail',  
203 - message: {'params':{'resId':resId},'title':name}  
204 - }, '*')  
205 - } 199 + commonDetail.openResDetail(resId,name);
206 } 200 }
207 } 201 }
208 }); 202 });
@@ -16,7 +16,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi @@ -16,7 +16,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi
16 var resType = data.resType; 16 var resType = data.resType;
17 var hardwareFlag = data.hardwareFlag; 17 var hardwareFlag = data.hardwareFlag;
18 var sessions = layui.sessions; 18 var sessions = layui.sessions;
19 - var accessToken = sessions.getToken().access_token; 19 + var accessToken = common.getMjToken();
20 var formData = {ip: '', port: '', manageIp: ''}; 20 var formData = {ip: '', port: '', manageIp: ''};
21 var protocolParam = []; 21 var protocolParam = [];
22 var dimainlist = []; 22 var dimainlist = [];
@@ -31,37 +31,37 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi @@ -31,37 +31,37 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi
31 //延递对象 31 //延递对象
32 $.when( 32 $.when(
33 $.ajax({ 33 $.ajax({
34 - url: common.domainName + '/api-web/home/business/findAllBusType?access_token=' + accessToken, 34 + url: common.domainName + '/api-web/home/business/findAllBusType?accessToken=' + accessToken,
35 data: {'type': 'per'} 35 data: {'type': 'per'}
36 }), $.ajax({ 36 }), $.ajax({
37 - url: `${common.domainName}/api-web/manage/ddic/findSucDdics/provider?access_token=${accessToken}`,  
38 - method: 'POST' 37 + url: `${common.domainName}/api-web/manage/ddic/findSucDdics/provider?accessToken=${accessToken}`,
  38 + method: 'get'
39 }), $.ajax({ 39 }), $.ajax({
40 - url: `${common.domainName}/api-web/manage/application/page?page=-1&limit=-1&access_token=${accessToken}`, 40 + url: `${common.domainName}/api-web/manage/application/page?page=-1&limit=-1&accessToken=${accessToken}`,
41 method: 'POST' 41 method: 'POST'
42 }), $.ajax({ 42 }), $.ajax({
43 - url: `${common.domainName}/api-web/manage/restype/list?access_token=${accessToken}`, 43 + url: `${common.domainName}/api-web/manage/restype/list?accessToken=${accessToken}`,
44 method: 'GET' 44 method: 'GET'
45 }), $.ajax({ 45 }), $.ajax({
46 - url: `${common.domainName}/api-user/users/getAll?access_token=${accessToken}`, 46 + url: `${common.domainName}/api-user/users/getAll?accessToken=${accessToken}`,
47 method: 'GET' 47 method: 'GET'
48 }), $.ajax({ 48 }), $.ajax({
49 - url: `${common.domainName}/api-web/manage/ddic/findSucDdics/os?access_token=${accessToken}`,  
50 - method: 'POST' 49 + url: `${common.domainName}/api-web/manage/ddic/findSucDdics/os?accessToken=${accessToken}`,
  50 + method: 'get'
51 }), $.ajax({ 51 }), $.ajax({
52 - url: `${common.domainName}/api-web/manage/domain/page?access_token=${accessToken}`, 52 + url: `${common.domainName}/api-web/manage/domain/page?accessToken=${accessToken}`,
53 method: 'GET' 53 method: 'GET'
54 }), $.ajax({ 54 }), $.ajax({
55 - url: `${common.domainName}/api-web/manage/restypeProtocol/getProtocolByResType?access_token=${accessToken}&resTypeCode=${resType}`, 55 + url: `${common.domainName}/api-web/manage/restypeProtocol/getProtocolByResType?accessToken=${accessToken}&resTypeCode=${resType}`,
56 method: 'GET' 56 method: 'GET'
57 }), $.ajax({ 57 }), $.ajax({
58 - url: `${common.domainName}/api-web/sysConf/getConfByCode?access_token=${accessToken}&code=pwd_level`, 58 + url: `${common.domainName}/api-web/sysConf/getConfByCode?accessToken=${accessToken}&code=pwd_level`,
59 method: 'GET' 59 method: 'GET'
60 }), $.ajax({ 60 }), $.ajax({
61 - url: `${common.domainName}/api-web/manage/ddic/findSucDdics/resCategory?access_token=${accessToken}`,  
62 - method: 'POST' 61 + url: `${common.domainName}/api-web/manage/ddic/findSucDdics/resCategory?accessToken=${accessToken}`,
  62 + method: 'get'
63 }), $.ajax({ 63 }), $.ajax({
64 - url: `${common.domainName}/api-web/manage/machineroom/list?access_token=${accessToken}`, 64 + url: `${common.domainName}/api-web/manage/machineroom/list?accessToken=${accessToken}`,
65 method: 'GET' 65 method: 'GET'
66 }) 66 })
67 ).done(function (res1, res2, res3, res4, res5, res6, res7, res8, res9, res10, res11) { 67 ).done(function (res1, res2, res3, res4, res5, res6, res7, res8, res9, res10, res11) {
@@ -168,7 +168,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi @@ -168,7 +168,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi
168 $("#resManageAddForm").find("input[name='resId']").val(id); 168 $("#resManageAddForm").find("input[name='resId']").val(id);
169 } 169 }
170 $.ajax({ 170 $.ajax({
171 - url: common.domainName + '/api-web/manage/resource/findById?access_token=' + accessToken, 171 + url: common.domainName + '/api-web/manage/resource/findById?accessToken=' + accessToken,
172 data: {resId: id}, 172 data: {resId: id},
173 async: false, 173 async: false,
174 success: function (res) { 174 success: function (res) {
@@ -302,7 +302,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi @@ -302,7 +302,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi
302 } 302 }
303 var domainId = ''; 303 var domainId = '';
304 $.ajax({ 304 $.ajax({
305 - url: common.domainName + '/api-web/manage/domain/getByDomainIP?access_token=' + accessToken 305 + url: common.domainName + '/api-web/manage/domain/getByDomainIP?accessToken=' + accessToken
306 , data: {ip: formData.ip} 306 , data: {ip: formData.ip}
307 , type: 'get' 307 , type: 'get'
308 , async: false 308 , async: false
@@ -332,7 +332,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi @@ -332,7 +332,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi
332 function checkRes(ip, resType) { 332 function checkRes(ip, resType) {
333 if (resType.indexOf("X86") != -1) { 333 if (resType.indexOf("X86") != -1) {
334 $.ajax({ 334 $.ajax({
335 - url: common.domainName + '/api-web/manage/resource/checkRes?access_token=' + accessToken 335 + url: common.domainName + '/api-web/manage/resource/checkRes?accessToken=' + accessToken
336 , data: {resType: resType, ip: ip} 336 , data: {resType: resType, ip: ip}
337 , type: 'get' 337 , type: 'get'
338 , success: function (res) { 338 , success: function (res) {
@@ -554,7 +554,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi @@ -554,7 +554,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi
554 //查看密码 554 //查看密码
555 $(".res-proto-view").unbind().on("click", function () { 555 $(".res-proto-view").unbind().on("click", function () {
556 var protocol = $(this).data("protocol"); 556 var protocol = $(this).data("protocol");
557 - var url = `${common.domainName}/api-web/manage/resource/res/param/viewProtoPassword?resId=${id}&protocol=${protocol}&access_token=${accessToken}`; 557 + var url = `${common.domainName}/api-web/manage/resource/res/param/viewProtoPassword?resId=${id}&protocol=${protocol}&accessToken=${accessToken}`;
558 $.get(url, function (res) { 558 $.get(url, function (res) {
559 layer.msg(res.object); 559 layer.msg(res.object);
560 }) 560 })
@@ -562,7 +562,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi @@ -562,7 +562,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi
562 //复制密码 562 //复制密码
563 $(".res-proto-copy").unbind().on("click", function () { 563 $(".res-proto-copy").unbind().on("click", function () {
564 var protocol = $(this).data("protocol"); 564 var protocol = $(this).data("protocol");
565 - var url = `${common.domainName}/api-web/manage/resource/res/param/viewProtoPassword?resId=${id}&protocol=${protocol}&access_token=${accessToken}`; 565 + var url = `${common.domainName}/api-web/manage/resource/res/param/viewProtoPassword?resId=${id}&protocol=${protocol}&accessToken=${accessToken}`;
566 $.get(url, function (res) { 566 $.get(url, function (res) {
567 if (common.copyText(res.object, 'resManageAddForm')) { 567 if (common.copyText(res.object, 'resManageAddForm')) {
568 layer.msg('已复制至剪切板'); 568 layer.msg('已复制至剪切板');
@@ -752,7 +752,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi @@ -752,7 +752,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi
752 success: function (index, layero) { 752 success: function (index, layero) {
753 $.ajax({ 753 $.ajax({
754 type: 'get', 754 type: 'get',
755 - url: common.domainName + '/api-web/manage/resextendgroup/page?access_token=' + accessToken, 755 + url: common.domainName + '/api-web/manage/resextendgroup/page?accessToken=' + accessToken,
756 success: function (res) { 756 success: function (res) {
757 var selects = res.data; 757 var selects = res.data;
758 $("#chooseExtendParamGroupSelect").append("<option value=''>请选择</option>"); 758 $("#chooseExtendParamGroupSelect").append("<option value=''>请选择</option>");
@@ -806,7 +806,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi @@ -806,7 +806,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi
806 var param = {groupName: val, arr: arr} 806 var param = {groupName: val, arr: arr}
807 $.ajax({ 807 $.ajax({
808 type: 'post', 808 type: 'post',
809 - url: common.domainName + '/api-web/manage/resextendgroup/save?access_token=' + accessToken, 809 + url: common.domainName + '/api-web/manage/resextendgroup/save?accessToken=' + accessToken,
810 data: JSON.stringify(param), 810 data: JSON.stringify(param),
811 contentType: "application/json; charset=utf-8", 811 contentType: "application/json; charset=utf-8",
812 success: function (res) { 812 success: function (res) {
@@ -182,8 +182,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -182,8 +182,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
182 182
183 //新增 183 //新增
184 $("#resManageAdd").unbind("click").on("click", function () { 184 $("#resManageAdd").unbind("click").on("click", function () {
185 - if ($.inArray('back:resource:save', checkList) == -1) {  
186 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 185 + if (!common.hasPermission('back:resource:save')){
187 return; 186 return;
188 } 187 }
189 var data = curTreeNode.data; 188 var data = curTreeNode.data;
@@ -215,8 +214,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -215,8 +214,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
215 214
216 //拷贝 215 //拷贝
217 $("#resManageCopy").unbind().on("click", function () { 216 $("#resManageCopy").unbind().on("click", function () {
218 - if ($.inArray('back:resource:query', checkList) == -1) {  
219 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 217 + if (!common.hasPermission('back:resource:query')){
220 return; 218 return;
221 } 219 }
222 var data = table.checkStatus('resManageTable').data; 220 var data = table.checkStatus('resManageTable').data;
@@ -230,8 +228,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -230,8 +228,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
230 228
231 //分配任务 229 //分配任务
232 $("#res_task_assignment").unbind("click").on("click", function () { 230 $("#res_task_assignment").unbind("click").on("click", function () {
233 - if ($.inArray('back:resource:task', checkList) == -1) {  
234 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 231 + if (!common.hasPermission('back:resource:task')){
235 return; 232 return;
236 } 233 }
237 var treeData = {id: '', children: []}; 234 var treeData = {id: '', children: []};
@@ -277,8 +274,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -277,8 +274,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
277 274
278 // 模板下载 275 // 模板下载
279 $('#resManageDownloadTemp').unbind().on('click', function () { 276 $('#resManageDownloadTemp').unbind().on('click', function () {
280 - if ($.inArray('back:resource:export', checkList) == -1) {  
281 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 277 + if (!common.hasPermission('back:resource:export')){
282 return; 278 return;
283 } 279 }
284 var data = curTreeNode.data; 280 var data = curTreeNode.data;
@@ -357,16 +353,14 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -357,16 +353,14 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
357 }); 353 });
358 //点击上传按钮事件 354 //点击上传按钮事件
359 $("#resManageImport").on("click", function () { 355 $("#resManageImport").on("click", function () {
360 - if ($.inArray('back:resource:lead', checkList) == -1) {  
361 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 356 + if (!common.hasPermission('back:resource:lead')){
362 return; 357 return;
363 } 358 }
364 $('#btn-resManageImport').click(); 359 $('#btn-resManageImport').click();
365 }); 360 });
366 // 点击导出资源 361 // 点击导出资源
367 $('#resManageExportExcel').unbind('click').on('click', function () { 362 $('#resManageExportExcel').unbind('click').on('click', function () {
368 - if ($.inArray('back:resource:export', checkList) == -1) {  
369 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 363 + if (!common.hasPermission('back:resource:export')){
370 return; 364 return;
371 } 365 }
372 var data = curTreeNode.data; 366 var data = curTreeNode.data;
@@ -435,8 +429,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -435,8 +429,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
435 }); 429 });
436 430
437 $("#resManageColl").unbind().on("click", function () { 431 $("#resManageColl").unbind().on("click", function () {
438 - if ($.inArray('back:resource:relcolltemp', checkList) == -1) {  
439 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 432 + if (!common.hasPermission('back:resource:relcolltemp')){
440 return; 433 return;
441 } 434 }
442 var data = table.checkStatus('resManageTable').data; 435 var data = table.checkStatus('resManageTable').data;
@@ -468,8 +461,9 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -468,8 +461,9 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
468 return false; 461 return false;
469 } 462 }
470 var loding = layer.load(2); 463 var loding = layer.load(2);
471 - $.ajax({  
472 - url: common.domainName + '/api-web/manage/restemp/resourceTaskTemplate?resIds=' + resIds.toString() + '&taskId=' + taskId + '&checkTempId=' + checkTempId + '&access_token=' + accessToken, 464 + admin.req({
  465 + type: "get",
  466 + url: common.domainName + '/api-web/manage/restemp/resourceTaskTemplate?resIds=' + resIds.toString() + '&taskId=' + taskId + '&checkTempId=' + checkTempId ,
473 success: function (res) { 467 success: function (res) {
474 layer.close(loding); 468 layer.close(loding);
475 layer.msg('配置成功', { 469 layer.msg('配置成功', {
@@ -481,11 +475,29 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -481,11 +475,29 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
481 reloadTable(); 475 reloadTable();
482 }); 476 });
483 }, 477 },
484 - error: function () { 478 + error: function (err) {
485 layer.close(loding) 479 layer.close(loding)
486 layer.msg("配置失败!服务异常", {offset: '15px', icon: 7, time: 2000}); 480 layer.msg("配置失败!服务异常", {offset: '15px', icon: 7, time: 2000});
487 } 481 }
488 - }) 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 + // })
489 }) 501 })
490 } 502 }
491 }) 503 })
@@ -537,8 +549,8 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -537,8 +549,8 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
537 resize: false, 549 resize: false,
538 area: ['50%', '40%'], 550 area: ['50%', '40%'],
539 success: function (indexm, layero) { 551 success: function (indexm, layero) {
540 - $.ajax({  
541 - url: common.domainName + '/api-web/manage/task/page?page=-1&limit=-1&access_token=' + accessToken, 552 + admin.req({
  553 + url: common.domainName + '/api-web/manage/task/page?page=-1&limit=-1' ,
542 success: function (res) { 554 success: function (res) {
543 $.each(res.data, function (i, e) { 555 $.each(res.data, function (i, e) {
544 var option = '<option value="' + e.taskId + '">' + e.taskName + '</option>' 556 var option = '<option value="' + e.taskId + '">' + e.taskName + '</option>'
@@ -560,8 +572,35 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -560,8 +572,35 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
560 }) 572 })
561 } 573 }
562 }) 574 })
  575 + },
  576 + error: function (err) {
563 } 577 }
564 - }) 578 + });
  579 + // $.ajax({
  580 + // url: common.domainName + '/api-web/manage/task/page?page=-1&limit=-1&access_token=' + accessToken,
  581 + // success: function (res) {
  582 + // $.each(res.data, function (i, e) {
  583 + // var option = '<option value="' + e.taskId + '">' + e.taskName + '</option>'
  584 + // $("#resChooseTaskSelect").append(option);
  585 + // })
  586 + // $("#resChooseTaskSelect").on("change", function () {
  587 + // var $that = $(this);
  588 + // $("#resChooseTaskTempSelect").empty();
  589 + // $("#resChooseTaskTempSelect").append('<option value="">请选择</option>')
  590 + // if ($that.val()) {
  591 + // $.ajax({
  592 + // url: common.domainName + '/api-web/manage/restemp/findByTaskId?taskId=' + $that.val() + '&access_token=' + accessToken,
  593 + // success: function (tempRes) {
  594 + // $.each(tempRes.data, function (k, j) {
  595 + // var option = '<option value="' + j.checkTempId + '">' + j.taskId + '</option>'
  596 + // $("#resChooseTaskTempSelect").append(option);
  597 + // })
  598 + // }
  599 + // })
  600 + // }
  601 + // })
  602 + // }
  603 + // })
565 }, 604 },
566 yes: function (index, layero) { 605 yes: function (index, layero) {
567 if (callback && callback()) { 606 if (callback && callback()) {
@@ -574,8 +613,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -574,8 +613,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
574 613
575 //告警模板 614 //告警模板
576 $("#resManageAlarmTemp").unbind("click").on("click", function () { 615 $("#resManageAlarmTemp").unbind("click").on("click", function () {
577 - if ($.inArray('back:resource:relalarmtemp', checkList) == -1) {  
578 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 616 + if (!common.hasPermission('back:resource:relalarmtemp')){
579 return; 617 return;
580 } 618 }
581 var data = table.checkStatus('resManageTable').data; 619 var data = table.checkStatus('resManageTable').data;
@@ -593,8 +631,8 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -593,8 +631,8 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
593 return false; 631 return false;
594 } 632 }
595 var loding = layer.load(2); 633 var loding = layer.load(2);
596 - $.ajax({  
597 - url: common.domainName + '/api-web/manage/resource/alarmTemplate?resIds=' + resIds.toString() + '&alarmTempId=' + alarmtemplateData[0].alarmTempId + '&access_token=' + accessToken, 634 + admin.req({
  635 + url: common.domainName + '/api-web/manage/resource/alarmTemplate?resIds=' + resIds.toString() + '&alarmTempId=' + alarmtemplateData[0].alarmTempId ,
598 success: function (res) { 636 success: function (res) {
599 layer.close(loding); 637 layer.close(loding);
600 layer.msg('配置成功', { 638 layer.msg('配置成功', {
@@ -606,11 +644,29 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -606,11 +644,29 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
606 reloadTable(); 644 reloadTable();
607 }); 645 });
608 }, 646 },
609 - error: function () { 647 + error: function (err) {
610 layer.close(loding) 648 layer.close(loding)
611 layer.msg("配置失败!服务异常", {offset: '15px', icon: 7, time: 2000}); 649 layer.msg("配置失败!服务异常", {offset: '15px', icon: 7, time: 2000});
612 } 650 }
613 - }) 651 + });
  652 + // $.ajax({
  653 + // url: common.domainName + '/api-web/manage/resource/alarmTemplate?resIds=' + resIds.toString() + '&alarmTempId=' + alarmtemplateData[0].alarmTempId + '&access_token=' + accessToken,
  654 + // success: function (res) {
  655 + // layer.close(loding);
  656 + // layer.msg('配置成功', {
  657 + // offset: '15px'
  658 + // , icon: 1
  659 + // , time: 1500
  660 + // }, function () {
  661 + // layer.closeAll();
  662 + // reloadTable();
  663 + // });
  664 + // },
  665 + // error: function () {
  666 + // layer.close(loding)
  667 + // layer.msg("配置失败!服务异常", {offset: '15px', icon: 7, time: 2000});
  668 + // }
  669 + // })
614 }, resIds); 670 }, resIds);
615 } 671 }
616 }) 672 })
@@ -645,8 +701,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -645,8 +701,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
645 701
646 //资源管理告警订阅 702 //资源管理告警订阅
647 $("#resManageSub").unbind("click").on("click", function () { 703 $("#resManageSub").unbind("click").on("click", function () {
648 - if ($.inArray('back:resource:setResSubsrib', checkList) == -1) {  
649 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 704 + if (!common.hasPermission('back:resource:setResSubsrib')){
650 return; 705 return;
651 } 706 }
652 var data = table.checkStatus('resManageTable').data; 707 var data = table.checkStatus('resManageTable').data;
@@ -664,8 +719,8 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -664,8 +719,8 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
664 return false; 719 return false;
665 } 720 }
666 var loding = layer.load(2); 721 var loding = layer.load(2);
667 - $.ajax({  
668 - url: common.domainName + '/api-web/manage/resource/resourceSub?resIds=' + resIds.toString() + '&subId=' + subData[0].subId + '&access_token=' + accessToken, 722 + admin.req({
  723 + url: common.domainName + '/api-web/manage/resource/resourceSub?resIds=' + resIds.toString() + '&subId=' + subData[0].subId ,
669 success: function (res) { 724 success: function (res) {
670 layer.close(loding); 725 layer.close(loding);
671 layer.msg('配置成功', { 726 layer.msg('配置成功', {
@@ -677,11 +732,29 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -677,11 +732,29 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
677 reloadTable(); 732 reloadTable();
678 }); 733 });
679 }, 734 },
680 - error: function () { 735 + error: function (err) {
681 layer.close(loding) 736 layer.close(loding)
682 layer.msg("配置失败!服务异常", {offset: '15px', icon: 7, time: 2000}); 737 layer.msg("配置失败!服务异常", {offset: '15px', icon: 7, time: 2000});
683 } 738 }
684 - }) 739 + });
  740 + // $.ajax({
  741 + // url: common.domainName + '/api-web/manage/resource/resourceSub?resIds=' + resIds.toString() + '&subId=' + subData[0].subId + '&access_token=' + accessToken,
  742 + // success: function (res) {
  743 + // layer.close(loding);
  744 + // layer.msg('配置成功', {
  745 + // offset: '15px'
  746 + // , icon: 1
  747 + // , time: 1500
  748 + // }, function () {
  749 + // layer.closeAll();
  750 + // reloadTable();
  751 + // });
  752 + // },
  753 + // error: function () {
  754 + // layer.close(loding)
  755 + // layer.msg("配置失败!服务异常", {offset: '15px', icon: 7, time: 2000});
  756 + // }
  757 + // })
685 }, resIds) 758 }, resIds)
686 form.render(); 759 form.render();
687 } 760 }
@@ -732,8 +805,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -732,8 +805,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
732 805
733 //资源授权 806 //资源授权
734 $('#res-user-grant-btn').unbind("click").on('click', function () { 807 $('#res-user-grant-btn').unbind("click").on('click', function () {
735 - if ($.inArray('back:resource:impower', checkList) == -1) {  
736 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 808 + if (!common.hasPermission('back:resource:impower')){
737 return; 809 return;
738 } 810 }
739 resManageAuthorization() 811 resManageAuthorization()
@@ -931,8 +1003,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -931,8 +1003,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
931 1003
932 //点击协议名称 进行编辑 1004 //点击协议名称 进行编辑
933 $('[resmanage-data-edit]').unbind("click").on('click', function () { 1005 $('[resmanage-data-edit]').unbind("click").on('click', function () {
934 - if ($.inArray('back:resource:update', checkList) == -1) {  
935 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 1006 + if (!common.hasPermission('back:resource:update')){
936 return; 1007 return;
937 } 1008 }
938 openEditHtml($(this).attr("resmanage-data-edit"), $(this).data("restype"), false); 1009 openEditHtml($(this).attr("resmanage-data-edit"), $(this).data("restype"), false);
@@ -958,12 +1029,12 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -958,12 +1029,12 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
958 resId: $that.attr("resmanage-data-stopcoll"), 1029 resId: $that.attr("resmanage-data-stopcoll"),
959 state: $that.data("param") 1030 state: $that.data("param")
960 } 1031 }
961 - $.ajax({  
962 - url: common.domainName + '/api-web/manage/resource/stopOrStartColl?access_token=' + accessToken  
963 - , data: JSON.stringify(opj) 1032 + admin.req({
  1033 + url: common.domainName + '/api-web/manage/resource/stopOrStartColl'
  1034 + ,data: JSON.stringify(opj)
964 , type: 'post' 1035 , type: 'post'
965 - , contentType: "application/json; charset=utf-8"  
966 - , success: function (res) { 1036 + , contentType: "application/json; charset=utf-8",
  1037 + success: function (res) {
967 if (res.success) { 1038 if (res.success) {
968 layer.close(loding); 1039 layer.close(loding);
969 layer.msg('操作成功', { 1040 layer.msg('操作成功', {
@@ -982,7 +1053,32 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -982,7 +1053,32 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
982 layer.closeAll(); 1053 layer.closeAll();
983 console.error(res); 1054 console.error(res);
984 } 1055 }
985 - }) 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 + // })
986 }); 1082 });
987 }); 1083 });
988 // 加入/移出收藏夹 1084 // 加入/移出收藏夹
@@ -1427,10 +1523,11 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -1427,10 +1523,11 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
1427 subIds: formdata.subIds 1523 subIds: formdata.subIds
1428 } 1524 }
1429 var loding = layer.load(2); 1525 var loding = layer.load(2);
1430 - $.ajax({  
1431 - url: common.domainName + '/api-web/manage/resource/saveResAlarmAndTaskInfo?access_token=' + accessToken, 1526 + admin.req({
  1527 + //修改扩展字段T3/IOp值
  1528 + url: common.domainName + '/api-web/manage/resource/saveResAlarmAndTaskInfo',
1432 data: param, 1529 data: param,
1433 - success: function (res) { 1530 + success: function (response) {
1434 layer.msg('配置成功', {offset: '15px', icon: 1, time: 2000}, function () { 1531 layer.msg('配置成功', {offset: '15px', icon: 1, time: 2000}, function () {
1435 layer.closeAll(); 1532 layer.closeAll();
1436 reloadTable(); 1533 reloadTable();
@@ -1440,10 +1537,27 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -1440,10 +1537,27 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
1440 }); 1537 });
1441 1538
1442 }, 1539 },
1443 - error: function (res) { 1540 + error: function (err) {
1444 layer.close(loding); 1541 layer.close(loding);
1445 } 1542 }
1446 - }) 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 + // })
1447 }) 1561 })
1448 1562
1449 }, 1563 },
@@ -1472,8 +1586,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -1472,8 +1586,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
1472 1586
1473 //资源关系配置 1587 //资源关系配置
1474 $('#res_relation_config').unbind().on('click', function (obj) { 1588 $('#res_relation_config').unbind().on('click', function (obj) {
1475 - if ($.inArray('back:resource:relation', checkList) == -1) {  
1476 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 1589 + if (!common.hasPermission('back:resource:relation')){
1477 return; 1590 return;
1478 } 1591 }
1479 var data = table.checkStatus('resManageTable').data; 1592 var data = table.checkStatus('resManageTable').data;
@@ -1521,7 +1634,8 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -1521,7 +1634,8 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
1521 layer.msg("请先选择关系类型!", {offset: '15px', icon: 7, time: 2000}); 1634 layer.msg("请先选择关系类型!", {offset: '15px', icon: 7, time: 2000});
1522 return false; 1635 return false;
1523 } 1636 }
1524 - $.ajax({ 1637 + admin.req({
  1638 + //修改扩展字段T3/IOp值
1525 url: common.domainName + '/api-web/manage/resource/findResRelationByResId', 1639 url: common.domainName + '/api-web/manage/resource/findResRelationByResId',
1526 async: false, 1640 async: false,
1527 data: { 1641 data: {
@@ -1535,8 +1649,26 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -1535,8 +1649,26 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
1535 resIds = res.data.map(item => { 1649 resIds = res.data.map(item => {
1536 return item.targetId; 1650 return item.targetId;
1537 }) 1651 })
  1652 + },
  1653 + error: function (err) {
1538 } 1654 }
1539 - }) 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 + // })
1540 common.openWin("template/res/reslist", "选择资源", {oldData: resIds}, ["选择"], function () { 1672 common.openWin("template/res/reslist", "选择资源", {oldData: resIds}, ["选择"], function () {
1541 var reslist = layui.reslist({}); 1673 var reslist = layui.reslist({});
1542 var data = reslist.getData(); 1674 var data = reslist.getData();
@@ -1559,8 +1691,9 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -1559,8 +1691,9 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
1559 reType: reType, 1691 reType: reType,
1560 arr: arr 1692 arr: arr
1561 } 1693 }
1562 - $.ajax({  
1563 - url: common.domainName + '/api-web/manage/resource/saveResRelation?access_token=' + accessToken, 1694 + admin.req({
  1695 + //修改扩展字段T3/IOp值
  1696 + url: common.domainName + '/api-web/manage/resource/saveResRelation',
1564 type: 'post', 1697 type: 'post',
1565 contentType: "application/json; charset=utf-8", 1698 contentType: "application/json; charset=utf-8",
1566 data: JSON.stringify(param), 1699 data: JSON.stringify(param),
@@ -1570,10 +1703,25 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -1570,10 +1703,25 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
1570 relationTableRender(resId); 1703 relationTableRender(resId);
1571 }); 1704 });
1572 }, 1705 },
1573 - error: function (res) { 1706 + error: function (err) {
1574 layer.close(loding); 1707 layer.close(loding);
1575 } 1708 }
1576 - }) 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 + // })
1577 return true; 1725 return true;
1578 }) 1726 })
1579 }) 1727 })
@@ -1809,8 +1957,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -1809,8 +1957,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
1809 } 1957 }
1810 1958
1811 function deleteByIds(ids) { 1959 function deleteByIds(ids) {
1812 - if ($.inArray('back:resource:delete', checkList) == -1) {  
1813 - layer.msg('暂无权限!', {icon: 7, time: 3000}); 1960 + if (!common.hasPermission('back:resource:delete')){
1814 return; 1961 return;
1815 } 1962 }
1816 //确认提示框 1963 //确认提示框
@@ -1928,8 +2075,9 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -1928,8 +2075,9 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
1928 extend: extend 2075 extend: extend
1929 } 2076 }
1930 var loding = layer.load(2) 2077 var loding = layer.load(2)
1931 - $.ajax({  
1932 - url: common.domainName + '/api-web/manage/resource/save?access_token=' + accessToken, 2078 + admin.req({
  2079 + //修改扩展字段T3/IOp值
  2080 + url: common.domainName + '/api-web/manage/resource/save',
1933 type: 'post', 2081 type: 'post',
1934 data: JSON.stringify(param), 2082 data: JSON.stringify(param),
1935 contentType: "application/json;charset=utf-8", 2083 contentType: "application/json;charset=utf-8",
@@ -1944,10 +2092,30 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -1944,10 +2092,30 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
1944 } 2092 }
1945 }); 2093 });
1946 }, 2094 },
1947 - error: function (res) { 2095 + error: function (err) {
1948 layer.close(loding) 2096 layer.close(loding)
1949 } 2097 }
1950 - }) 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 + // })
1951 } 2119 }
1952 2120
1953 //资源协议验证 2121 //资源协议验证
@@ -2084,9 +2252,9 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -2084,9 +2252,9 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
2084 userIds = userId.toString() 2252 userIds = userId.toString()
2085 var loading = layer.load(2); 2253 var loading = layer.load(2);
2086 var param = {userIds: userIds, resIds: resIds} 2254 var param = {userIds: userIds, resIds: resIds}
2087 - $.ajax({  
2088 - type: "post",  
2089 - url: domainName + "/api-web/manage/resource/grant?access_token=" + accessToken, 2255 + admin.req({
  2256 + //修改扩展字段T3/IOp值
  2257 + url: domainName + "/api-web/manage/resource/grant",
2090 contentType: 'application/json;charset=UTF-8', 2258 contentType: 'application/json;charset=UTF-8',
2091 data: JSON.stringify(param), 2259 data: JSON.stringify(param),
2092 async: true, 2260 async: true,
@@ -2101,11 +2269,33 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -2101,11 +2269,33 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
2101 reloadTable() 2269 reloadTable()
2102 }); 2270 });
2103 }, 2271 },
2104 - error: function () { 2272 + error: function (err) {
2105 layer.close(loading) 2273 layer.close(loading)
2106 layer.msg("授权失败,请联系管理员!", {offset: '15px', icon: 7, time: 2000}); 2274 layer.msg("授权失败,请联系管理员!", {offset: '15px', icon: 7, time: 2000});
2107 } 2275 }
2108 - }) 2276 + });
  2277 + // $.ajax({
  2278 + // type: "post",
  2279 + // url: domainName + "/api-web/manage/resource/grant?access_token=" + accessToken,
  2280 + // contentType: 'application/json;charset=UTF-8',
  2281 + // data: JSON.stringify(param),
  2282 + // async: true,
  2283 + // success: function (res) {
  2284 + // layer.close(loading);
  2285 + // layer.msg('授权成功', {
  2286 + // offset: '15px'
  2287 + // , icon: 1
  2288 + // , time: 1500
  2289 + // }, function () {
  2290 + // layer.closeAll();
  2291 + // reloadTable()
  2292 + // });
  2293 + // },
  2294 + // error: function () {
  2295 + // layer.close(loading)
  2296 + // layer.msg("授权失败,请联系管理员!", {offset: '15px', icon: 7, time: 2000});
  2297 + // }
  2298 + // })
2109 } 2299 }
2110 }) 2300 })
2111 }) 2301 })
@@ -2134,9 +2324,9 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -2134,9 +2324,9 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
2134 }) 2324 })
2135 var loading = layer.load(2); 2325 var loading = layer.load(2);
2136 var param = {resType: resType, checkTempId: checkTempId.toString(), resId: resIds}; 2326 var param = {resType: resType, checkTempId: checkTempId.toString(), resId: resIds};
2137 - $.ajax({ 2327 + admin.req({
2138 type: "get", 2328 type: "get",
2139 - url: domainName + "/api-web/manage/restemp/saveResTaskAndTemp?access_token=" + accessToken, 2329 + url: domainName + "/api-web/manage/restemp/saveResTaskAndTemp" ,
2140 data: param, 2330 data: param,
2141 async: true, 2331 async: true,
2142 success: function (res) { 2332 success: function (res) {
@@ -2154,11 +2344,36 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', @@ -2154,11 +2344,36 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
2154 reloadTable() 2344 reloadTable()
2155 }); 2345 });
2156 }, 2346 },
2157 - error: function () { 2347 + error: function (err) {
2158 layer.close(loading) 2348 layer.close(loading)
2159 layer.msg("保存失败,请联系管理员!", {offset: '15px', icon: 7, time: 2000}); 2349 layer.msg("保存失败,请联系管理员!", {offset: '15px', icon: 7, time: 2000});
2160 } 2350 }
2161 - }) 2351 + });
  2352 + // $.ajax({
  2353 + // type: "get",
  2354 + // url: domainName + "/api-web/manage/restemp/saveResTaskAndTemp?access_token=" + accessToken,
  2355 + // data: param,
  2356 + // async: true,
  2357 + // success: function (res) {
  2358 + // layer.close(loading);
  2359 + // var icon = 1;
  2360 + // if ((res.success && res.data.length != 0) || !res.success) {
  2361 + // icon = 7;
  2362 + // }
  2363 + // layer.msg(res.msg, {
  2364 + // offset: '15px'
  2365 + // , icon: icon
  2366 + // , time: 1500
  2367 + // }, function () {
  2368 + // layer.closeAll();
  2369 + // reloadTable()
  2370 + // });
  2371 + // },
  2372 + // error: function () {
  2373 + // layer.close(loading)
  2374 + // layer.msg("保存失败,请联系管理员!", {offset: '15px', icon: 7, time: 2000});
  2375 + // }
  2376 + // })
2162 } 2377 }
2163 }) 2378 })
2164 }) 2379 })
@@ -200,9 +200,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl @@ -200,9 +200,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl
200 form.on('submit(edit-trapoid-submit)', function (data) { 200 form.on('submit(edit-trapoid-submit)', function (data) {
201 var bean = data.field; 201 var bean = data.field;
202 loading = layer.load(2); 202 loading = layer.load(2);
203 - $.ajax({  
204 - url: domainName + '/api-web/trapoid/saveOrUpdate?access_token=' + accessToken,  
205 - type: 'post', 203 + admin.req({
  204 + url: domainName + '/api-web/trapoid/saveOrUpdate',
  205 + method: 'post',
206 data: JSON.stringify(bean), 206 data: JSON.stringify(bean),
207 contentType: "application/json;charset=utf-8", 207 contentType: "application/json;charset=utf-8",
208 success: function (res) { 208 success: function (res) {
@@ -220,14 +220,41 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl @@ -220,14 +220,41 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl
220 return false; 220 return false;
221 }) 221 })
222 } 222 }
223 -  
224 }, 223 },
225 - error: function (err) { 224 + error: function () {
226 layer.closeAll(); 225 layer.closeAll();
227 console.log(JSON.stringify(err)); 226 console.log(JSON.stringify(err));
228 return false; 227 return false;
229 } 228 }
230 }) 229 })
  230 + // $.ajax({
  231 + // url: domainName + '/api-web/trapoid/saveOrUpdate?access_token=' + accessToken,
  232 + // type: 'post',
  233 + // data: JSON.stringify(bean),
  234 + // contentType: "application/json;charset=utf-8",
  235 + // success: function (res) {
  236 + // layer.closeAll();
  237 + // if (res) {
  238 + // var iconNum = 2;
  239 + // if (res.success) {
  240 + // iconNum = 1;
  241 + // }
  242 + // layer.msg(res.msg, {offset: '15px', icon: iconNum, time: 2000},
  243 + // function () {
  244 + // if (res.success) {
  245 + // reloadTable();
  246 + // }
  247 + // return false;
  248 + // })
  249 + // }
  250 + //
  251 + // },
  252 + // error: function (err) {
  253 + // layer.closeAll();
  254 + // console.log(JSON.stringify(err));
  255 + // return false;
  256 + // }
  257 + // })
231 }); 258 });
232 } 259 }
233 , yes(index, dom) { 260 , yes(index, dom) {
@@ -308,8 +335,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl @@ -308,8 +335,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl
308 } 335 }
309 layer.confirm('删除后不可恢复,请确认', {icon: 3}, function (index) { 336 layer.confirm('删除后不可恢复,请确认', {icon: 3}, function (index) {
310 layer.load(2); 337 layer.load(2);
311 - $.ajax({  
312 - url: common.domainName + '/api-web/trapoid/deleteByIds?access_token=' + accessToken, 338 + admin.req({
  339 + url: common.domainName + '/api-web/trapoid/deleteByIds',
313 type: 'POST', 340 type: 'POST',
314 data: JSON.stringify(ids), 341 data: JSON.stringify(ids),
315 contentType: "application/json;charset=UTF-8", 342 contentType: "application/json;charset=UTF-8",
@@ -324,8 +351,30 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl @@ -324,8 +351,30 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl
324 351
325 }); 352 });
326 } 353 }
  354 + },
  355 + error: function () {
  356 + layer.closeAll();
  357 + console.log(JSON.stringify(err));
327 } 358 }
328 }) 359 })
  360 + // $.ajax({
  361 + // url: common.domainName + '/api-web/trapoid/deleteByIds?access_token=' + accessToken,
  362 + // type: 'POST',
  363 + // data: JSON.stringify(ids),
  364 + // contentType: "application/json;charset=UTF-8",
  365 + // success: function (res) {
  366 + // layer.closeAll("loading")
  367 + // if (res.success) {
  368 + // layer.msg('操作成功', {offset: '15px', icon: 1, time: 2000}, function () {
  369 + // reloadTable();
  370 + // });
  371 + // } else {
  372 + // layer.msg("操作失败", {offset: '15px', icon: 2, time: 2000}, function () {
  373 + //
  374 + // });
  375 + // }
  376 + // }
  377 + // })
329 }); 378 });
330 } 379 }
331 380