fix:自监控管理->常用运维接口功能迁移页面接口调整
Showing
4 changed files
with
855 additions
and
929 deletions
@@ -264,15 +264,14 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -264,15 +264,14 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
264 | }); | 264 | }); |
265 | var url = obj.domainName + '/api-web/home/priviewOfiice/' + id + '?document=' + document + '&access_token=' + accessToken; | 265 | var url = obj.domainName + '/api-web/home/priviewOfiice/' + id + '?document=' + document + '&access_token=' + accessToken; |
266 | var loadIndex = layer.load(1, {shade: [0.3], content: '文件正在转换...'}); | 266 | var loadIndex = layer.load(1, {shade: [0.3], content: '文件正在转换...'}); |
267 | - $.ajax({ | 267 | + admin.req({ |
268 | type: "get", | 268 | type: "get", |
269 | url: url, | 269 | url: url, |
270 | - async: true, | ||
271 | - success: function (data) { | ||
272 | - if (data.code == 0) { | ||
273 | - layer.close(loadIndex); | ||
274 | - window.open("/src/lib/extend/pdfjs/web/viewer.html?test=" + encodeURIComponent(data.pdfPath)); | ||
275 | - } | 270 | + async: true |
271 | + }).done(function (data) { | ||
272 | + if (data.code == 0) { | ||
273 | + layer.close(loadIndex); | ||
274 | + window.open("/src/lib/extend/pdfjs/web/viewer.html?test=" + encodeURIComponent(data.pdfPath)); | ||
276 | } | 275 | } |
277 | }); | 276 | }); |
278 | }, | 277 | }, |
@@ -285,15 +284,14 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -285,15 +284,14 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
285 | }); | 284 | }); |
286 | var url = obj.domainName + `/api-web/openoffice/convertPdf/?path=${encodeURIComponent(filepath)}` + '&access_token=' + accessToken; | 285 | var url = obj.domainName + `/api-web/openoffice/convertPdf/?path=${encodeURIComponent(filepath)}` + '&access_token=' + accessToken; |
287 | var loadIndex = layer.load(1, {shade: [0.3], content: '文件正在转换...'}); | 286 | var loadIndex = layer.load(1, {shade: [0.3], content: '文件正在转换...'}); |
288 | - $.ajax({ | 287 | + admin.req({ |
289 | type: "get", | 288 | type: "get", |
290 | url: url, | 289 | url: url, |
291 | - async: true, | ||
292 | - success: function (data) { | ||
293 | - if (data.code == 0) { | ||
294 | - layer.close(loadIndex); | ||
295 | - window.open("/src/lib/extend/pdfjs/web/viewer.html?test=" + encodeURIComponent(data.str)); | ||
296 | - } | 290 | + async: true |
291 | + }).done(function (data) { | ||
292 | + if (data.code == 0) { | ||
293 | + layer.close(loadIndex); | ||
294 | + window.open("/src/lib/extend/pdfjs/web/viewer.html?test=" + encodeURIComponent(data.str)); | ||
297 | } | 295 | } |
298 | }); | 296 | }); |
299 | }, | 297 | }, |
@@ -339,39 +337,38 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -339,39 +337,38 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
339 | resTypeXmSelect: function (xmSelectParams) { | 337 | resTypeXmSelect: function (xmSelectParams) { |
340 | admin.req({ | 338 | admin.req({ |
341 | url: `${obj.domainName}/api-web/manage/restype/list`, | 339 | url: `${obj.domainName}/api-web/manage/restype/list`, |
342 | - async: false, | ||
343 | - success: function (res) { | ||
344 | - // 资源类型下拉框 | ||
345 | - var resTypeList = res.data; | ||
346 | - var resTypeTree = obj.pidToChildren(resTypeList, "resTypeCode", "parentId"); | ||
347 | - xmSelect.render(Object.assign({ | ||
348 | - el: '#', | ||
349 | - tips: '=资源类型=', | ||
350 | - filterable: true, | ||
351 | - radio: false, | ||
352 | - clickClose: false, | ||
353 | - initValue: [], | ||
354 | - prop: { | ||
355 | - name: 'resTypeName', | ||
356 | - value: 'resTypeCode' | ||
357 | - }, | ||
358 | - toolbar: { | ||
359 | - show: true, | ||
360 | - list: ['CLEAR'] | ||
361 | - }, | ||
362 | - tree: { | ||
363 | - show: true, | ||
364 | - showFolderIcon: true, | ||
365 | - showLine: true, | ||
366 | - strict: false, | ||
367 | - indent: 20 | ||
368 | - }, | ||
369 | - data: resTypeTree, | ||
370 | - on: function (data) { | 340 | + async: false |
341 | + }).done(function (res) { | ||
342 | + // 资源类型下拉框 | ||
343 | + var resTypeList = res.data; | ||
344 | + var resTypeTree = obj.pidToChildren(resTypeList, "resTypeCode", "parentId"); | ||
345 | + xmSelect.render(Object.assign({ | ||
346 | + el: '#', | ||
347 | + tips: '=资源类型=', | ||
348 | + filterable: true, | ||
349 | + radio: false, | ||
350 | + clickClose: false, | ||
351 | + initValue: [], | ||
352 | + prop: { | ||
353 | + name: 'resTypeName', | ||
354 | + value: 'resTypeCode' | ||
355 | + }, | ||
356 | + toolbar: { | ||
357 | + show: true, | ||
358 | + list: ['CLEAR'] | ||
359 | + }, | ||
360 | + tree: { | ||
361 | + show: true, | ||
362 | + showFolderIcon: true, | ||
363 | + showLine: true, | ||
364 | + strict: false, | ||
365 | + indent: 20 | ||
366 | + }, | ||
367 | + data: resTypeTree, | ||
368 | + on: function (data) { | ||
371 | 369 | ||
372 | - } | ||
373 | - }, xmSelectParams)); | ||
374 | - } | 370 | + } |
371 | + }, xmSelectParams)); | ||
375 | }); | 372 | }); |
376 | }, | 373 | }, |
377 | /** | 374 | /** |
@@ -477,45 +474,44 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -477,45 +474,44 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
477 | var roleId = roleId_ ? roleId_ : ''; | 474 | var roleId = roleId_ ? roleId_ : ''; |
478 | admin.req({ | 475 | admin.req({ |
479 | url: `${obj.domainName}/api-user/menus/findMenus?username=` + username + '&roleIds=' + roleId, | 476 | url: `${obj.domainName}/api-user/menus/findMenus?username=` + username + '&roleIds=' + roleId, |
480 | - success: function (res) { | ||
481 | - // 菜单下拉框 | ||
482 | - var menuList = res.data; | ||
483 | - // menuList.forEach(item => { | ||
484 | - // item.disabled = item.isLeaf !== 'Y'; | ||
485 | - // }); | ||
486 | - var menuTree = obj.pidToChildren(menuList, "id", "parentId"); | ||
487 | - //XuHaoJie 2021/10/21 添加是否是父节点 | ||
488 | - addProperty(menuTree); | ||
489 | - var menuSelect = xmSelect.render(Object.assign({ | ||
490 | - el: '#', | ||
491 | - tips: '=菜单=', | ||
492 | - filterable: true, | ||
493 | - radio: false, | ||
494 | - clickClose: false, | ||
495 | - initValue: [], | ||
496 | - prop: { | ||
497 | - name: 'name', | ||
498 | - value: 'id' | ||
499 | - }, | ||
500 | - toolbar: { | ||
501 | - show: true, | ||
502 | - list: ['CLEAR'] | ||
503 | - }, | ||
504 | - tree: { | ||
505 | - show: true, | ||
506 | - showFolderIcon: true, | ||
507 | - showLine: true, | ||
508 | - strict: false, | ||
509 | - indent: 20 | ||
510 | - }, | ||
511 | - data: menuTree, | ||
512 | - on: function (data) { | 477 | + }).done(function (res) { |
478 | + // 菜单下拉框 | ||
479 | + var menuList = res.data; | ||
480 | + // menuList.forEach(item => { | ||
481 | + // item.disabled = item.isLeaf !== 'Y'; | ||
482 | + // }); | ||
483 | + var menuTree = obj.pidToChildren(menuList, "id", "parentId"); | ||
484 | + //XuHaoJie 2021/10/21 添加是否是父节点 | ||
485 | + addProperty(menuTree); | ||
486 | + var menuSelect = xmSelect.render(Object.assign({ | ||
487 | + el: '#', | ||
488 | + tips: '=菜单=', | ||
489 | + filterable: true, | ||
490 | + radio: false, | ||
491 | + clickClose: false, | ||
492 | + initValue: [], | ||
493 | + prop: { | ||
494 | + name: 'name', | ||
495 | + value: 'id' | ||
496 | + }, | ||
497 | + toolbar: { | ||
498 | + show: true, | ||
499 | + list: ['CLEAR'] | ||
500 | + }, | ||
501 | + tree: { | ||
502 | + show: true, | ||
503 | + showFolderIcon: true, | ||
504 | + showLine: true, | ||
505 | + strict: false, | ||
506 | + indent: 20 | ||
507 | + }, | ||
508 | + data: menuTree, | ||
509 | + on: function (data) { | ||
513 | 510 | ||
514 | - } | ||
515 | - }, xmSelectParams)); | ||
516 | - if (done) { | ||
517 | - done(menuSelect); | ||
518 | } | 511 | } |
512 | + }, xmSelectParams)); | ||
513 | + if (done) { | ||
514 | + done(menuSelect); | ||
519 | } | 515 | } |
520 | }); | 516 | }); |
521 | 517 | ||
@@ -534,32 +530,31 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -534,32 +530,31 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
534 | }, | 530 | }, |
535 | relationTypeXmSelect: function (xmSelectParams, done) { | 531 | relationTypeXmSelect: function (xmSelectParams, done) { |
536 | admin.req({ | 532 | admin.req({ |
537 | - url: `${obj.domainName}/api-web/relationType/getAll`, | ||
538 | - success: function (res) { | ||
539 | - var relationTypeList = res.data; | ||
540 | - var relationTypeSelect = xmSelect.render(Object.assign({ | ||
541 | - el: '#', | ||
542 | - tips: '=关系=', | ||
543 | - filterable: true, | ||
544 | - radio: false, | ||
545 | - clickClose: false, | ||
546 | - initValue: [], | ||
547 | - prop: { | ||
548 | - name: 'typeName', | ||
549 | - value: 'reType' | ||
550 | - }, | ||
551 | - toolbar: { | ||
552 | - show: true, | ||
553 | - list: ['ALL', 'CLEAR'] | ||
554 | - }, | ||
555 | - data: relationTypeList, | ||
556 | - on: function (data) { | 533 | + url: `${obj.domainName}/api-web/relationType/getAll` |
534 | + }).done(function (res) { | ||
535 | + var relationTypeList = res.data; | ||
536 | + var relationTypeSelect = xmSelect.render(Object.assign({ | ||
537 | + el: '#', | ||
538 | + tips: '=关系=', | ||
539 | + filterable: true, | ||
540 | + radio: false, | ||
541 | + clickClose: false, | ||
542 | + initValue: [], | ||
543 | + prop: { | ||
544 | + name: 'typeName', | ||
545 | + value: 'reType' | ||
546 | + }, | ||
547 | + toolbar: { | ||
548 | + show: true, | ||
549 | + list: ['ALL', 'CLEAR'] | ||
550 | + }, | ||
551 | + data: relationTypeList, | ||
552 | + on: function (data) { | ||
557 | 553 | ||
558 | - } | ||
559 | - }, xmSelectParams)); | ||
560 | - if (done) { | ||
561 | - done(relationTypeSelect); | ||
562 | } | 554 | } |
555 | + }, xmSelectParams)); | ||
556 | + if (done) { | ||
557 | + done(relationTypeSelect); | ||
563 | } | 558 | } |
564 | }); | 559 | }); |
565 | }, | 560 | }, |
@@ -616,49 +611,46 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -616,49 +611,46 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
616 | admin.req({ | 611 | admin.req({ |
617 | url: `${this.domainName}/api-web/manage/ddic/findSucDdics/${ddicCategory}?access_token=${accessToken}` | 612 | url: `${this.domainName}/api-web/manage/ddic/findSucDdics/${ddicCategory}?access_token=${accessToken}` |
618 | , method: 'get' | 613 | , method: 'get' |
619 | - , success: function (res) { | ||
620 | - if (res && res.data) { | ||
621 | - var ddiclist = res.data; | ||
622 | - $.each(ddiclist, function (i, v) { | ||
623 | - options += '<option value="' + v.ddicCode + '">' + v.ddicName + '</option>'; | ||
624 | - }); | ||
625 | - $('#' + targtetId).html($(options)); | ||
626 | - if (callback) { | ||
627 | - callback(ddiclist); | ||
628 | - } | 614 | + }).done(function (res) { |
615 | + if (res && res.data) { | ||
616 | + var ddiclist = res.data; | ||
617 | + $.each(ddiclist, function (i, v) { | ||
618 | + options += '<option value="' + v.ddicCode + '">' + v.ddicName + '</option>'; | ||
619 | + }); | ||
620 | + $('#' + targtetId).html($(options)); | ||
621 | + if (callback) { | ||
622 | + callback(ddiclist); | ||
629 | } | 623 | } |
630 | } | 624 | } |
631 | - , error(error) { | ||
632 | - console.error(error); | ||
633 | - } | 625 | + }).error(function (error) { |
626 | + console.error(error); | ||
634 | }); | 627 | }); |
635 | }, | 628 | }, |
636 | // 用户下拉框 | 629 | // 用户下拉框 |
637 | userXmSelect: function (xmSelectParams) { | 630 | userXmSelect: function (xmSelectParams) { |
638 | var userSelect; | 631 | var userSelect; |
639 | - $.ajax({ | ||
640 | - url: this.domainName + '/api-user/users/getAll?access_token=' + localStorage.getItem("access_token"), | ||
641 | - async: false, | ||
642 | - success: function (response) { | ||
643 | - userSelect = xmSelect.render(Object.assign({ | ||
644 | - el: '#', | ||
645 | - tips: '=选择用户=', | ||
646 | - prop: { | ||
647 | - name: 'nickname', | ||
648 | - value: 'username' | ||
649 | - }, | ||
650 | - autoRow: true, | ||
651 | - filterable: true, | ||
652 | - toolbar: { | ||
653 | - show: true, | ||
654 | - list: ['ALL', 'REVERSE', 'CLEAR'] | ||
655 | - }, | ||
656 | - data: response, | ||
657 | - on: function (data) { | 632 | + admin.req({ |
633 | + url: this.domainName + '/mj/user/getAll?accessToken=' + localStorage.getItem("access_token"), | ||
634 | + async: false | ||
635 | + }).done(function (response) { | ||
636 | + userSelect = xmSelect.render(Object.assign({ | ||
637 | + el: '#', | ||
638 | + tips: '=选择用户=', | ||
639 | + prop: { | ||
640 | + name: 'nickname', | ||
641 | + value: 'username' | ||
642 | + }, | ||
643 | + autoRow: true, | ||
644 | + filterable: true, | ||
645 | + toolbar: { | ||
646 | + show: true, | ||
647 | + list: ['ALL', 'REVERSE', 'CLEAR'] | ||
648 | + }, | ||
649 | + data: response, | ||
650 | + on: function (data) { | ||
658 | 651 | ||
659 | - } | ||
660 | - }, xmSelectParams)); | ||
661 | - } | 652 | + } |
653 | + }, xmSelectParams)); | ||
662 | }); | 654 | }); |
663 | return userSelect; | 655 | return userSelect; |
664 | }, | 656 | }, |
@@ -839,19 +831,18 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -839,19 +831,18 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
839 | return "template/detail/" + resType.toLowerCase(); | 831 | return "template/detail/" + resType.toLowerCase(); |
840 | }, | 832 | }, |
841 | checkHasCluster: function (resType, resId) { | 833 | checkHasCluster: function (resType, resId) { |
842 | - $.ajax({ | 834 | + admin.req({ |
843 | url: this.domainName + '/api-web/detail/block?access_token=' + layui.sessions.getToken()['access_token'], | 835 | url: this.domainName + '/api-web/detail/block?access_token=' + layui.sessions.getToken()['access_token'], |
844 | data: { | 836 | data: { |
845 | resId: resId, | 837 | resId: resId, |
846 | kpiId: 'KPI096EB5BA' | 838 | kpiId: 'KPI096EB5BA' |
847 | }, | 839 | }, |
848 | - async: false, | ||
849 | - success: function (res) { | 840 | + async: false |
841 | + }).done(function (res) { | ||
850 | 842 | ||
851 | - if (res && res.data && res.data.length > 0) { | ||
852 | - if (res.data[0].value == '是') { | ||
853 | - resType = 'ORACLE_RAC'; | ||
854 | - } | 843 | + if (res && res.data && res.data.length > 0) { |
844 | + if (res.data[0].value == '是') { | ||
845 | + resType = 'ORACLE_RAC'; | ||
855 | } | 846 | } |
856 | } | 847 | } |
857 | }); | 848 | }); |
@@ -859,51 +850,50 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -859,51 +850,50 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
859 | }, | 850 | }, |
860 | //BMC服务器和共享存储根据厂商和型号跳转不同的详情页 | 851 | //BMC服务器和共享存储根据厂商和型号跳转不同的详情页 |
861 | detailPathByProviderAndModel: function (resType, resId) { | 852 | detailPathByProviderAndModel: function (resType, resId) { |
862 | - $.ajax({ | 853 | + admin.req({ |
863 | url: this.domainName + '/api-web/manage/resource/findById?access_token=' + layui.sessions.getToken()['access_token'], | 854 | url: this.domainName + '/api-web/manage/resource/findById?access_token=' + layui.sessions.getToken()['access_token'], |
864 | data: {resId: resId}, | 855 | data: {resId: resId}, |
865 | - async: false, | ||
866 | - success: function (res) { | ||
867 | - var res = res.obj; | ||
868 | - var bean = res['bean']; | 856 | + async: false |
857 | + }).done(function (res) { | ||
858 | + var res = res.obj; | ||
859 | + var bean = res['bean']; | ||
869 | 860 | ||
870 | - //存放BMC服务器厂商和详情页关系的map | ||
871 | - var BMCMap = new Map(); | ||
872 | - BMCMap.set('DELL', 'HOST_BMC_DELL'); | ||
873 | - BMCMap.set('H3C', 'HOST_BMC_H3C'); | ||
874 | - BMCMap.set('HUAWEI', 'HOST_BMC_HUAWEI'); | ||
875 | - BMCMap.set('LENOVO', 'HOST_BMC_LENOVO'); | ||
876 | - BMCMap.set("IBM", "HOST_BMC_IBM"); | ||
877 | - BMCMap.set('Inspur', 'HOST_BMC_INSPUR'); | ||
878 | - BMCMap.set('sugon', 'HOST_BMC_SUGON'); | ||
879 | - BMCMap.set('HP', 'HOST_BMC_HP'); | ||
880 | - BMCMap.set('HP_knifeBox', 'HOST_BMC_HP_KNIFEBOX'); | ||
881 | - BMCMap.set('HUAWEI_KNIFEBOX', 'HOST_BMC_HUAWEI_KNIFEBOX'); | ||
882 | - BMCMap.set('HUAWEI_BLADE', 'HOST_BMC_HUAWEI_BLADE'); | 861 | + //存放BMC服务器厂商和详情页关系的map |
862 | + var BMCMap = new Map(); | ||
863 | + BMCMap.set('DELL', 'HOST_BMC_DELL'); | ||
864 | + BMCMap.set('H3C', 'HOST_BMC_H3C'); | ||
865 | + BMCMap.set('HUAWEI', 'HOST_BMC_HUAWEI'); | ||
866 | + BMCMap.set('LENOVO', 'HOST_BMC_LENOVO'); | ||
867 | + BMCMap.set("IBM", "HOST_BMC_IBM"); | ||
868 | + BMCMap.set('Inspur', 'HOST_BMC_INSPUR'); | ||
869 | + BMCMap.set('sugon', 'HOST_BMC_SUGON'); | ||
870 | + BMCMap.set('HP', 'HOST_BMC_HP'); | ||
871 | + BMCMap.set('HP_knifeBox', 'HOST_BMC_HP_KNIFEBOX'); | ||
872 | + BMCMap.set('HUAWEI_KNIFEBOX', 'HOST_BMC_HUAWEI_KNIFEBOX'); | ||
873 | + BMCMap.set('HUAWEI_BLADE', 'HOST_BMC_HUAWEI_BLADE'); | ||
883 | 874 | ||
884 | - //存放共享存储厂商和详情页关系的map | ||
885 | - var shareMap = new Map(); | ||
886 | - shareMap.set('HUAWEI', 'STORAGE_SHARE'); | ||
887 | - shareMap.set('Inspur', 'STORAGE_SHARE_INSPUR'); | 875 | + //存放共享存储厂商和详情页关系的map |
876 | + var shareMap = new Map(); | ||
877 | + shareMap.set('HUAWEI', 'STORAGE_SHARE'); | ||
878 | + shareMap.set('Inspur', 'STORAGE_SHARE_INSPUR'); | ||
888 | 879 | ||
889 | - if (resType.indexOf('HOST_X86SERVER') != -1) { | ||
890 | - if (bean.provider == 'HP' && bean.model.split('-')[0] == 'C7000') { | ||
891 | - resType = BMCMap.get('HP_knifeBox'); | ||
892 | - } else if (bean.provider == 'H3C' && bean.model.split('-')[1] == 'R690') { | ||
893 | - resType = BMCMap.get('HP'); | ||
894 | - } else if (bean.provider === 'HUAWEI' && bean.model === 'E9000') { | ||
895 | - resType = BMCMap.get('HUAWEI_KNIFEBOX'); | ||
896 | - } else if (bean.resCode && bean.resCode.indexOf('华为Blade__') && bean.parentId) { | ||
897 | - resType = BMCMap.get('HUAWEI_BLADE'); | ||
898 | - } else { | ||
899 | - if (BMCMap.get(bean.provider)) { | ||
900 | - resType = BMCMap.get(bean.provider) | ||
901 | - } | 880 | + if (resType.indexOf('HOST_X86SERVER') != -1) { |
881 | + if (bean.provider == 'HP' && bean.model.split('-')[0] == 'C7000') { | ||
882 | + resType = BMCMap.get('HP_knifeBox'); | ||
883 | + } else if (bean.provider == 'H3C' && bean.model.split('-')[1] == 'R690') { | ||
884 | + resType = BMCMap.get('HP'); | ||
885 | + } else if (bean.provider === 'HUAWEI' && bean.model === 'E9000') { | ||
886 | + resType = BMCMap.get('HUAWEI_KNIFEBOX'); | ||
887 | + } else if (bean.resCode && bean.resCode.indexOf('华为Blade__') && bean.parentId) { | ||
888 | + resType = BMCMap.get('HUAWEI_BLADE'); | ||
889 | + } else { | ||
890 | + if (BMCMap.get(bean.provider)) { | ||
891 | + resType = BMCMap.get(bean.provider) | ||
902 | } | 892 | } |
903 | } | 893 | } |
904 | - if (resType.indexOf('STORAGE_SHARE') != -1) { | ||
905 | - resType = shareMap.get(bean.provider) | ||
906 | - } | 894 | + } |
895 | + if (resType.indexOf('STORAGE_SHARE') != -1) { | ||
896 | + resType = shareMap.get(bean.provider) | ||
907 | } | 897 | } |
908 | }) | 898 | }) |
909 | return resType; | 899 | return resType; |
@@ -1374,8 +1364,9 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -1374,8 +1364,9 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
1374 | } | 1364 | } |
1375 | alink.setAttribute("lay-href", layHref.split('=')[0] + param); | 1365 | alink.setAttribute("lay-href", layHref.split('=')[0] + param); |
1376 | admin.req({ | 1366 | admin.req({ |
1377 | - url: obj.domainName + '/api-web/mxgraph/getJtopoInfoById/' + layHref.split('=')[2], | ||
1378 | - success(response) { | 1367 | + url: obj.domainName + '/api-web/mxgraph/getJtopoInfoById/' + layHref.split('=')[2] |
1368 | + }).done( | ||
1369 | + function (response) { | ||
1379 | //LH 修改 弹框展示子拓扑 | 1370 | //LH 修改 弹框展示子拓扑 |
1380 | layer.open({ | 1371 | layer.open({ |
1381 | title: response.object.topoName, | 1372 | title: response.object.topoName, |
@@ -1383,11 +1374,9 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -1383,11 +1374,9 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
1383 | area: ['90%', '90%'], | 1374 | area: ['90%', '90%'], |
1384 | content: obj.graphEditorOrigin + "/jgraph/grapheditor/viewer.html?access_token=" + localStorage.getItem('access_token') + '&id=' + layHref.split('=')[2],//+ "&layout=organic", | 1375 | content: obj.graphEditorOrigin + "/jgraph/grapheditor/viewer.html?access_token=" + localStorage.getItem('access_token') + '&id=' + layHref.split('=')[2],//+ "&layout=organic", |
1385 | }) | 1376 | }) |
1386 | - }, | ||
1387 | - error() { | ||
1388 | - layer.closeAll('loading'); | ||
1389 | - layer.msg('生成资源拓扑失败...', {icon: 2}); | ||
1390 | - } | 1377 | + }).error(function () { |
1378 | + layer.closeAll('loading'); | ||
1379 | + layer.msg('生成资源拓扑失败...', {icon: 2}); | ||
1391 | }); | 1380 | }); |
1392 | 1381 | ||
1393 | // document.body.appendChild(alink); | 1382 | // document.body.appendChild(alink); |
@@ -1404,66 +1393,65 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -1404,66 +1393,65 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
1404 | admin.req({ | 1393 | admin.req({ |
1405 | url: obj.domainName + "/api-web/home/resource/findById?resId=" + resId | 1394 | url: obj.domainName + "/api-web/home/resource/findById?resId=" + resId |
1406 | , type: "get" | 1395 | , type: "get" |
1407 | - , done: function (res) { | ||
1408 | - if (res.str === 'false') { | ||
1409 | - layer.msg('暂无该资源权限!', {icon: 0}); | ||
1410 | - return; | 1396 | + }).done(function (res) { |
1397 | + if (res.str === 'false') { | ||
1398 | + layer.msg('暂无该资源权限!', {icon: 0}); | ||
1399 | + return; | ||
1400 | + } | ||
1401 | + var data = res.object; | ||
1402 | + if (data) { | ||
1403 | + // var resTypeName = data.resTypeName ? data.resTypeName + " | " : ""; | ||
1404 | + // var resName = data.resName ? data.resName + " | " : ""; | ||
1405 | + // var resIp = data.ip ? data.ip + " | " : ""; | ||
1406 | + // var resPositon = data.resPositon ? data.resPositon + " | " : ""; | ||
1407 | + // var resLabel = data.resLabel ? data.resLabel + " | " : ""; | ||
1408 | + // var admin = data.admin ? data.admin : ""; | ||
1409 | + // var title = resTypeName + resName + resIp + resPositon + resLabel + admin; | ||
1410 | + var resId = data.resId; | ||
1411 | + var resType = data.resType; | ||
1412 | + var resName = data.resName; | ||
1413 | + var ip = data.ip; | ||
1414 | + var resTypeName = data.resTypeName; | ||
1415 | + var adminName = data.adminName; | ||
1416 | + var manageIp = data.manageIp; | ||
1417 | + var collProtocol = data.collProtocol; | ||
1418 | + var title = resName; | ||
1419 | + if (title && title != '') { | ||
1420 | + title += '|'; | ||
1411 | } | 1421 | } |
1412 | - var data = res.object; | ||
1413 | - if (data) { | ||
1414 | - // var resTypeName = data.resTypeName ? data.resTypeName + " | " : ""; | ||
1415 | - // var resName = data.resName ? data.resName + " | " : ""; | ||
1416 | - // var resIp = data.ip ? data.ip + " | " : ""; | ||
1417 | - // var resPositon = data.resPositon ? data.resPositon + " | " : ""; | ||
1418 | - // var resLabel = data.resLabel ? data.resLabel + " | " : ""; | ||
1419 | - // var admin = data.admin ? data.admin : ""; | ||
1420 | - // var title = resTypeName + resName + resIp + resPositon + resLabel + admin; | ||
1421 | - var resId = data.resId; | ||
1422 | - var resType = data.resType; | ||
1423 | - var resName = data.resName; | ||
1424 | - var ip = data.ip; | ||
1425 | - var resTypeName = data.resTypeName; | ||
1426 | - var adminName = data.adminName; | ||
1427 | - var manageIp = data.manageIp; | ||
1428 | - var collProtocol = data.collProtocol; | ||
1429 | - var title = resName; | ||
1430 | - if (title && title != '') { | ||
1431 | - title += '|'; | ||
1432 | - } | ||
1433 | - if (resTypeName && resType !== 'HOST_X86SERVER') { | ||
1434 | - title += resTypeName + '|'; | ||
1435 | - } | ||
1436 | - if (ip) { | ||
1437 | - if (resType === 'HOST_X86SERVER') { | ||
1438 | - if (collProtocol && (collProtocol.split(",").length > 1 || collProtocol === 'SSH')) { | ||
1439 | - title += '应用IP-' + ip + '|'; | ||
1440 | - } | ||
1441 | - } else { | ||
1442 | - title += ip + '|'; | ||
1443 | - } | ||
1444 | - } | ||
1445 | - if (resType === 'HOST_X86SERVER' && collProtocol && collProtocol.indexOf('SNMP') !== -1) { | ||
1446 | - if (manageIp) { | ||
1447 | - title += '管理IP-' + manageIp + '|'; | 1422 | + if (resTypeName && resType !== 'HOST_X86SERVER') { |
1423 | + title += resTypeName + '|'; | ||
1424 | + } | ||
1425 | + if (ip) { | ||
1426 | + if (resType === 'HOST_X86SERVER') { | ||
1427 | + if (collProtocol && (collProtocol.split(",").length > 1 || collProtocol === 'SSH')) { | ||
1428 | + title += '应用IP-' + ip + '|'; | ||
1448 | } | 1429 | } |
1430 | + } else { | ||
1431 | + title += ip + '|'; | ||
1449 | } | 1432 | } |
1450 | - if (adminName) { | ||
1451 | - title += adminName + '|'; | ||
1452 | - } | ||
1453 | - if (title.length > 0) { | ||
1454 | - title = title.substr(0, title.length - 1); | ||
1455 | - } | ||
1456 | - if (!commonDetail) { | ||
1457 | - commonDetail = layui.commonDetail; | ||
1458 | - } | ||
1459 | - if (data.pingEnable == '2') { //如果pingEnable为2,则进入ping状态详情页面 | ||
1460 | - commonDetail.openNewWin('template/detail/pingIndex', title, {'resId': data.resId}, false); | ||
1461 | - } else { //否则进入监控详情页面 | ||
1462 | - commonDetail.openDetail(data.resId, data.resType, title); | 1433 | + } |
1434 | + if (resType === 'HOST_X86SERVER' && collProtocol && collProtocol.indexOf('SNMP') !== -1) { | ||
1435 | + if (manageIp) { | ||
1436 | + title += '管理IP-' + manageIp + '|'; | ||
1463 | } | 1437 | } |
1464 | - } else { | ||
1465 | - layer.msg("获取资源详细信息失败,请稍后再试!", {offset: '15px', icon: 7, time: 2000}); | ||
1466 | } | 1438 | } |
1439 | + if (adminName) { | ||
1440 | + title += adminName + '|'; | ||
1441 | + } | ||
1442 | + if (title.length > 0) { | ||
1443 | + title = title.substr(0, title.length - 1); | ||
1444 | + } | ||
1445 | + if (!commonDetail) { | ||
1446 | + commonDetail = layui.commonDetail; | ||
1447 | + } | ||
1448 | + if (data.pingEnable == '2') { //如果pingEnable为2,则进入ping状态详情页面 | ||
1449 | + commonDetail.openNewWin('template/detail/pingIndex', title, {'resId': data.resId}, false); | ||
1450 | + } else { //否则进入监控详情页面 | ||
1451 | + commonDetail.openDetail(data.resId, data.resType, title); | ||
1452 | + } | ||
1453 | + } else { | ||
1454 | + layer.msg("获取资源详细信息失败,请稍后再试!", {offset: '15px', icon: 7, time: 2000}); | ||
1467 | } | 1455 | } |
1468 | }); | 1456 | }); |
1469 | }, | 1457 | }, |
@@ -1471,49 +1459,46 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -1471,49 +1459,46 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
1471 | layer.load(2); | 1459 | layer.load(2); |
1472 | admin.req({ | 1460 | admin.req({ |
1473 | url: obj.domainName + '/api-web/mxgraph/generateByResId', | 1461 | url: obj.domainName + '/api-web/mxgraph/generateByResId', |
1474 | - data: {resId}, | ||
1475 | - success(response) { | ||
1476 | - layer.closeAll('loading'); | ||
1477 | - if (response && response.success) { | ||
1478 | - layer.open({ | ||
1479 | - type: 2, | ||
1480 | - content: obj.graphEditorOrigin + "/jgraph/grapheditor/viewer.html?access_token=" + localStorage.getItem('access_token') + '&id=' + response.str + "&layout=organic", | ||
1481 | - area: ['98%', '98%'], | ||
1482 | - title: '' | ||
1483 | - }); | ||
1484 | - } else { | ||
1485 | - layer.msg('生成资源拓扑失败!', {icon: 2}); | ||
1486 | - } | ||
1487 | - }, | ||
1488 | - error() { | ||
1489 | - layer.closeAll('loading'); | ||
1490 | - layer.msg('生成资源拓扑失败...', {icon: 2}); | 1462 | + data: {resId} |
1463 | + }).done(function (response) { | ||
1464 | + layer.closeAll('loading'); | ||
1465 | + if (response && response.success) { | ||
1466 | + layer.open({ | ||
1467 | + type: 2, | ||
1468 | + content: obj.graphEditorOrigin + "/jgraph/grapheditor/viewer.html?access_token=" + localStorage.getItem('access_token') + '&id=' + response.str + "&layout=organic", | ||
1469 | + area: ['98%', '98%'], | ||
1470 | + title: '' | ||
1471 | + }); | ||
1472 | + } else { | ||
1473 | + layer.msg('生成资源拓扑失败!', {icon: 2}); | ||
1491 | } | 1474 | } |
1492 | - }); | 1475 | + }).error(function () { |
1476 | + layer.closeAll('loading'); | ||
1477 | + layer.msg('生成资源拓扑失败...', {icon: 2}); | ||
1478 | + }) | ||
1493 | }, | 1479 | }, |
1494 | viewAjView: function (reportCode, height, width) { | 1480 | viewAjView: function (reportCode, height, width) { |
1495 | layer.load(2); | 1481 | layer.load(2); |
1496 | admin.req({ | 1482 | admin.req({ |
1497 | url: obj.domainName + '/api-web/ajConfig/findOneById', | 1483 | url: obj.domainName + '/api-web/ajConfig/findOneById', |
1498 | - data: {id: reportCode}, | ||
1499 | - success(response) { | 1484 | + data: {id: reportCode} |
1485 | + }).done(function (response) { | ||
1486 | + layer.closeAll('loading'); | ||
1487 | + if (response && response.success) { | ||
1488 | + layer.open({ | ||
1489 | + type: 2, | ||
1490 | + content: obj.ajScreenStatement + "/#/bigscreen/viewer?reportCode=" + response.object.designPage + response.object.param + "&access_token=" + localStorage.getItem('access_token'), | ||
1491 | + area: [height, width], | ||
1492 | + title: response.object.title | ||
1493 | + }); | ||
1494 | + } else { | ||
1495 | + layer.open({ | ||
1496 | + type: 2, | ||
1497 | + content: obj.ajScreenStatement + "/#/bigscreen/viewer?reportCode=" + reportCode + "&access_token=" + localStorage.getItem('access_token'), | ||
1498 | + area: [height, width], | ||
1499 | + title: '' | ||
1500 | + }); | ||
1500 | layer.closeAll('loading'); | 1501 | layer.closeAll('loading'); |
1501 | - if (response && response.success) { | ||
1502 | - layer.open({ | ||
1503 | - type: 2, | ||
1504 | - content: obj.ajScreenStatement + "/#/bigscreen/viewer?reportCode=" + response.object.designPage + response.object.param + "&access_token=" + localStorage.getItem('access_token'), | ||
1505 | - area: [height, width], | ||
1506 | - title: response.object.title | ||
1507 | - }); | ||
1508 | - } else { | ||
1509 | - layer.open({ | ||
1510 | - type: 2, | ||
1511 | - content: obj.ajScreenStatement + "/#/bigscreen/viewer?reportCode=" + reportCode + "&access_token=" + localStorage.getItem('access_token'), | ||
1512 | - area: [height, width], | ||
1513 | - title: '' | ||
1514 | - }); | ||
1515 | - layer.closeAll('loading'); | ||
1516 | - } | ||
1517 | } | 1502 | } |
1518 | }); | 1503 | }); |
1519 | }, | 1504 | }, |
@@ -1521,24 +1506,22 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -1521,24 +1506,22 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
1521 | layer.load(2); | 1506 | layer.load(2); |
1522 | admin.req({ | 1507 | admin.req({ |
1523 | url: obj.domainName + '/api-web/mxgraph/generateByBusId', | 1508 | url: obj.domainName + '/api-web/mxgraph/generateByBusId', |
1524 | - data: {busId}, | ||
1525 | - success(response) { | ||
1526 | - layer.closeAll('loading'); | ||
1527 | - if (response && response.success) { | ||
1528 | - layer.open({ | ||
1529 | - type: 2, | ||
1530 | - content: obj.graphEditorOrigin + "/jgraph/grapheditor/viewer.html?access_token=" + localStorage.getItem('access_token') + '&id=' + response.str + "&layout=organic", | ||
1531 | - area: ['98%', '98%'], | ||
1532 | - title: '' | ||
1533 | - }); | ||
1534 | - } else { | ||
1535 | - layer.msg('生成业务拓扑失败!', {icon: 2}); | ||
1536 | - } | ||
1537 | - }, | ||
1538 | - error() { | ||
1539 | - layer.closeAll('loading'); | ||
1540 | - layer.msg('生成业务拓扑失败...', {icon: 2}); | 1509 | + data: {busId} |
1510 | + }).done(function (response) { | ||
1511 | + layer.closeAll('loading'); | ||
1512 | + if (response && response.success) { | ||
1513 | + layer.open({ | ||
1514 | + type: 2, | ||
1515 | + content: obj.graphEditorOrigin + "/jgraph/grapheditor/viewer.html?access_token=" + localStorage.getItem('access_token') + '&id=' + response.str + "&layout=organic", | ||
1516 | + area: ['98%', '98%'], | ||
1517 | + title: '' | ||
1518 | + }); | ||
1519 | + } else { | ||
1520 | + layer.msg('生成业务拓扑失败!', {icon: 2}); | ||
1541 | } | 1521 | } |
1522 | + }).error(function () { | ||
1523 | + layer.closeAll('loading'); | ||
1524 | + layer.msg('生成业务拓扑失败...', {icon: 2}); | ||
1542 | }); | 1525 | }); |
1543 | }, | 1526 | }, |
1544 | 1527 | ||
@@ -1573,54 +1556,52 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -1573,54 +1556,52 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
1573 | //绑定业务下拉选择数据 | 1556 | //绑定业务下拉选择数据 |
1574 | admin.req({ | 1557 | admin.req({ |
1575 | url: this.domainName + '/api-web/home/business/findAllBusType', | 1558 | url: this.domainName + '/api-web/home/business/findAllBusType', |
1576 | - async: false, | ||
1577 | - success: function (response) { | ||
1578 | - if (response && response.success) { | ||
1579 | - var bizList = response.data.map(item => { | ||
1580 | - return { | ||
1581 | - name: item.busTypeName, | ||
1582 | - value: item.busId, | ||
1583 | - parentId: item.parentId | ||
1584 | - } | ||
1585 | - }); | ||
1586 | - var bizTree = obj.pidToChildren(bizList, 'value', 'parentId', canNotCheckPranet); | ||
1587 | - // 影响业务下拉框 | ||
1588 | - xmSelect.render(Object.assign({ | ||
1589 | - el: '#', | ||
1590 | - name: '', | ||
1591 | - tips: '=所属业务=', | ||
1592 | - //默认开启多选、选完不关闭下拉 | ||
1593 | - radio: false, | ||
1594 | - clickClose: false, | ||
1595 | - //开启搜索 | ||
1596 | - filterable: true, | ||
1597 | - direction: 'down', | ||
1598 | - initValue: [], | ||
1599 | - toolbar: { | ||
1600 | - show: true, | ||
1601 | - list: ['ALL', 'REVERSE', 'CLEAR'] | ||
1602 | - }, | ||
1603 | - height: '400px', | ||
1604 | - tree: { | ||
1605 | - show: true, | ||
1606 | - showFolderIcon: true, | ||
1607 | - showLine: true, | ||
1608 | - strict: true, | ||
1609 | - //间距 | ||
1610 | - indent: 20, | ||
1611 | - }, | ||
1612 | - data: bizTree, | ||
1613 | - on: function (data) { | ||
1614 | - } | ||
1615 | - }, xmSelectParams)); | ||
1616 | - } else { | ||
1617 | - layer.msg('获取业务失败', {icon: 2}); | ||
1618 | - } | ||
1619 | - }, | ||
1620 | - error: function () { | 1559 | + async: false |
1560 | + }).done(function (response) { | ||
1561 | + if (response && response.success) { | ||
1562 | + var bizList = response.data.map(item => { | ||
1563 | + return { | ||
1564 | + name: item.busTypeName, | ||
1565 | + value: item.busId, | ||
1566 | + parentId: item.parentId | ||
1567 | + } | ||
1568 | + }); | ||
1569 | + var bizTree = obj.pidToChildren(bizList, 'value', 'parentId', canNotCheckPranet); | ||
1570 | + // 影响业务下拉框 | ||
1571 | + xmSelect.render(Object.assign({ | ||
1572 | + el: '#', | ||
1573 | + name: '', | ||
1574 | + tips: '=所属业务=', | ||
1575 | + //默认开启多选、选完不关闭下拉 | ||
1576 | + radio: false, | ||
1577 | + clickClose: false, | ||
1578 | + //开启搜索 | ||
1579 | + filterable: true, | ||
1580 | + direction: 'down', | ||
1581 | + initValue: [], | ||
1582 | + toolbar: { | ||
1583 | + show: true, | ||
1584 | + list: ['ALL', 'REVERSE', 'CLEAR'] | ||
1585 | + }, | ||
1586 | + height: '400px', | ||
1587 | + tree: { | ||
1588 | + show: true, | ||
1589 | + showFolderIcon: true, | ||
1590 | + showLine: true, | ||
1591 | + strict: true, | ||
1592 | + //间距 | ||
1593 | + indent: 20, | ||
1594 | + }, | ||
1595 | + data: bizTree, | ||
1596 | + on: function (data) { | ||
1597 | + } | ||
1598 | + }, xmSelectParams)); | ||
1599 | + } else { | ||
1621 | layer.msg('获取业务失败', {icon: 2}); | 1600 | layer.msg('获取业务失败', {icon: 2}); |
1622 | } | 1601 | } |
1623 | - },); | 1602 | + }).error(function () { |
1603 | + layer.msg('获取业务失败', {icon: 2}); | ||
1604 | + }) | ||
1624 | }, | 1605 | }, |
1625 | getTingyunToken: function () { | 1606 | getTingyunToken: function () { |
1626 | var token = ''; | 1607 | var token = ''; |
@@ -1691,23 +1672,21 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -1691,23 +1672,21 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
1691 | var err = null; | 1672 | var err = null; |
1692 | do { | 1673 | do { |
1693 | try { | 1674 | try { |
1694 | - $.ajax(Object.assign({ | 1675 | + admin.req(Object.assign({ |
1695 | url: '', | 1676 | url: '', |
1696 | headers: { | 1677 | headers: { |
1697 | Authorization: token | 1678 | Authorization: token |
1698 | }, | 1679 | }, |
1699 | - async: false, | ||
1700 | - success(response) { | ||
1701 | - res = response; | ||
1702 | - if (response && response.code.toString().startsWith('401')) { | ||
1703 | - throw new Error(); | ||
1704 | - } | ||
1705 | - }, | ||
1706 | - error(error) { | ||
1707 | - err = error; | 1680 | + async: false |
1681 | + }, ajaxParams)).done(function (response) { | ||
1682 | + res = response; | ||
1683 | + if (response && response.code.toString().startsWith('401')) { | ||
1708 | throw new Error(); | 1684 | throw new Error(); |
1709 | } | 1685 | } |
1710 | - }, ajaxParams)); | 1686 | + }).error(function (error) { |
1687 | + err = error; | ||
1688 | + throw new Error(); | ||
1689 | + }); | ||
1711 | } catch (e) { | 1690 | } catch (e) { |
1712 | failCount--; | 1691 | failCount--; |
1713 | if (failCount) { | 1692 | if (failCount) { |
@@ -1771,14 +1750,12 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -1771,14 +1750,12 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
1771 | admin.req({ | 1750 | admin.req({ |
1772 | url: this.domainName + '/api-web/manage/resource/getShowType?resId=' + resId + '&username=' + username, | 1751 | url: this.domainName + '/api-web/manage/resource/getShowType?resId=' + resId + '&username=' + username, |
1773 | async: false, | 1752 | async: false, |
1774 | - success: function (response) { | ||
1775 | - if (response && response.success) { | ||
1776 | - value = response.str; | ||
1777 | - } | ||
1778 | - }, | ||
1779 | - error: function () { | ||
1780 | - layer.msg('获取用户权限失败', {icon: 2}); | 1753 | + }).done(function (response) { |
1754 | + if (response && response.success) { | ||
1755 | + value = response.str; | ||
1781 | } | 1756 | } |
1757 | + }).error(function () { | ||
1758 | + layer.msg('获取用户权限失败', {icon: 2}); | ||
1782 | }); | 1759 | }); |
1783 | return value; | 1760 | return value; |
1784 | }, | 1761 | }, |
@@ -2008,7 +1985,7 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -2008,7 +1985,7 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
2008 | return fmt; | 1985 | return fmt; |
2009 | } | 1986 | } |
2010 | 1987 | ||
2011 | - if(form){ | 1988 | + if (form) { |
2012 | // 表单验证 | 1989 | // 表单验证 |
2013 | form.verify({ | 1990 | form.verify({ |
2014 | json: function (d) { | 1991 | json: function (d) { |
@@ -19,18 +19,16 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | @@ -19,18 +19,16 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | ||
19 | layer.close(confirmIndex); | 19 | layer.close(confirmIndex); |
20 | layer.load(2); | 20 | layer.load(2); |
21 | admin.req({ | 21 | admin.req({ |
22 | - url: domainName + '/api-web/manage/sync/redis', | ||
23 | - done: function (response) { | ||
24 | - layer.closeAll('loading'); | ||
25 | - if (response.success) { | ||
26 | - layer.msg('同步成功!', {icon: 1, time: 3000}); | ||
27 | - } else { | ||
28 | - layer.msg('同步失败!' + response.msg, {icon: 2, time: 3000}); | ||
29 | - } | ||
30 | - }, | ||
31 | - error: function () { | ||
32 | - layer.closeAll('loading'); | 22 | + url: domainName + '/api-web/manage/sync/redis' |
23 | + }).done(function (response) { | ||
24 | + layer.closeAll('loading'); | ||
25 | + if (response.success) { | ||
26 | + layer.msg('同步成功!', {icon: 1, time: 3000}); | ||
27 | + } else { | ||
28 | + layer.msg('同步失败!' + response.msg, {icon: 2, time: 3000}); | ||
33 | } | 29 | } |
30 | + }).error(function () { | ||
31 | + layer.closeAll('loading'); | ||
34 | }); | 32 | }); |
35 | }); | 33 | }); |
36 | }); | 34 | }); |
@@ -41,18 +39,16 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | @@ -41,18 +39,16 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | ||
41 | layer.close(confirmIndex); | 39 | layer.close(confirmIndex); |
42 | layer.load(2); | 40 | layer.load(2); |
43 | admin.req({ | 41 | admin.req({ |
44 | - url: domainName + '/api-web/manage/sync/es', | ||
45 | - done: function (response) { | ||
46 | - layer.closeAll('loading'); | ||
47 | - if (response.success) { | ||
48 | - layer.msg('同步成功!', {icon: 1, time: 3000}); | ||
49 | - } else { | ||
50 | - layer.msg('同步失败!' + response.msg, {icon: 2, time: 3000}); | ||
51 | - } | ||
52 | - }, | ||
53 | - error: function () { | ||
54 | - layer.closeAll('loading'); | 42 | + url: domainName + '/api-web/manage/sync/es' |
43 | + }).done(function (response) { | ||
44 | + layer.closeAll('loading'); | ||
45 | + if (response.success) { | ||
46 | + layer.msg('同步成功!', {icon: 1, time: 3000}); | ||
47 | + } else { | ||
48 | + layer.msg('同步失败!' + response.msg, {icon: 2, time: 3000}); | ||
55 | } | 49 | } |
50 | + }).error(function () { | ||
51 | + layer.closeAll('loading'); | ||
56 | }); | 52 | }); |
57 | }); | 53 | }); |
58 | }); | 54 | }); |
@@ -79,18 +75,16 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | @@ -79,18 +75,16 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | ||
79 | data: { | 75 | data: { |
80 | url: $btnDom.data('url'), | 76 | url: $btnDom.data('url'), |
81 | urlPrefix: $btnDom.data('prefix') | 77 | urlPrefix: $btnDom.data('prefix') |
82 | - }, | ||
83 | - success: function (response) { | ||
84 | - layer.closeAll('loading'); | ||
85 | - if (response.success) { | ||
86 | - layer.confirm('请求成功!<br/>' + response.msg, {icon: 1}); | ||
87 | - } else { | ||
88 | - layer.confirm('请求失败!' + response.msg, {icon: 2}); | ||
89 | - } | ||
90 | - }, | ||
91 | - error: function (e) { | ||
92 | - layer.closeAll('loading'); | ||
93 | } | 78 | } |
79 | + }).done(function (response) { | ||
80 | + layer.closeAll('loading'); | ||
81 | + if (response.success) { | ||
82 | + layer.confirm('请求成功!<br/>' + response.msg, {icon: 1}); | ||
83 | + } else { | ||
84 | + layer.confirm('请求失败!' + response.msg, {icon: 2}); | ||
85 | + } | ||
86 | + }).error(function (e) { | ||
87 | + layer.closeAll('loading'); | ||
94 | }); | 88 | }); |
95 | }); | 89 | }); |
96 | }); | 90 | }); |
@@ -108,18 +102,16 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | @@ -108,18 +102,16 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | ||
108 | data: { | 102 | data: { |
109 | url: '/delete/key?key=' + value, | 103 | url: '/delete/key?key=' + value, |
110 | urlPrefix: $('#btn-delete-redis-key').data('prefix') | 104 | urlPrefix: $('#btn-delete-redis-key').data('prefix') |
111 | - }, | ||
112 | - success: function (response) { | ||
113 | - layer.closeAll('loading'); | ||
114 | - if (response.success) { | ||
115 | - layer.confirm('请求成功!<br/>' + response.msg, {icon: 1}); | ||
116 | - } else { | ||
117 | - layer.confirm('请求失败!' + response.msg, {icon: 2}); | ||
118 | - } | ||
119 | - }, | ||
120 | - error: function (e) { | ||
121 | - layer.closeAll('loading'); | ||
122 | } | 105 | } |
106 | + }).done(function (response) { | ||
107 | + layer.closeAll('loading'); | ||
108 | + if (response.success) { | ||
109 | + layer.confirm('请求成功!<br/>' + response.msg, {icon: 1}); | ||
110 | + } else { | ||
111 | + layer.confirm('请求失败!' + response.msg, {icon: 2}); | ||
112 | + } | ||
113 | + }).error(function (e) { | ||
114 | + layer.closeAll('loading'); | ||
123 | }); | 115 | }); |
124 | }); | 116 | }); |
125 | }); | 117 | }); |
@@ -146,18 +138,16 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | @@ -146,18 +138,16 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | ||
146 | data: { | 138 | data: { |
147 | url: $btnDom.data('url') + data[0].resId, | 139 | url: $btnDom.data('url') + data[0].resId, |
148 | urlPrefix: $btnDom.data('prefix') | 140 | urlPrefix: $btnDom.data('prefix') |
149 | - }, | ||
150 | - success: function (response) { | ||
151 | - layer.closeAll('loading'); | ||
152 | - if (response.success) { | ||
153 | - layer.confirm('请求成功!<br/>' + response.msg, {icon: 1}); | ||
154 | - } else { | ||
155 | - layer.confirm('请求失败!' + response.msg, {icon: 2}); | ||
156 | - } | ||
157 | - }, | ||
158 | - error: function (e) { | ||
159 | - layer.closeAll('loading'); | ||
160 | } | 141 | } |
142 | + }).done(function (response) { | ||
143 | + layer.closeAll('loading'); | ||
144 | + if (response.success) { | ||
145 | + layer.confirm('请求成功!<br/>' + response.msg, {icon: 1}); | ||
146 | + } else { | ||
147 | + layer.confirm('请求失败!' + response.msg, {icon: 2}); | ||
148 | + } | ||
149 | + }).error(function (e) { | ||
150 | + layer.closeAll('loading'); | ||
161 | }); | 151 | }); |
162 | return true | 152 | return true |
163 | }); | 153 | }); |
@@ -187,18 +177,16 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | @@ -187,18 +177,16 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | ||
187 | data: { | 177 | data: { |
188 | url: $btnDom.data('url') + data[0].id, | 178 | url: $btnDom.data('url') + data[0].id, |
189 | urlPrefix: $btnDom.data('prefix') | 179 | urlPrefix: $btnDom.data('prefix') |
190 | - }, | ||
191 | - success: function (response) { | ||
192 | - layer.closeAll('loading'); | ||
193 | - if (response.success) { | ||
194 | - layer.confirm('请求成功!<br/>' + response.msg, {icon: 1}); | ||
195 | - } else { | ||
196 | - layer.confirm('请求失败!' + response.msg, {icon: 2}); | ||
197 | - } | ||
198 | - }, | ||
199 | - error: function (e) { | ||
200 | - layer.closeAll('loading'); | ||
201 | } | 180 | } |
181 | + }).done(function (response) { | ||
182 | + layer.closeAll('loading'); | ||
183 | + if (response.success) { | ||
184 | + layer.confirm('请求成功!<br/>' + response.msg, {icon: 1}); | ||
185 | + } else { | ||
186 | + layer.confirm('请求失败!' + response.msg, {icon: 2}); | ||
187 | + } | ||
188 | + }).error(function (e) { | ||
189 | + layer.closeAll('loading'); | ||
202 | }); | 190 | }); |
203 | return true | 191 | return true |
204 | }, null, null, function () { | 192 | }, null, null, function () { |
@@ -247,7 +235,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | @@ -247,7 +235,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | ||
247 | }).done(function (response) { | 235 | }).done(function (response) { |
248 | if (response.data.length == 0) { | 236 | if (response.data.length == 0) { |
249 | admin.req({ | 237 | admin.req({ |
250 | - url: domainName + '/api-web/manage/ddic/save?access_token=' + accessToken, | 238 | + url: domainName + '/api-web/manage/ddic/save', |
251 | type: 'POST', | 239 | type: 'POST', |
252 | contentType: 'application/json', | 240 | contentType: 'application/json', |
253 | data: JSON.stringify(ddic) | 241 | data: JSON.stringify(ddic) |
@@ -273,7 +261,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | @@ -273,7 +261,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | ||
273 | //查询所有数据IP中的数据 | 261 | //查询所有数据IP中的数据 |
274 | function selectIP() { | 262 | function selectIP() { |
275 | admin.req({ | 263 | admin.req({ |
276 | - url: domainName + '/api-web/manage/ddic/page?access_token=' + accessToken + "&ddicCategory=syncAddr", | 264 | + url: domainName + '/api-web/manage/ddic/page?ddicCategory=syncAddr', |
277 | }).done(function (response) { | 265 | }).done(function (response) { |
278 | $('#url-prefix').empty(); | 266 | $('#url-prefix').empty(); |
279 | var html = '<option value="http://127.0.0.1:8414">http://127.0.0.1:8414</option>' | 267 | var html = '<option value="http://127.0.0.1:8414">http://127.0.0.1:8414</option>' |
@@ -305,19 +293,17 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | @@ -305,19 +293,17 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | ||
305 | layer.close(confirmIndex); | 293 | layer.close(confirmIndex); |
306 | layer.load(2); | 294 | layer.load(2); |
307 | admin.req({ | 295 | admin.req({ |
308 | - url: domainName + '/api-web/manage/sync/initInstallRelationInfo', | ||
309 | - success: function (response) { | ||
310 | - layer.closeAll('loading'); | ||
311 | - if (response.success) { | ||
312 | - layer.confirm(response.str, {icon: 1}); | ||
313 | - } else { | ||
314 | - layer.confirm('初始化失败!', {icon: 2}); | ||
315 | - } | ||
316 | - }, | ||
317 | - error: function (e) { | ||
318 | - layer.closeAll('loading'); | 296 | + url: domainName + '/api-web/manage/sync/initInstallRelationInfo' |
297 | + }).done(function (response) { | ||
298 | + layer.closeAll('loading'); | ||
299 | + if (response.success) { | ||
300 | + layer.confirm(response.str, {icon: 1}); | ||
301 | + } else { | ||
319 | layer.confirm('初始化失败!', {icon: 2}); | 302 | layer.confirm('初始化失败!', {icon: 2}); |
320 | } | 303 | } |
304 | + }).error(function (e) { | ||
305 | + layer.closeAll('loading'); | ||
306 | + layer.confirm('初始化失败!', {icon: 2}); | ||
321 | }); | 307 | }); |
322 | }); | 308 | }); |
323 | }); | 309 | }); |
@@ -363,22 +349,20 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | @@ -363,22 +349,20 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | ||
363 | url: domainName + '/api-web/manage/kpi/list', | 349 | url: domainName + '/api-web/manage/kpi/list', |
364 | data: { | 350 | data: { |
365 | restype: '' | 351 | restype: '' |
366 | - }, | ||
367 | - success(response) { | ||
368 | - if (response && response.success) { | ||
369 | - var options = '<option value="">=指标Id=</option>'; | ||
370 | - response.data.forEach(item => { | ||
371 | - options += `<option value="${item.kpiId}###${item.kpiName}">${item.kpiId} ${item.kpiName} ${item.kpiIdent}</option>`; | ||
372 | - }); | ||
373 | - $form.find('select[name="kpiId"]').html(options); | ||
374 | - form.render('select', 'form-input-collector'); | ||
375 | - } else { | ||
376 | - this.error(); | ||
377 | - } | ||
378 | - }, | ||
379 | - error() { | ||
380 | - layer.msg('获取指标信息失败!', {icon: 2}); | ||
381 | } | 352 | } |
353 | + }).done(function (response) { | ||
354 | + if (response && response.success) { | ||
355 | + var options = '<option value="">=指标Id=</option>'; | ||
356 | + response.data.forEach(item => { | ||
357 | + options += `<option value="${item.kpiId}###${item.kpiName}">${item.kpiId} ${item.kpiName} ${item.kpiIdent}</option>`; | ||
358 | + }); | ||
359 | + $form.find('select[name="kpiId"]').html(options); | ||
360 | + form.render('select', 'form-input-collector'); | ||
361 | + } else { | ||
362 | + this.error(); | ||
363 | + } | ||
364 | + }).error(function () { | ||
365 | + layer.msg('获取指标信息失败!', {icon: 2}); | ||
382 | }); | 366 | }); |
383 | // 选择kpi | 367 | // 选择kpi |
384 | form.on('select(slt-input-collector-kpiId)', function (data) { | 368 | form.on('select(slt-input-collector-kpiId)', function (data) { |
@@ -403,24 +387,22 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | @@ -403,24 +387,22 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | ||
403 | collectorData.kpiId = kpiInfos[0]; | 387 | collectorData.kpiId = kpiInfos[0]; |
404 | collectorData.kpiName = kpiInfos[1]; | 388 | collectorData.kpiName = kpiInfos[1]; |
405 | layer.load(2); | 389 | layer.load(2); |
406 | - $.ajax({ | ||
407 | - url: domainName + '/api-web/manage/sync/crtDataReal?access_token=' + accessToken, | 390 | + admin.req({ |
391 | + url: domainName + '/api-web/manage/sync/crtDataReal', | ||
408 | type: 'POST', | 392 | type: 'POST', |
409 | data: JSON.stringify(collectorData), | 393 | data: JSON.stringify(collectorData), |
410 | - contentType: 'application/json', | ||
411 | - success(response) { | ||
412 | - layer.closeAll('loading'); | ||
413 | - if (response && response.code === 'success') { | ||
414 | - layer.closeAll('page'); | ||
415 | - layer.msg(response.message, {icon: 1}); | ||
416 | - } else { | ||
417 | - layer.msg(response.message, {icon: 2}); | ||
418 | - } | ||
419 | - }, | ||
420 | - error() { | ||
421 | - layer.closeAll('loading'); | ||
422 | - layer.msg('录入失败!', {icon: 2}); | 394 | + contentType: 'application/json' |
395 | + }).done(function (response) { | ||
396 | + layer.closeAll('loading'); | ||
397 | + if (response && response.code === 'success') { | ||
398 | + layer.closeAll('page'); | ||
399 | + layer.msg(response.message, {icon: 1}); | ||
400 | + } else { | ||
401 | + layer.msg(response.message, {icon: 2}); | ||
423 | } | 402 | } |
403 | + }).error(function () { | ||
404 | + layer.closeAll('loading'); | ||
405 | + layer.msg('录入失败!', {icon: 2}); | ||
424 | }) | 406 | }) |
425 | }); | 407 | }); |
426 | }, | 408 | }, |
@@ -468,21 +450,19 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | @@ -468,21 +450,19 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | ||
468 | layer.load(2); | 450 | layer.load(2); |
469 | admin.req({ | 451 | admin.req({ |
470 | url: domainName + '/api-web/manage/sync/sendMsg', | 452 | url: domainName + '/api-web/manage/sync/sendMsg', |
471 | - data: msgData, | ||
472 | - success(response) { | ||
473 | - layer.closeAll('loading'); | ||
474 | - if (response && response.success) { | ||
475 | - layer.msg('发送成功!', {icon: 1}); | ||
476 | - layer.closeAll('page'); | ||
477 | - } else { | ||
478 | - layer.msg('发送失败!', {icon: 2}); | ||
479 | - } | ||
480 | - }, | ||
481 | - error() { | ||
482 | - layer.closeAll('loading'); | 453 | + data: msgData |
454 | + }).done(function (response) { | ||
455 | + layer.closeAll('loading'); | ||
456 | + if (response && response.success) { | ||
457 | + layer.msg('发送成功!', {icon: 1}); | ||
458 | + layer.closeAll('page'); | ||
459 | + } else { | ||
483 | layer.msg('发送失败!', {icon: 2}); | 460 | layer.msg('发送失败!', {icon: 2}); |
484 | } | 461 | } |
485 | - }); | 462 | + }).error(function () { |
463 | + layer.closeAll('loading'); | ||
464 | + layer.msg('发送失败!', {icon: 2}); | ||
465 | + }) | ||
486 | }); | 466 | }); |
487 | }, | 467 | }, |
488 | yes() { | 468 | yes() { |
@@ -527,45 +507,41 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | @@ -527,45 +507,41 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | ||
527 | url: domainName + '/api-web/manage/kpi/list', | 507 | url: domainName + '/api-web/manage/kpi/list', |
528 | data: { | 508 | data: { |
529 | restype: '' | 509 | restype: '' |
530 | - }, | ||
531 | - success(response) { | ||
532 | - if (response && response.success) { | ||
533 | - var options = '<option value="">=指标Id=</option>'; | ||
534 | - response.data.forEach(item => { | ||
535 | - options += `<option value="${item.kpiId}">${item.kpiId} ${item.kpiName} ${item.kpiIdent}</option>`; | ||
536 | - }); | ||
537 | - $form.find('select[name="kpiId"]').html(options); | ||
538 | - form.render('select', 'form-es-export'); | ||
539 | - } else { | ||
540 | - this.error(); | ||
541 | - } | ||
542 | - }, | ||
543 | - error() { | ||
544 | - layer.msg('获取指标信息失败!', {icon: 2}); | ||
545 | } | 510 | } |
511 | + }).done(function (response) { | ||
512 | + if (response && response.success) { | ||
513 | + var options = '<option value="">=指标Id=</option>'; | ||
514 | + response.data.forEach(item => { | ||
515 | + options += `<option value="${item.kpiId}">${item.kpiId} ${item.kpiName} ${item.kpiIdent}</option>`; | ||
516 | + }); | ||
517 | + $form.find('select[name="kpiId"]').html(options); | ||
518 | + form.render('select', 'form-es-export'); | ||
519 | + } else { | ||
520 | + this.error(); | ||
521 | + } | ||
522 | + }).error(function () { | ||
523 | + layer.msg('获取指标信息失败!', {icon: 2}); | ||
546 | }); | 524 | }); |
547 | 525 | ||
548 | // 表单提交 | 526 | // 表单提交 |
549 | form.on('submit(form-es-export)', function (data) { | 527 | form.on('submit(form-es-export)', function (data) { |
550 | var formData = form.val('form-es-export'); | 528 | var formData = form.val('form-es-export'); |
551 | layer.load(2); | 529 | layer.load(2); |
552 | - $.ajax({ | ||
553 | - url: domainName + '/api-web/manage/sync/esExport?access_token=' + accessToken, | 530 | + admin.req({ |
531 | + url: domainName + '/api-web/manage/sync/esExport', | ||
554 | type: 'GET', | 532 | type: 'GET', |
555 | - data: formData, | ||
556 | - success(response) { | ||
557 | - layer.closeAll('loading'); | ||
558 | - if (response && response.success) { | ||
559 | - layer.closeAll('page'); | ||
560 | - layer.msg(response.msg, {icon: 1}); | ||
561 | - } else { | ||
562 | - layer.msg(response.msg, {icon: 2}); | ||
563 | - } | ||
564 | - }, | ||
565 | - error() { | ||
566 | - layer.closeAll('loading'); | ||
567 | - layer.msg('导出失败!', {icon: 2}); | 533 | + data: formData |
534 | + }).done(function (response) { | ||
535 | + layer.closeAll('loading'); | ||
536 | + if (response && response.success) { | ||
537 | + layer.closeAll('page'); | ||
538 | + layer.msg(response.msg, {icon: 1}); | ||
539 | + } else { | ||
540 | + layer.msg(response.msg, {icon: 2}); | ||
568 | } | 541 | } |
542 | + }).error(function () { | ||
543 | + layer.closeAll('loading'); | ||
544 | + layer.msg('导出失败!', {icon: 2}); | ||
569 | }) | 545 | }) |
570 | }); | 546 | }); |
571 | }, | 547 | }, |
@@ -580,24 +556,22 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | @@ -580,24 +556,22 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | ||
580 | $('#btn-es-import').unbind('click').on('click', function () { | 556 | $('#btn-es-import').unbind('click').on('click', function () { |
581 | 557 | ||
582 | layer.prompt({title: '文件路径', formType: 2}, function (text, index) { | 558 | layer.prompt({title: '文件路径', formType: 2}, function (text, index) { |
583 | - $.ajax({ | ||
584 | - url: domainName + '/api-web/manage/sync/esImport?access_token=' + accessToken, | 559 | + admin.req({ |
560 | + url: domainName + '/api-web/manage/sync/esImport', | ||
585 | data: { | 561 | data: { |
586 | filePath: text | 562 | filePath: text |
587 | - }, | ||
588 | - success(response) { | ||
589 | - layer.closeAll('loading'); | ||
590 | - if (response && response.success) { | ||
591 | - layer.close(index); | ||
592 | - layer.msg(response.msg, {icon: 1}); | ||
593 | - } else { | ||
594 | - layer.msg(response.msg, {icon: 2}); | ||
595 | - } | ||
596 | - }, | ||
597 | - error() { | ||
598 | - layer.closeAll('loading'); | ||
599 | - layer.msg('导出失败!', {icon: 2}); | ||
600 | } | 563 | } |
564 | + }).done(function (response) { | ||
565 | + layer.closeAll('loading'); | ||
566 | + if (response && response.success) { | ||
567 | + layer.close(index); | ||
568 | + layer.msg(response.msg, {icon: 1}); | ||
569 | + } else { | ||
570 | + layer.msg(response.msg, {icon: 2}); | ||
571 | + } | ||
572 | + }).error(function () { | ||
573 | + layer.closeAll('loading'); | ||
574 | + layer.msg('导出失败!', {icon: 2}); | ||
601 | }); | 575 | }); |
602 | }) | 576 | }) |
603 | }); | 577 | }); |
@@ -612,20 +586,18 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | @@ -612,20 +586,18 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | ||
612 | data: { | 586 | data: { |
613 | resTypeCode, | 587 | resTypeCode, |
614 | clusterResTypeCode | 588 | clusterResTypeCode |
615 | - }, | ||
616 | - success(response) { | ||
617 | - layer.closeAll('loading'); | ||
618 | - if (response.success) { | ||
619 | - layer.confirm(response.msg, {icon: 1}); | ||
620 | - } else { | ||
621 | - layer.confirm(response.msg, {icon: 2}); | ||
622 | - } | ||
623 | - }, | ||
624 | - error(e) { | ||
625 | - layer.closeAll('loading'); | ||
626 | - layer.confirm('生成失败!', {icon: 2}); | ||
627 | } | 589 | } |
628 | - }); | 590 | + }).done(function (response) { |
591 | + layer.closeAll('loading'); | ||
592 | + if (response.success) { | ||
593 | + layer.confirm(response.msg, {icon: 1}); | ||
594 | + } else { | ||
595 | + layer.confirm(response.msg, {icon: 2}); | ||
596 | + } | ||
597 | + }).error(function () { | ||
598 | + layer.closeAll('loading'); | ||
599 | + layer.confirm('生成失败!', {icon: 2}); | ||
600 | + }) | ||
629 | }); | 601 | }); |
630 | }; | 602 | }; |
631 | 603 | ||
@@ -649,22 +621,18 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | @@ -649,22 +621,18 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | ||
649 | layer.load(2); | 621 | layer.load(2); |
650 | admin.req({ | 622 | admin.req({ |
651 | url: domainName + '/api-web/bChecktemplate/gatherExport', | 623 | url: domainName + '/api-web/bChecktemplate/gatherExport', |
652 | - | ||
653 | data: { | 624 | data: { |
654 | tempName: tempName.tempName | 625 | tempName: tempName.tempName |
655 | - }, | ||
656 | - | ||
657 | - success: function (response) { | ||
658 | - layer.closeAll('loading'); | ||
659 | - if (response.success) { | ||
660 | - layer.confirm('请求成功!<br/>' + response.msg, {icon: 1}); | ||
661 | - } else { | ||
662 | - layer.confirm('请求失败!' + response.msg, {icon: 2}); | ||
663 | - } | ||
664 | - }, | ||
665 | - error: function (e) { | ||
666 | - layer.closeAll('loading'); | ||
667 | } | 626 | } |
627 | + }).done(function (response) { | ||
628 | + layer.closeAll('loading'); | ||
629 | + if (response.success) { | ||
630 | + layer.confirm('请求成功!<br/>' + response.msg, {icon: 1}); | ||
631 | + } else { | ||
632 | + layer.confirm('请求失败!' + response.msg, {icon: 2}); | ||
633 | + } | ||
634 | + }).error(function (e) { | ||
635 | + layer.closeAll('loading'); | ||
668 | }); | 636 | }); |
669 | return true | 637 | return true |
670 | }); | 638 | }); |
@@ -674,24 +642,22 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | @@ -674,24 +642,22 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' | ||
674 | $('#btn-gather-import').unbind('click').on('click', function () { | 642 | $('#btn-gather-import').unbind('click').on('click', function () { |
675 | 643 | ||
676 | layer.prompt({title: '文件路径', formType: 2}, function (text, index) { | 644 | layer.prompt({title: '文件路径', formType: 2}, function (text, index) { |
677 | - $.ajax({ | ||
678 | - url: domainName + '/api-web/manage/sync/gatherImport?access_token=' + accessToken, | 645 | + admin.req({ |
646 | + url: domainName + '/api-web/manage/sync/gatherImport', | ||
679 | data: { | 647 | data: { |
680 | filePath: text | 648 | filePath: text |
681 | - }, | ||
682 | - success(response) { | ||
683 | - layer.closeAll('loading'); | ||
684 | - if (response && response.success) { | ||
685 | - layer.close(index); | ||
686 | - layer.msg(response.msg, {icon: 1}); | ||
687 | - } else { | ||
688 | - layer.msg(response.msg, {icon: 2}); | ||
689 | - } | ||
690 | - }, | ||
691 | - error() { | ||
692 | - layer.closeAll('loading'); | ||
693 | - layer.msg('导入失败!', {icon: 2}); | ||
694 | } | 649 | } |
650 | + }).done(function (response) { | ||
651 | + layer.closeAll('loading'); | ||
652 | + if (response && response.success) { | ||
653 | + layer.close(index); | ||
654 | + layer.msg(response.msg, {icon: 1}); | ||
655 | + } else { | ||
656 | + layer.msg(response.msg, {icon: 2}); | ||
657 | + } | ||
658 | + }).error(function () { | ||
659 | + layer.closeAll('loading'); | ||
660 | + layer.msg('导入失败!', {icon: 2}); | ||
695 | }); | 661 | }); |
696 | }) | 662 | }) |
697 | }); | 663 | }); |
@@ -66,7 +66,7 @@ | @@ -66,7 +66,7 @@ | ||
66 | </button> | 66 | </button> |
67 | </div> | 67 | </div> |
68 | <div class="layui-col-md3"> | 68 | <div class="layui-col-md3"> |
69 | - <button class="layui-btn btn-general" data-prefix="api-url-workstation-config" | 69 | + <button disabled="disabled" class="layui-btn btn-general" data-prefix="api-url-workstation-config" |
70 | data-url="/workstation/refresh/logType" | 70 | data-url="/workstation/refresh/logType" |
71 | lay-tips="刷新redis中日志配置信息">刷新日志配置信息 | 71 | lay-tips="刷新redis中日志配置信息">刷新日志配置信息 |
72 | </button> | 72 | </button> |
@@ -110,10 +110,10 @@ | @@ -110,10 +110,10 @@ | ||
110 | <button class="layui-btn" id="btn-send-msg" lay-tips="手动发送短信">手动发送短信</button> | 110 | <button class="layui-btn" id="btn-send-msg" lay-tips="手动发送短信">手动发送短信</button> |
111 | </div> | 111 | </div> |
112 | <div class="layui-col-md3"> | 112 | <div class="layui-col-md3"> |
113 | - <button class="layui-btn" lay-tips="手动录入告警信息">手动录入告警信息</button> | 113 | + <button disabled="disabled" class="layui-btn" lay-tips="手动录入告警信息">手动录入告警信息</button> |
114 | </div> | 114 | </div> |
115 | <div class="layui-col-md3"> | 115 | <div class="layui-col-md3"> |
116 | - <button class="layui-btn" id="btn-input-collector-result" lay-tips="手动录入采集结果"> | 116 | + <button disabled="disabled" class="layui-btn" id="btn-input-collector-result" lay-tips="手动录入采集结果"> |
117 | 手动录入采集结果 | 117 | 手动录入采集结果 |
118 | </button> | 118 | </button> |
119 | </div> | 119 | </div> |
@@ -176,7 +176,7 @@ | @@ -176,7 +176,7 @@ | ||
176 | </button> | 176 | </button> |
177 | </div> | 177 | </div> |
178 | <div class="layui-col-md3"> | 178 | <div class="layui-col-md3"> |
179 | - <button class="layui-btn" id="btn-gather-import" lay-tips="导入">导入</button> | 179 | + <button disabled="disabled" class="layui-btn" id="btn-gather-import" lay-tips="导入">导入</button> |
180 | </div> | 180 | </div> |
181 | </div> | 181 | </div> |
182 | </div> | 182 | </div> |
@@ -38,18 +38,18 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -38,18 +38,18 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
38 | * 获取墨镜平台的token | 38 | * 获取墨镜平台的token |
39 | * @returns {string} | 39 | * @returns {string} |
40 | */ | 40 | */ |
41 | - getMjToken : () =>{ | 41 | + getMjToken: () => { |
42 | return localStorage.getItem("AuthVal") | 42 | return localStorage.getItem("AuthVal") |
43 | }, | 43 | }, |
44 | - getMjTokenKey : () =>{ | 44 | + getMjTokenKey: () => { |
45 | return localStorage.getItem("AuthKey") | 45 | return localStorage.getItem("AuthKey") |
46 | }, | 46 | }, |
47 | /** | 47 | /** |
48 | * 加载皮肤样式表 | 48 | * 加载皮肤样式表 |
49 | */ | 49 | */ |
50 | - loadTheme : () =>{ | 50 | + loadTheme: () => { |
51 | let theme = localStorage.getItem("theme"); | 51 | let theme = localStorage.getItem("theme"); |
52 | - if(!theme){ | 52 | + if (!theme) { |
53 | theme = 'simplicity'; | 53 | theme = 'simplicity'; |
54 | } | 54 | } |
55 | let url = obj.domainName + `/mj/public/css/sub-sys/monitor-${theme}.css`; | 55 | let url = obj.domainName + `/mj/public/css/sub-sys/monitor-${theme}.css`; |
@@ -288,15 +288,14 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -288,15 +288,14 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
288 | }); | 288 | }); |
289 | var url = obj.domainName + '/api-web/home/priviewOfiice/' + id + '?document=' + document + '&access_token=' + accessToken; | 289 | var url = obj.domainName + '/api-web/home/priviewOfiice/' + id + '?document=' + document + '&access_token=' + accessToken; |
290 | var loadIndex = layer.load(1, {shade: [0.3], content: '文件正在转换...'}); | 290 | var loadIndex = layer.load(1, {shade: [0.3], content: '文件正在转换...'}); |
291 | - $.ajax({ | 291 | + admin.req({ |
292 | type: "get", | 292 | type: "get", |
293 | url: url, | 293 | url: url, |
294 | - async: true, | ||
295 | - success: function (data) { | ||
296 | - if (data.code == 0) { | ||
297 | - layer.close(loadIndex); | ||
298 | - window.open("/src/lib/extend/pdfjs/web/viewer.html?test=" + encodeURIComponent(data.pdfPath)); | ||
299 | - } | 294 | + async: true |
295 | + }).done(function (data) { | ||
296 | + if (data.code == 0) { | ||
297 | + layer.close(loadIndex); | ||
298 | + window.open("/src/lib/extend/pdfjs/web/viewer.html?test=" + encodeURIComponent(data.pdfPath)); | ||
300 | } | 299 | } |
301 | }); | 300 | }); |
302 | }, | 301 | }, |
@@ -309,15 +308,14 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -309,15 +308,14 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
309 | }); | 308 | }); |
310 | var url = obj.domainName + `/api-web/openoffice/convertPdf/?path=${encodeURIComponent(filepath)}` + '&access_token=' + accessToken; | 309 | var url = obj.domainName + `/api-web/openoffice/convertPdf/?path=${encodeURIComponent(filepath)}` + '&access_token=' + accessToken; |
311 | var loadIndex = layer.load(1, {shade: [0.3], content: '文件正在转换...'}); | 310 | var loadIndex = layer.load(1, {shade: [0.3], content: '文件正在转换...'}); |
312 | - $.ajax({ | 311 | + admin.req({ |
313 | type: "get", | 312 | type: "get", |
314 | url: url, | 313 | url: url, |
315 | - async: true, | ||
316 | - success: function (data) { | ||
317 | - if (data.code == 0) { | ||
318 | - layer.close(loadIndex); | ||
319 | - window.open("/src/lib/extend/pdfjs/web/viewer.html?test=" + encodeURIComponent(data.str)); | ||
320 | - } | 314 | + async: true |
315 | + }).done(function (data) { | ||
316 | + if (data.code == 0) { | ||
317 | + layer.close(loadIndex); | ||
318 | + window.open("/src/lib/extend/pdfjs/web/viewer.html?test=" + encodeURIComponent(data.str)); | ||
321 | } | 319 | } |
322 | }); | 320 | }); |
323 | }, | 321 | }, |
@@ -362,39 +360,38 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -362,39 +360,38 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
362 | resTypeXmSelect: function (xmSelectParams) { | 360 | resTypeXmSelect: function (xmSelectParams) { |
363 | admin.req({ | 361 | admin.req({ |
364 | url: `${obj.domainName}/api-web/manage/restype/list`, | 362 | url: `${obj.domainName}/api-web/manage/restype/list`, |
365 | - async: false, | ||
366 | - success: function (res) { | ||
367 | - // 资源类型下拉框 | ||
368 | - var resTypeList = res.data; | ||
369 | - var resTypeTree = obj.pidToChildren(resTypeList, "resTypeCode", "parentId"); | ||
370 | - xmSelect.render(Object.assign({ | ||
371 | - el: '#', | ||
372 | - tips: '=资源类型=', | ||
373 | - filterable: true, | ||
374 | - radio: false, | ||
375 | - clickClose: false, | ||
376 | - initValue: [], | ||
377 | - prop: { | ||
378 | - name: 'resTypeName', | ||
379 | - value: 'resTypeCode' | ||
380 | - }, | ||
381 | - toolbar: { | ||
382 | - show: true, | ||
383 | - list: ['CLEAR'] | ||
384 | - }, | ||
385 | - tree: { | ||
386 | - show: true, | ||
387 | - showFolderIcon: true, | ||
388 | - showLine: true, | ||
389 | - strict: false, | ||
390 | - indent: 20 | ||
391 | - }, | ||
392 | - data: resTypeTree, | ||
393 | - on: function (data) { | 363 | + async: false |
364 | + }).done(function (res) { | ||
365 | + // 资源类型下拉框 | ||
366 | + var resTypeList = res.data; | ||
367 | + var resTypeTree = obj.pidToChildren(resTypeList, "resTypeCode", "parentId"); | ||
368 | + xmSelect.render(Object.assign({ | ||
369 | + el: '#', | ||
370 | + tips: '=资源类型=', | ||
371 | + filterable: true, | ||
372 | + radio: false, | ||
373 | + clickClose: false, | ||
374 | + initValue: [], | ||
375 | + prop: { | ||
376 | + name: 'resTypeName', | ||
377 | + value: 'resTypeCode' | ||
378 | + }, | ||
379 | + toolbar: { | ||
380 | + show: true, | ||
381 | + list: ['CLEAR'] | ||
382 | + }, | ||
383 | + tree: { | ||
384 | + show: true, | ||
385 | + showFolderIcon: true, | ||
386 | + showLine: true, | ||
387 | + strict: false, | ||
388 | + indent: 20 | ||
389 | + }, | ||
390 | + data: resTypeTree, | ||
391 | + on: function (data) { | ||
394 | 392 | ||
395 | - } | ||
396 | - }, xmSelectParams)); | ||
397 | - } | 393 | + } |
394 | + }, xmSelectParams)); | ||
398 | }); | 395 | }); |
399 | }, | 396 | }, |
400 | /** | 397 | /** |
@@ -502,45 +499,44 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -502,45 +499,44 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
502 | var roleId = roleId_ ? roleId_ : ''; | 499 | var roleId = roleId_ ? roleId_ : ''; |
503 | admin.req({ | 500 | admin.req({ |
504 | url: `${obj.domainName}/api-user/menus/findMenus?username=` + username + '&roleIds=' + roleId, | 501 | url: `${obj.domainName}/api-user/menus/findMenus?username=` + username + '&roleIds=' + roleId, |
505 | - success: function (res) { | ||
506 | - // 菜单下拉框 | ||
507 | - var menuList = res.data; | ||
508 | - // menuList.forEach(item => { | ||
509 | - // item.disabled = item.isLeaf !== 'Y'; | ||
510 | - // }); | ||
511 | - var menuTree = obj.pidToChildren(menuList, "id", "parentId"); | ||
512 | - //XuHaoJie 2021/10/21 添加是否是父节点 | ||
513 | - addProperty(menuTree); | ||
514 | - var menuSelect = xmSelect.render(Object.assign({ | ||
515 | - el: '#', | ||
516 | - tips: '=菜单=', | ||
517 | - filterable: true, | ||
518 | - radio: false, | ||
519 | - clickClose: false, | ||
520 | - initValue: [], | ||
521 | - prop: { | ||
522 | - name: 'name', | ||
523 | - value: 'id' | ||
524 | - }, | ||
525 | - toolbar: { | ||
526 | - show: true, | ||
527 | - list: ['CLEAR'] | ||
528 | - }, | ||
529 | - tree: { | ||
530 | - show: true, | ||
531 | - showFolderIcon: true, | ||
532 | - showLine: true, | ||
533 | - strict: false, | ||
534 | - indent: 20 | ||
535 | - }, | ||
536 | - data: menuTree, | ||
537 | - on: function (data) { | 502 | + }).done(function (res) { |
503 | + // 菜单下拉框 | ||
504 | + var menuList = res.data; | ||
505 | + // menuList.forEach(item => { | ||
506 | + // item.disabled = item.isLeaf !== 'Y'; | ||
507 | + // }); | ||
508 | + var menuTree = obj.pidToChildren(menuList, "id", "parentId"); | ||
509 | + //XuHaoJie 2021/10/21 添加是否是父节点 | ||
510 | + addProperty(menuTree); | ||
511 | + var menuSelect = xmSelect.render(Object.assign({ | ||
512 | + el: '#', | ||
513 | + tips: '=菜单=', | ||
514 | + filterable: true, | ||
515 | + radio: false, | ||
516 | + clickClose: false, | ||
517 | + initValue: [], | ||
518 | + prop: { | ||
519 | + name: 'name', | ||
520 | + value: 'id' | ||
521 | + }, | ||
522 | + toolbar: { | ||
523 | + show: true, | ||
524 | + list: ['CLEAR'] | ||
525 | + }, | ||
526 | + tree: { | ||
527 | + show: true, | ||
528 | + showFolderIcon: true, | ||
529 | + showLine: true, | ||
530 | + strict: false, | ||
531 | + indent: 20 | ||
532 | + }, | ||
533 | + data: menuTree, | ||
534 | + on: function (data) { | ||
538 | 535 | ||
539 | - } | ||
540 | - }, xmSelectParams)); | ||
541 | - if (done) { | ||
542 | - done(menuSelect); | ||
543 | } | 536 | } |
537 | + }, xmSelectParams)); | ||
538 | + if (done) { | ||
539 | + done(menuSelect); | ||
544 | } | 540 | } |
545 | }); | 541 | }); |
546 | 542 | ||
@@ -559,32 +555,31 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -559,32 +555,31 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
559 | }, | 555 | }, |
560 | relationTypeXmSelect: function (xmSelectParams, done) { | 556 | relationTypeXmSelect: function (xmSelectParams, done) { |
561 | admin.req({ | 557 | admin.req({ |
562 | - url: `${obj.domainName}/api-web/relationType/getAll`, | ||
563 | - success: function (res) { | ||
564 | - var relationTypeList = res.data; | ||
565 | - var relationTypeSelect = xmSelect.render(Object.assign({ | ||
566 | - el: '#', | ||
567 | - tips: '=关系=', | ||
568 | - filterable: true, | ||
569 | - radio: false, | ||
570 | - clickClose: false, | ||
571 | - initValue: [], | ||
572 | - prop: { | ||
573 | - name: 'typeName', | ||
574 | - value: 'reType' | ||
575 | - }, | ||
576 | - toolbar: { | ||
577 | - show: true, | ||
578 | - list: ['ALL', 'CLEAR'] | ||
579 | - }, | ||
580 | - data: relationTypeList, | ||
581 | - on: function (data) { | 558 | + url: `${obj.domainName}/api-web/relationType/getAll` |
559 | + }).done(function (res) { | ||
560 | + var relationTypeList = res.data; | ||
561 | + var relationTypeSelect = xmSelect.render(Object.assign({ | ||
562 | + el: '#', | ||
563 | + tips: '=关系=', | ||
564 | + filterable: true, | ||
565 | + radio: false, | ||
566 | + clickClose: false, | ||
567 | + initValue: [], | ||
568 | + prop: { | ||
569 | + name: 'typeName', | ||
570 | + value: 'reType' | ||
571 | + }, | ||
572 | + toolbar: { | ||
573 | + show: true, | ||
574 | + list: ['ALL', 'CLEAR'] | ||
575 | + }, | ||
576 | + data: relationTypeList, | ||
577 | + on: function (data) { | ||
582 | 578 | ||
583 | - } | ||
584 | - }, xmSelectParams)); | ||
585 | - if (done) { | ||
586 | - done(relationTypeSelect); | ||
587 | } | 579 | } |
580 | + }, xmSelectParams)); | ||
581 | + if (done) { | ||
582 | + done(relationTypeSelect); | ||
588 | } | 583 | } |
589 | }); | 584 | }); |
590 | }, | 585 | }, |
@@ -638,52 +633,49 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -638,52 +633,49 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
638 | accessToken = sessions.getToken()['access_token']; | 633 | accessToken = sessions.getToken()['access_token']; |
639 | }); | 634 | }); |
640 | var options = "<option value=''>=请选择=</option>"; | 635 | var options = "<option value=''>=请选择=</option>"; |
641 | - $.ajax({ | 636 | + admin.req({ |
642 | url: `${this.domainName}/api-web/manage/ddic/findSucDdics/${ddicCategory}?access_token=${accessToken}` | 637 | url: `${this.domainName}/api-web/manage/ddic/findSucDdics/${ddicCategory}?access_token=${accessToken}` |
643 | , method: 'get' | 638 | , method: 'get' |
644 | - , success: function (res) { | ||
645 | - if (res && res.data) { | ||
646 | - var ddiclist = res.data; | ||
647 | - $.each(ddiclist, function (i, v) { | ||
648 | - options += '<option value="' + v.ddicCode + '">' + v.ddicName + '</option>'; | ||
649 | - }); | ||
650 | - $('#' + targtetId).html($(options)); | ||
651 | - if (callback) { | ||
652 | - callback(ddiclist); | ||
653 | - } | 639 | + }).done(function (res) { |
640 | + if (res && res.data) { | ||
641 | + var ddiclist = res.data; | ||
642 | + $.each(ddiclist, function (i, v) { | ||
643 | + options += '<option value="' + v.ddicCode + '">' + v.ddicName + '</option>'; | ||
644 | + }); | ||
645 | + $('#' + targtetId).html($(options)); | ||
646 | + if (callback) { | ||
647 | + callback(ddiclist); | ||
654 | } | 648 | } |
655 | } | 649 | } |
656 | - , error(error) { | ||
657 | - console.error(error); | ||
658 | - } | 650 | + }).error(function (error) { |
651 | + console.error(error); | ||
659 | }); | 652 | }); |
660 | }, | 653 | }, |
661 | // 用户下拉框 | 654 | // 用户下拉框 |
662 | userXmSelect: function (xmSelectParams) { | 655 | userXmSelect: function (xmSelectParams) { |
663 | var userSelect; | 656 | var userSelect; |
664 | - $.ajax({ | ||
665 | - url: this.domainName + '/api-user/users/getAll?access_token=' + localStorage.getItem("access_token"), | ||
666 | - async: false, | ||
667 | - success: function (response) { | ||
668 | - userSelect = xmSelect.render(Object.assign({ | ||
669 | - el: '#', | ||
670 | - tips: '=选择用户=', | ||
671 | - prop: { | ||
672 | - name: 'nickname', | ||
673 | - value: 'username' | ||
674 | - }, | ||
675 | - autoRow: true, | ||
676 | - filterable: true, | ||
677 | - toolbar: { | ||
678 | - show: true, | ||
679 | - list: ['ALL', 'REVERSE', 'CLEAR'] | ||
680 | - }, | ||
681 | - data: response, | ||
682 | - on: function (data) { | 657 | + admin.req({ |
658 | + url: this.domainName + '/mj/user/getAll', | ||
659 | + async: false | ||
660 | + }).done(function (response) { | ||
661 | + userSelect = xmSelect.render(Object.assign({ | ||
662 | + el: '#', | ||
663 | + tips: '=选择用户=', | ||
664 | + prop: { | ||
665 | + name: 'nickname', | ||
666 | + value: 'username' | ||
667 | + }, | ||
668 | + autoRow: true, | ||
669 | + filterable: true, | ||
670 | + toolbar: { | ||
671 | + show: true, | ||
672 | + list: ['ALL', 'REVERSE', 'CLEAR'] | ||
673 | + }, | ||
674 | + data: response, | ||
675 | + on: function (data) { | ||
683 | 676 | ||
684 | - } | ||
685 | - }, xmSelectParams)); | ||
686 | - } | 677 | + } |
678 | + }, xmSelectParams)); | ||
687 | }); | 679 | }); |
688 | return userSelect; | 680 | return userSelect; |
689 | }, | 681 | }, |
@@ -817,7 +809,7 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -817,7 +809,7 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
817 | }); | 809 | }); |
818 | }, | 810 | }, |
819 | //详细页地址 | 811 | //详细页地址 |
820 | - detailPath: function (resType, resId, protocol,resDetal) { | 812 | + detailPath: function (resType, resId, protocol, resDetal) { |
821 | //供从详细页配置策略时使用 | 813 | //供从详细页配置策略时使用 |
822 | localStorage.setItem("currentResType", resType); | 814 | localStorage.setItem("currentResType", resType); |
823 | //网络设备 | 815 | //网络设备 |
@@ -865,25 +857,24 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -865,25 +857,24 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
865 | } | 857 | } |
866 | 858 | ||
867 | // 20220828 宁夏详情页迁移 | 859 | // 20220828 宁夏详情页迁移 |
868 | - if(resDetal && resDetal.resType =='MIDDLEWARE_MQ' && resDetal.os == 'windows'){ | 860 | + if (resDetal && resDetal.resType == 'MIDDLEWARE_MQ' && resDetal.os == 'windows') { |
869 | resType = "MIDDLEWARE_MQ_WINDOWS"; | 861 | resType = "MIDDLEWARE_MQ_WINDOWS"; |
870 | } | 862 | } |
871 | return "template/detail/" + resType.toLowerCase(); | 863 | return "template/detail/" + resType.toLowerCase(); |
872 | }, | 864 | }, |
873 | checkHasCluster: function (resType, resId) { | 865 | checkHasCluster: function (resType, resId) { |
874 | - $.ajax({ | 866 | + admin.req({ |
875 | url: this.domainName + '/api-web/detail/block?access_token=' + layui.sessions.getToken()['access_token'], | 867 | url: this.domainName + '/api-web/detail/block?access_token=' + layui.sessions.getToken()['access_token'], |
876 | data: { | 868 | data: { |
877 | resId: resId, | 869 | resId: resId, |
878 | kpiId: 'KPI096EB5BA' | 870 | kpiId: 'KPI096EB5BA' |
879 | }, | 871 | }, |
880 | - async: false, | ||
881 | - success: function (res) { | 872 | + async: false |
873 | + }).done(function (res) { | ||
882 | 874 | ||
883 | - if (res && res.data && res.data.length > 0) { | ||
884 | - if (res.data[0].value == '是') { | ||
885 | - resType = 'ORACLE_RAC'; | ||
886 | - } | 875 | + if (res && res.data && res.data.length > 0) { |
876 | + if (res.data[0].value == '是') { | ||
877 | + resType = 'ORACLE_RAC'; | ||
887 | } | 878 | } |
888 | } | 879 | } |
889 | }); | 880 | }); |
@@ -891,58 +882,57 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -891,58 +882,57 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
891 | }, | 882 | }, |
892 | //BMC服务器和共享存储根据厂商和型号跳转不同的详情页 | 883 | //BMC服务器和共享存储根据厂商和型号跳转不同的详情页 |
893 | detailPathByProviderAndModel: function (resType, resId) { | 884 | detailPathByProviderAndModel: function (resType, resId) { |
894 | - $.ajax({ | 885 | + admin.req({ |
895 | url: this.domainName + '/api-web/manage/resource/findById?access_token=' + layui.sessions.getToken()['access_token'], | 886 | url: this.domainName + '/api-web/manage/resource/findById?access_token=' + layui.sessions.getToken()['access_token'], |
896 | data: {resId: resId}, | 887 | data: {resId: resId}, |
897 | - async: false, | ||
898 | - success: function (res) { | ||
899 | - var res = res.obj; | ||
900 | - var bean = res['bean']; | ||
901 | - | ||
902 | - //存放BMC服务器厂商和详情页关系的map | ||
903 | - var BMCMap = new Map(); | ||
904 | - BMCMap.set('DELL', 'HOST_BMC_DELL'); | ||
905 | - BMCMap.set('H3C', 'HOST_BMC_H3C'); | ||
906 | - BMCMap.set('HUAWEI', 'HOST_BMC_HUAWEI'); | ||
907 | - BMCMap.set('LENOVO', 'HOST_BMC_LENOVO'); | ||
908 | - BMCMap.set("IBM", "HOST_BMC_IBM"); | ||
909 | - BMCMap.set('Inspur', 'HOST_BMC_INSPUR'); | ||
910 | - BMCMap.set('sugon', 'HOST_BMC_SUGON'); | ||
911 | - BMCMap.set('HP', 'HOST_BMC_HP'); | ||
912 | - BMCMap.set('HP_knifeBox', 'HOST_BMC_HP_KNIFEBOX'); | ||
913 | - BMCMap.set('HUAWEI_KNIFEBOX', 'HOST_BMC_HUAWEI_KNIFEBOX'); | ||
914 | - BMCMap.set('HUAWEI_BLADE', 'HOST_BMC_HUAWEI_BLADE'); | ||
915 | - | ||
916 | - //存放共享存储厂商和详情页关系的map | ||
917 | - var shareMap = new Map(); | ||
918 | - shareMap.set('HUAWEI', 'STORAGE_SHARE'); | ||
919 | - shareMap.set('Inspur', 'STORAGE_SHARE_INSPUR'); | ||
920 | - //lsq 增加hongshan厂商对应详情页关系 2022-08-28 | ||
921 | - shareMap.set('macrosan', 'STORAGE_SHARE_HS'); | ||
922 | - | ||
923 | - if (resType.indexOf('HOST_X86SERVER') != -1) { | ||
924 | - if (bean.provider == 'HP' && bean.model.split('-')[0] == 'C7000') { | ||
925 | - resType = BMCMap.get('HP_knifeBox'); | ||
926 | - } else if (bean.provider == 'H3C' && bean.model.split('-')[1] == 'R690') { | ||
927 | - resType = BMCMap.get('HP'); | ||
928 | - } else if (bean.provider === 'HUAWEI' && bean.model === 'E9000') { | ||
929 | - resType = BMCMap.get('HUAWEI_KNIFEBOX'); | ||
930 | - } else if (bean.resCode && bean.resCode.indexOf('华为Blade__') && bean.parentId) { | ||
931 | - resType = BMCMap.get('HUAWEI_BLADE'); | ||
932 | - } else { | ||
933 | - if (BMCMap.get(bean.provider)) { | ||
934 | - resType = BMCMap.get(bean.provider) | ||
935 | - } | 888 | + async: false |
889 | + }).done(function (res) { | ||
890 | + var res = res.obj; | ||
891 | + var bean = res['bean']; | ||
892 | + | ||
893 | + //存放BMC服务器厂商和详情页关系的map | ||
894 | + var BMCMap = new Map(); | ||
895 | + BMCMap.set('DELL', 'HOST_BMC_DELL'); | ||
896 | + BMCMap.set('H3C', 'HOST_BMC_H3C'); | ||
897 | + BMCMap.set('HUAWEI', 'HOST_BMC_HUAWEI'); | ||
898 | + BMCMap.set('LENOVO', 'HOST_BMC_LENOVO'); | ||
899 | + BMCMap.set("IBM", "HOST_BMC_IBM"); | ||
900 | + BMCMap.set('Inspur', 'HOST_BMC_INSPUR'); | ||
901 | + BMCMap.set('sugon', 'HOST_BMC_SUGON'); | ||
902 | + BMCMap.set('HP', 'HOST_BMC_HP'); | ||
903 | + BMCMap.set('HP_knifeBox', 'HOST_BMC_HP_KNIFEBOX'); | ||
904 | + BMCMap.set('HUAWEI_KNIFEBOX', 'HOST_BMC_HUAWEI_KNIFEBOX'); | ||
905 | + BMCMap.set('HUAWEI_BLADE', 'HOST_BMC_HUAWEI_BLADE'); | ||
906 | + | ||
907 | + //存放共享存储厂商和详情页关系的map | ||
908 | + var shareMap = new Map(); | ||
909 | + shareMap.set('HUAWEI', 'STORAGE_SHARE'); | ||
910 | + shareMap.set('Inspur', 'STORAGE_SHARE_INSPUR'); | ||
911 | + //lsq 增加hongshan厂商对应详情页关系 2022-08-28 | ||
912 | + shareMap.set('macrosan', 'STORAGE_SHARE_HS'); | ||
913 | + | ||
914 | + if (resType.indexOf('HOST_X86SERVER') != -1) { | ||
915 | + if (bean.provider == 'HP' && bean.model.split('-')[0] == 'C7000') { | ||
916 | + resType = BMCMap.get('HP_knifeBox'); | ||
917 | + } else if (bean.provider == 'H3C' && bean.model.split('-')[1] == 'R690') { | ||
918 | + resType = BMCMap.get('HP'); | ||
919 | + } else if (bean.provider === 'HUAWEI' && bean.model === 'E9000') { | ||
920 | + resType = BMCMap.get('HUAWEI_KNIFEBOX'); | ||
921 | + } else if (bean.resCode && bean.resCode.indexOf('华为Blade__') && bean.parentId) { | ||
922 | + resType = BMCMap.get('HUAWEI_BLADE'); | ||
923 | + } else { | ||
924 | + if (BMCMap.get(bean.provider)) { | ||
925 | + resType = BMCMap.get(bean.provider) | ||
936 | } | 926 | } |
937 | } | 927 | } |
938 | - if (resType.indexOf('STORAGE_SHARE') != -1) { | ||
939 | - resType = shareMap.get(bean.provider) | ||
940 | - } | 928 | + } |
929 | + if (resType.indexOf('STORAGE_SHARE') != -1) { | ||
930 | + resType = shareMap.get(bean.provider) | ||
931 | + } | ||
941 | 932 | ||
942 | - // 中间件MQ | ||
943 | - if (resType.indexOf('MIDDLEWARE_MQ') != -1 && bean.os == 'windows') { | ||
944 | - resType = 'MIDDLEWARE_MQ_WINDOWS'; | ||
945 | - } | 933 | + // 中间件MQ |
934 | + if (resType.indexOf('MIDDLEWARE_MQ') != -1 && bean.os == 'windows') { | ||
935 | + resType = 'MIDDLEWARE_MQ_WINDOWS'; | ||
946 | } | 936 | } |
947 | }) | 937 | }) |
948 | return resType; | 938 | return resType; |
@@ -1414,8 +1404,9 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -1414,8 +1404,9 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
1414 | } | 1404 | } |
1415 | alink.setAttribute("lay-href", layHref.split('=')[0] + param); | 1405 | alink.setAttribute("lay-href", layHref.split('=')[0] + param); |
1416 | admin.req({ | 1406 | admin.req({ |
1417 | - url: obj.domainName + '/api-web/mxgraph/getJtopoInfoById/' + layHref.split('=')[2], | ||
1418 | - success(response) { | 1407 | + url: obj.domainName + '/api-web/mxgraph/getJtopoInfoById/' + layHref.split('=')[2] |
1408 | + }).done( | ||
1409 | + function (response) { | ||
1419 | //LH 修改 弹框展示子拓扑 | 1410 | //LH 修改 弹框展示子拓扑 |
1420 | layer.open({ | 1411 | layer.open({ |
1421 | title: response.object.topoName, | 1412 | title: response.object.topoName, |
@@ -1423,11 +1414,9 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -1423,11 +1414,9 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
1423 | area: ['90%', '90%'], | 1414 | area: ['90%', '90%'], |
1424 | content: obj.graphEditorOrigin + "/jgraph/grapheditor/viewer.html?access_token=" + localStorage.getItem('access_token') + '&id=' + layHref.split('=')[2],//+ "&layout=organic", | 1415 | content: obj.graphEditorOrigin + "/jgraph/grapheditor/viewer.html?access_token=" + localStorage.getItem('access_token') + '&id=' + layHref.split('=')[2],//+ "&layout=organic", |
1425 | }) | 1416 | }) |
1426 | - }, | ||
1427 | - error() { | ||
1428 | - layer.closeAll('loading'); | ||
1429 | - layer.msg('生成资源拓扑失败...', {icon: 2}); | ||
1430 | - } | 1417 | + }).error(function () { |
1418 | + layer.closeAll('loading'); | ||
1419 | + layer.msg('生成资源拓扑失败...', {icon: 2}); | ||
1431 | }); | 1420 | }); |
1432 | 1421 | ||
1433 | // document.body.appendChild(alink); | 1422 | // document.body.appendChild(alink); |
@@ -1444,66 +1433,65 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -1444,66 +1433,65 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
1444 | admin.req({ | 1433 | admin.req({ |
1445 | url: obj.domainName + "/api-web/home/resource/findById?resId=" + resId | 1434 | url: obj.domainName + "/api-web/home/resource/findById?resId=" + resId |
1446 | , type: "get" | 1435 | , type: "get" |
1447 | - , done: function (res) { | ||
1448 | - if (res.str === 'false') { | ||
1449 | - layer.msg('暂无该资源权限!', {icon: 0}); | ||
1450 | - return; | 1436 | + }).done(function (res) { |
1437 | + if (res.str === 'false') { | ||
1438 | + layer.msg('暂无该资源权限!', {icon: 0}); | ||
1439 | + return; | ||
1440 | + } | ||
1441 | + var data = res.object; | ||
1442 | + if (data) { | ||
1443 | + // var resTypeName = data.resTypeName ? data.resTypeName + " | " : ""; | ||
1444 | + // var resName = data.resName ? data.resName + " | " : ""; | ||
1445 | + // var resIp = data.ip ? data.ip + " | " : ""; | ||
1446 | + // var resPositon = data.resPositon ? data.resPositon + " | " : ""; | ||
1447 | + // var resLabel = data.resLabel ? data.resLabel + " | " : ""; | ||
1448 | + // var admin = data.admin ? data.admin : ""; | ||
1449 | + // var title = resTypeName + resName + resIp + resPositon + resLabel + admin; | ||
1450 | + var resId = data.resId; | ||
1451 | + var resType = data.resType; | ||
1452 | + var resName = data.resName; | ||
1453 | + var ip = data.ip; | ||
1454 | + var resTypeName = data.resTypeName; | ||
1455 | + var adminName = data.adminName; | ||
1456 | + var manageIp = data.manageIp; | ||
1457 | + var collProtocol = data.collProtocol; | ||
1458 | + var title = resName; | ||
1459 | + if (title && title != '') { | ||
1460 | + title += '|'; | ||
1451 | } | 1461 | } |
1452 | - var data = res.object; | ||
1453 | - if (data) { | ||
1454 | - // var resTypeName = data.resTypeName ? data.resTypeName + " | " : ""; | ||
1455 | - // var resName = data.resName ? data.resName + " | " : ""; | ||
1456 | - // var resIp = data.ip ? data.ip + " | " : ""; | ||
1457 | - // var resPositon = data.resPositon ? data.resPositon + " | " : ""; | ||
1458 | - // var resLabel = data.resLabel ? data.resLabel + " | " : ""; | ||
1459 | - // var admin = data.admin ? data.admin : ""; | ||
1460 | - // var title = resTypeName + resName + resIp + resPositon + resLabel + admin; | ||
1461 | - var resId = data.resId; | ||
1462 | - var resType = data.resType; | ||
1463 | - var resName = data.resName; | ||
1464 | - var ip = data.ip; | ||
1465 | - var resTypeName = data.resTypeName; | ||
1466 | - var adminName = data.adminName; | ||
1467 | - var manageIp = data.manageIp; | ||
1468 | - var collProtocol = data.collProtocol; | ||
1469 | - var title = resName; | ||
1470 | - if (title && title != '') { | ||
1471 | - title += '|'; | ||
1472 | - } | ||
1473 | - if (resTypeName && resType !== 'HOST_X86SERVER') { | ||
1474 | - title += resTypeName + '|'; | ||
1475 | - } | ||
1476 | - if (ip) { | ||
1477 | - if (resType === 'HOST_X86SERVER') { | ||
1478 | - if (collProtocol && (collProtocol.split(",").length > 1 || collProtocol === 'SSH')) { | ||
1479 | - title += '应用IP-' + ip + '|'; | ||
1480 | - } | ||
1481 | - } else { | ||
1482 | - title += ip + '|'; | ||
1483 | - } | ||
1484 | - } | ||
1485 | - if (resType === 'HOST_X86SERVER' && collProtocol && collProtocol.indexOf('SNMP') !== -1) { | ||
1486 | - if (manageIp) { | ||
1487 | - title += '管理IP-' + manageIp + '|'; | 1462 | + if (resTypeName && resType !== 'HOST_X86SERVER') { |
1463 | + title += resTypeName + '|'; | ||
1464 | + } | ||
1465 | + if (ip) { | ||
1466 | + if (resType === 'HOST_X86SERVER') { | ||
1467 | + if (collProtocol && (collProtocol.split(",").length > 1 || collProtocol === 'SSH')) { | ||
1468 | + title += '应用IP-' + ip + '|'; | ||
1488 | } | 1469 | } |
1470 | + } else { | ||
1471 | + title += ip + '|'; | ||
1489 | } | 1472 | } |
1490 | - if (adminName) { | ||
1491 | - title += adminName + '|'; | ||
1492 | - } | ||
1493 | - if (title.length > 0) { | ||
1494 | - title = title.substr(0, title.length - 1); | ||
1495 | - } | ||
1496 | - if (!commonDetail) { | ||
1497 | - commonDetail = layui.commonDetail; | ||
1498 | - } | ||
1499 | - if (data.pingEnable == '2') { //如果pingEnable为2,则进入ping状态详情页面 | ||
1500 | - commonDetail.openNewWin('template/detail/pingIndex', title, {'resId': data.resId}, false); | ||
1501 | - } else { //否则进入监控详情页面 | ||
1502 | - commonDetail.openDetail(data.resId, data.resType, title); | 1473 | + } |
1474 | + if (resType === 'HOST_X86SERVER' && collProtocol && collProtocol.indexOf('SNMP') !== -1) { | ||
1475 | + if (manageIp) { | ||
1476 | + title += '管理IP-' + manageIp + '|'; | ||
1503 | } | 1477 | } |
1504 | - } else { | ||
1505 | - layer.msg("获取资源详细信息失败,请稍后再试!", {offset: '15px', icon: 7, time: 2000}); | ||
1506 | } | 1478 | } |
1479 | + if (adminName) { | ||
1480 | + title += adminName + '|'; | ||
1481 | + } | ||
1482 | + if (title.length > 0) { | ||
1483 | + title = title.substr(0, title.length - 1); | ||
1484 | + } | ||
1485 | + if (!commonDetail) { | ||
1486 | + commonDetail = layui.commonDetail; | ||
1487 | + } | ||
1488 | + if (data.pingEnable == '2') { //如果pingEnable为2,则进入ping状态详情页面 | ||
1489 | + commonDetail.openNewWin('template/detail/pingIndex', title, {'resId': data.resId}, false); | ||
1490 | + } else { //否则进入监控详情页面 | ||
1491 | + commonDetail.openDetail(data.resId, data.resType, title); | ||
1492 | + } | ||
1493 | + } else { | ||
1494 | + layer.msg("获取资源详细信息失败,请稍后再试!", {offset: '15px', icon: 7, time: 2000}); | ||
1507 | } | 1495 | } |
1508 | }); | 1496 | }); |
1509 | }, | 1497 | }, |
@@ -1511,25 +1499,24 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -1511,25 +1499,24 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
1511 | layer.load(2); | 1499 | layer.load(2); |
1512 | admin.req({ | 1500 | admin.req({ |
1513 | url: obj.domainName + '/api-web/ajConfig/findOneById', | 1501 | url: obj.domainName + '/api-web/ajConfig/findOneById', |
1514 | - data: {id: reportCode}, | ||
1515 | - success(response) { | 1502 | + data: {id: reportCode} |
1503 | + }).done(function (response) { | ||
1504 | + layer.closeAll('loading'); | ||
1505 | + if (response && response.success) { | ||
1506 | + layer.open({ | ||
1507 | + type: 2, | ||
1508 | + content: obj.ajScreenStatement + "/#/bigscreen/viewer?reportCode=" + response.object.designPage + response.object.param + "&access_token=" + localStorage.getItem('access_token'), | ||
1509 | + area: [height, width], | ||
1510 | + title: response.object.title | ||
1511 | + }); | ||
1512 | + } else { | ||
1513 | + layer.open({ | ||
1514 | + type: 2, | ||
1515 | + content: obj.ajScreenStatement + "/#/bigscreen/viewer?reportCode=" + reportCode + "&access_token=" + localStorage.getItem('access_token'), | ||
1516 | + area: [height, width], | ||
1517 | + title: '' | ||
1518 | + }); | ||
1516 | layer.closeAll('loading'); | 1519 | layer.closeAll('loading'); |
1517 | - if (response && response.success) { | ||
1518 | - layer.open({ | ||
1519 | - type: 2, | ||
1520 | - content: obj.ajScreenStatement + "/#/bigscreen/viewer?reportCode=" + response.object.designPage + response.object.param + "&access_token=" + localStorage.getItem('access_token'), | ||
1521 | - area: [height, width], | ||
1522 | - title: response.object.title | ||
1523 | - }); | ||
1524 | - } else { | ||
1525 | - layer.open({ | ||
1526 | - type: 2, | ||
1527 | - content: obj.ajScreenStatement + "/#/bigscreen/viewer?reportCode=" + reportCode + "&access_token=" + localStorage.getItem('access_token'), | ||
1528 | - area: [height, width], | ||
1529 | - title: '' | ||
1530 | - }); | ||
1531 | - layer.closeAll('loading'); | ||
1532 | - } | ||
1533 | } | 1520 | } |
1534 | }); | 1521 | }); |
1535 | }, | 1522 | }, |
@@ -1561,7 +1548,7 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -1561,7 +1548,7 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
1561 | if (win) { | 1548 | if (win) { |
1562 | window.parent.postMessage({ | 1549 | window.parent.postMessage({ |
1563 | type: 'dialog', | 1550 | type: 'dialog', |
1564 | - message: {'params':{},'type':'openResTopo','title':'业务拓扑','params':{'resId':resId}} | 1551 | + message: {'params': {}, 'type': 'openResTopo', 'title': '业务拓扑', 'params': {'resId': resId}} |
1565 | }, '*') | 1552 | }, '*') |
1566 | } | 1553 | } |
1567 | }, | 1554 | }, |
@@ -1594,7 +1581,7 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -1594,7 +1581,7 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
1594 | if (win) { | 1581 | if (win) { |
1595 | window.parent.postMessage({ | 1582 | window.parent.postMessage({ |
1596 | type: 'dialog', | 1583 | type: 'dialog', |
1597 | - message: {'params':{},'type':'openBizTopo','title':'业务拓扑','params':{'busId':busId}} | 1584 | + message: {'params': {}, 'type': 'openBizTopo', 'title': '业务拓扑', 'params': {'busId': busId}} |
1598 | }, '*') | 1585 | }, '*') |
1599 | } | 1586 | } |
1600 | }, | 1587 | }, |
@@ -1630,54 +1617,52 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -1630,54 +1617,52 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
1630 | //绑定业务下拉选择数据 | 1617 | //绑定业务下拉选择数据 |
1631 | admin.req({ | 1618 | admin.req({ |
1632 | url: this.domainName + '/api-web/home/business/findAllBusType', | 1619 | url: this.domainName + '/api-web/home/business/findAllBusType', |
1633 | - async: false, | ||
1634 | - success: function (response) { | ||
1635 | - if (response && response.success) { | ||
1636 | - var bizList = response.data.map(item => { | ||
1637 | - return { | ||
1638 | - name: item.busTypeName, | ||
1639 | - value: item.busId, | ||
1640 | - parentId: item.parentId | ||
1641 | - } | ||
1642 | - }); | ||
1643 | - var bizTree = obj.pidToChildren(bizList, 'value', 'parentId', canNotCheckPranet); | ||
1644 | - // 影响业务下拉框 | ||
1645 | - xmSelect.render(Object.assign({ | ||
1646 | - el: '#', | ||
1647 | - name: '', | ||
1648 | - tips: '=所属业务=', | ||
1649 | - //默认开启多选、选完不关闭下拉 | ||
1650 | - radio: false, | ||
1651 | - clickClose: false, | ||
1652 | - //开启搜索 | ||
1653 | - filterable: true, | ||
1654 | - direction: 'down', | ||
1655 | - initValue: [], | ||
1656 | - toolbar: { | ||
1657 | - show: true, | ||
1658 | - list: ['ALL', 'REVERSE', 'CLEAR'] | ||
1659 | - }, | ||
1660 | - height: '400px', | ||
1661 | - tree: { | ||
1662 | - show: true, | ||
1663 | - showFolderIcon: true, | ||
1664 | - showLine: true, | ||
1665 | - strict: true, | ||
1666 | - //间距 | ||
1667 | - indent: 20, | ||
1668 | - }, | ||
1669 | - data: bizTree, | ||
1670 | - on: function (data) { | ||
1671 | - } | ||
1672 | - }, xmSelectParams)); | ||
1673 | - } else { | ||
1674 | - layer.msg('获取业务失败', {icon: 2}); | ||
1675 | - } | ||
1676 | - }, | ||
1677 | - error: function () { | 1620 | + async: false |
1621 | + }).done(function (response) { | ||
1622 | + if (response && response.success) { | ||
1623 | + var bizList = response.data.map(item => { | ||
1624 | + return { | ||
1625 | + name: item.busTypeName, | ||
1626 | + value: item.busId, | ||
1627 | + parentId: item.parentId | ||
1628 | + } | ||
1629 | + }); | ||
1630 | + var bizTree = obj.pidToChildren(bizList, 'value', 'parentId', canNotCheckPranet); | ||
1631 | + // 影响业务下拉框 | ||
1632 | + xmSelect.render(Object.assign({ | ||
1633 | + el: '#', | ||
1634 | + name: '', | ||
1635 | + tips: '=所属业务=', | ||
1636 | + //默认开启多选、选完不关闭下拉 | ||
1637 | + radio: false, | ||
1638 | + clickClose: false, | ||
1639 | + //开启搜索 | ||
1640 | + filterable: true, | ||
1641 | + direction: 'down', | ||
1642 | + initValue: [], | ||
1643 | + toolbar: { | ||
1644 | + show: true, | ||
1645 | + list: ['ALL', 'REVERSE', 'CLEAR'] | ||
1646 | + }, | ||
1647 | + height: '400px', | ||
1648 | + tree: { | ||
1649 | + show: true, | ||
1650 | + showFolderIcon: true, | ||
1651 | + showLine: true, | ||
1652 | + strict: true, | ||
1653 | + //间距 | ||
1654 | + indent: 20, | ||
1655 | + }, | ||
1656 | + data: bizTree, | ||
1657 | + on: function (data) { | ||
1658 | + } | ||
1659 | + }, xmSelectParams)); | ||
1660 | + } else { | ||
1678 | layer.msg('获取业务失败', {icon: 2}); | 1661 | layer.msg('获取业务失败', {icon: 2}); |
1679 | } | 1662 | } |
1680 | - },); | 1663 | + }).error(function () { |
1664 | + layer.msg('获取业务失败', {icon: 2}); | ||
1665 | + }) | ||
1681 | }, | 1666 | }, |
1682 | getTingyunToken: function () { | 1667 | getTingyunToken: function () { |
1683 | var token = ''; | 1668 | var token = ''; |
@@ -1698,6 +1683,7 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -1698,6 +1683,7 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
1698 | let resp = layer.loadConfig('config.tingyun'); | 1683 | let resp = layer.loadConfig('config.tingyun'); |
1699 | var api_key = resp.api_key; | 1684 | var api_key = resp.api_key; |
1700 | var secret_key = resp.secret_key; | 1685 | var secret_key = resp.secret_key; |
1686 | + | ||
1701 | var timestamp = Date.now(); | 1687 | var timestamp = Date.now(); |
1702 | var auth = md5(`api_key=${api_key}&secret_key=${secret_key}×tamp=${timestamp}`); | 1688 | var auth = md5(`api_key=${api_key}&secret_key=${secret_key}×tamp=${timestamp}`); |
1703 | 1689 | ||
@@ -1747,23 +1733,21 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -1747,23 +1733,21 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
1747 | var err = null; | 1733 | var err = null; |
1748 | do { | 1734 | do { |
1749 | try { | 1735 | try { |
1750 | - $.ajax(Object.assign({ | 1736 | + admin.req(Object.assign({ |
1751 | url: '', | 1737 | url: '', |
1752 | headers: { | 1738 | headers: { |
1753 | Authorization: token | 1739 | Authorization: token |
1754 | }, | 1740 | }, |
1755 | - async: false, | ||
1756 | - success(response) { | ||
1757 | - res = response; | ||
1758 | - if (response && response.code.toString().startsWith('401')) { | ||
1759 | - throw new Error(); | ||
1760 | - } | ||
1761 | - }, | ||
1762 | - error(error) { | ||
1763 | - err = error; | 1741 | + async: false |
1742 | + }, ajaxParams)).done(function (response) { | ||
1743 | + res = response; | ||
1744 | + if (response && response.code.toString().startsWith('401')) { | ||
1764 | throw new Error(); | 1745 | throw new Error(); |
1765 | } | 1746 | } |
1766 | - }, ajaxParams)); | 1747 | + }).error(function (error) { |
1748 | + err = error; | ||
1749 | + throw new Error(); | ||
1750 | + }); | ||
1767 | } catch (e) { | 1751 | } catch (e) { |
1768 | failCount--; | 1752 | failCount--; |
1769 | if (failCount) { | 1753 | if (failCount) { |
@@ -1827,14 +1811,12 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -1827,14 +1811,12 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
1827 | admin.req({ | 1811 | admin.req({ |
1828 | url: this.domainName + '/api-web/manage/resource/getShowType?resId=' + resId + '&username=' + username, | 1812 | url: this.domainName + '/api-web/manage/resource/getShowType?resId=' + resId + '&username=' + username, |
1829 | async: false, | 1813 | async: false, |
1830 | - success: function (response) { | ||
1831 | - if (response && response.success) { | ||
1832 | - value = response.str; | ||
1833 | - } | ||
1834 | - }, | ||
1835 | - error: function () { | ||
1836 | - layer.msg('获取用户权限失败', {icon: 2}); | 1814 | + }).done(function (response) { |
1815 | + if (response && response.success) { | ||
1816 | + value = response.str; | ||
1837 | } | 1817 | } |
1818 | + }).error(function () { | ||
1819 | + layer.msg('获取用户权限失败', {icon: 2}); | ||
1838 | }); | 1820 | }); |
1839 | return value; | 1821 | return value; |
1840 | }, | 1822 | }, |
@@ -2126,7 +2108,7 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -2126,7 +2108,7 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
2126 | } | 2108 | } |
2127 | 2109 | ||
2128 | // 表单验证 | 2110 | // 表单验证 |
2129 | - if(form){ | 2111 | + if (form) { |
2130 | form.verify({ | 2112 | form.verify({ |
2131 | json: function (d) { | 2113 | json: function (d) { |
2132 | try { | 2114 | try { |
@@ -2139,6 +2121,7 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -2139,6 +2121,7 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
2139 | } | 2121 | } |
2140 | }); | 2122 | }); |
2141 | } | 2123 | } |
2124 | + | ||
2142 | //对外暴露的接口 | 2125 | //对外暴露的接口 |
2143 | exports('common', obj); | 2126 | exports('common', obj); |
2144 | }); | 2127 | }); |
-
Please register or login to post a comment