diff options
Diffstat (limited to 'openo-portal/portal-performance')
5 files changed, 34 insertions, 82 deletions
diff --git a/openo-portal/portal-performance/src/main/webapp/performance/alarm_view.html b/openo-portal/portal-performance/src/main/webapp/performance/alarm_view.html index 2e883ee6..6ec7048e 100644 --- a/openo-portal/portal-performance/src/main/webapp/performance/alarm_view.html +++ b/openo-portal/portal-performance/src/main/webapp/performance/alarm_view.html @@ -301,7 +301,7 @@ <script src="../common/thirdparty/jquery.i18n/jquery.i18n.properties-1.0.9.js" type="text/javascript"></script> <script src="../common/thirdparty/bootbox/bootbox.min.js" type="text/javascript"></script> <script src="../common/thirdparty/bootstrap/js/bootstrap.min.js" type="text/javascript"></script> - <script src="../common/thirdparty/data-tables/jquery.dataTables.js" type="text/javascript"></script> + <script src="../common/thirdparty/data-tables/jquery.dataTables-1.9.4.js"></script> <script src="../common/thirdparty/bootstrap-daterangepicker/moment.js" type="text/javascript"></script> <script src="../common/thirdparty/bootstrap-daterangepicker/daterangepicker.js" type="text/javascript"></script> <script src="../common/js/international/loadi18n.js" type="text/javascript"></script> @@ -333,7 +333,7 @@ <script src="js/alarmsServerPageTable.js" type="text/javascript"></script> <script src="js/alarmsUtil.js" type="text/javascript"></script> <script src="js/alarmConds.js" type="text/javascript"></script> - <script src="js/performanceUtil.js" type="text/javascript"></script> + <script src="js/commonUtil.js" type="text/javascript"></script> <script src="js/curAlarmsController.js" type="text/javascript"></script> </body> </html> diff --git a/openo-portal/portal-performance/src/main/webapp/performance/js/alarmsUtil.js b/openo-portal/portal-performance/src/main/webapp/performance/js/alarmsUtil.js index b0633cf2..c9e15206 100644 --- a/openo-portal/portal-performance/src/main/webapp/performance/js/alarmsUtil.js +++ b/openo-portal/portal-performance/src/main/webapp/performance/js/alarmsUtil.js @@ -173,7 +173,7 @@ alarmsUtil.loopDelAralms = function () { if (aidArr.length > 0) { bootbox.confirm('Are you sure to delete alarm(s)', function (result) { if (result) { - var sSource = "/api/umcfm/v1/curalarms?request={\"ids\":["+ aidArr +"]}"; + var sSource = "/openoapi/umc/v1/fm/curalarms?request={\"ids\":["+ aidArr +"]}"; $.ajax({ type : "DELETE", dataType : "json", @@ -204,7 +204,7 @@ alarmsUtil.affirm = function (alarmIdArr,tableId,divId) { if (vm.ruleType == 1) { //当前告警 request.ackState=1; getData.request = JSON.stringify(request); - url = "/api/umcfm/v1/curalarms"; + url = "/openoapi/umc/v1/fm/curalarms"; } else { //历史告警 url = "/ngict/rest/fm/hisalarms" } @@ -240,7 +240,7 @@ alarmsUtil.unaffirm = function (alarmIdArr,tableId,divId) { getData.request = JSON.stringify(request); var url = ""; if (vm.ruleType == 1) { //当前告警 - url = "/api/umcfm/v1/curalarms"; + url = "/openoapi/umc/v1/fm/curalarms"; $.ajax({ "type" : "PUT", "contentType" : 'application/json; charset=utf-8', @@ -356,7 +356,7 @@ alarmsUtil.initProbableCausesTree = function () { async : false, "dataType" : 'json', "type" : "GET", - "url" : "/api/umcfm/v1/probablecausestree", + "url" : "/openoapi/umc/v1/fm/probablecausestree", "data" : getData, "contentType" : 'application/json; charset=utf-8', "success" : function (res, textStatus, jqXHR) { diff --git a/openo-portal/portal-performance/src/main/webapp/performance/js/curAlarmsController.js b/openo-portal/portal-performance/src/main/webapp/performance/js/curAlarmsController.js index 9711e760..9d7a29e7 100644 --- a/openo-portal/portal-performance/src/main/webapp/performance/js/curAlarmsController.js +++ b/openo-portal/portal-performance/src/main/webapp/performance/js/curAlarmsController.js @@ -128,7 +128,7 @@ var vm = avalon.define({ } }, - $queryAlarmsInfoUrl: '/api/umcfm/v1/curalarms', + $queryAlarmsInfoUrl: '/openoapi/umc/v1/fm/curalarms', $saveCondUrl: '/web/rest/web/fm/rules?isc_dataFormat=json', fmConds: {}, $sunburstSetting: {width: 450, height: 400}, diff --git a/openo-portal/portal-performance/src/main/webapp/performance/js/performanceQueryController.js b/openo-portal/portal-performance/src/main/webapp/performance/js/performanceQueryController.js index d0d6b2eb..93d5ef07 100644 --- a/openo-portal/portal-performance/src/main/webapp/performance/js/performanceQueryController.js +++ b/openo-portal/portal-performance/src/main/webapp/performance/js/performanceQueryController.js @@ -79,8 +79,7 @@ pm.query.vmPmQuery = avalon.define({ async: false, "dataType": 'json', "type": "GET", - //"url": "/api/umcpm/v1/resources/" + resourceTypeId, - "url": "/api/umcpm/v1/resources/", + "url": "/openoapi/umc/v1/pm/resources", "contentType": 'application/json; charset=utf-8', "success": function (res, textStatus, jqXHR) { //var nodes = res.content; @@ -161,7 +160,7 @@ pm.query.vmPmQuery = avalon.define({ async: false, "dataType": 'json', "type": "GET", - "url": "/api/umcpm/v1/meatasks/" + el.id, + "url": "/openoapi/umc/v1/pm/meatasks/" + el.id, "data": null, "contentType": 'application/json; charset=utf-8', "success": function (res, textStatus, jqXHR) { @@ -256,7 +255,7 @@ pm.query.vmPmQuery = avalon.define({ }); }); //国际化 - var i18nItems = $("[name_i18n=com_zte_ums_ict_pm_query]"); + var i18nItems = $("[name_i18n=openo_performance_i18n]"); for(var i=0;i<i18nItems.length;i++){ var $item = $(i18nItems.eq(i)); var itemId = $item.attr('id'); @@ -284,29 +283,32 @@ pm.query.vmPmQuery = avalon.define({ for(var i=0;i<pm.query.vmPmQuery.resourceSlected.length;i++){ for(var j=0;j<pm.query.vmPmQuery.resources.length;j++){ if(pm.query.vmPmQuery.resourceSlected[i] == pm.query.vmPmQuery.resources[j].id){ - resourcesToPut.push(pm.query.vmPmQuery.resources[j]); + var resource = {}; + resource.id = pm.query.vmPmQuery.resources[j].id; + resource.name = pm.query.vmPmQuery.resources[j].name; + resource.resType = pm.query.vmPmQuery.resources[j].resType; + resourcesToPut.push(resource); break; } } } var postData = { - "resourceTypeId": pm.query.vmPmQuery.selectedResourceTypeId, - "moTypeId": pm.query.vmPmQuery.selectedMoTypeId, - //"resources": pm.query.vmPmQuery.resourceSlected, - "resources": resourcesToPut, - "counterOrIndexId": pm.query.vmPmQuery.selectedCounter, - "granularity": pm.query.vmPmQuery.granularity, - "beginTime": pm.query.vmPmQuery.beginTime, - "endTime": pm.query.vmPmQuery.endTime, - "pageNo": 0, - "pageSize": 10 + "resourceTypeId": pm.query.vmPmQuery.selectedResourceTypeId, + "moTypeId": pm.query.vmPmQuery.selectedMoTypeId, + "resources": resourcesToPut, + "counterOrIndexId": pm.query.vmPmQuery.selectedCounter, + "granularity": pm.query.vmPmQuery.granularity, + "beginTime": pm.query.vmPmQuery.beginTime, + "endTime": pm.query.vmPmQuery.endTime, + "pageNo": 0, + "pageSize": 10 } pm.query.vmPmQuery.$postData = postData; $.ajax({ //async:false, "type": 'post', - "url": "/api/umcpm/v1/historydataqueries", + "url": "/openoapi/umc/v1/pm/historydataqueries", "dataType": "json", "data": JSON.stringify(postData), "contentType": 'application/json; charset=utf-8', @@ -338,7 +340,7 @@ pm.query.vmPmQuery = avalon.define({ async: false, "dataType": 'json', "type": "GET", - "url": "/api/umcpm/v1/meatasks/" + el.id, + "url": "/openoapi/umc/v1/pm/meatasks/" + el.id, "data": null, "contentType": 'application/json; charset=utf-8', "success": function (res, textStatus, jqXHR) { @@ -368,23 +370,7 @@ pm.query.vmPmQuery = avalon.define({ }); var counterOrIndexId = []; var MoTypeId = modelItem.moType.id; - /* $.ajax({ - async: false, - "dataType": 'json', - "type": "GET", - //"url": "/api/umcpm/v1/motypes/indexes", - "url": "/api/umcpm/v1/indexes", - "data": getData, - "contentType": 'application/json; charset=utf-8', - "success": function (res, textStatus, jqXHR) { - for(var i=0;i<res.length;i++){ - counterOrIndexId.push(res[i].id); - } - }, - "error": function () { - } - }); */ - var url="/api/umcpm/v1/motypes/" + MoTypeId + "/counters"; + var url="/openoapi/umc/v1/pm/motypes/" + MoTypeId + "/counters"; var data={}; data.moTypeId=MoTypeId; $.ajax({ @@ -426,7 +412,7 @@ pm.query.vmPmQuery = avalon.define({ $.ajax({ //async:false, "type": 'post', - "url": "/api/umcpm/v1/historydataqueries", + "url": "/openoapi/umc/v1/pm/historydataqueries", "dataType": "json", "data": JSON.stringify(postData), "contentType": 'application/json; charset=utf-8', @@ -517,9 +503,7 @@ pm.query.vmPmQuery = avalon.define({ setting.language = this.$language; setting.columns = this.$queryDataTableFields; setting.pageHtml="r<'table-scrollable't><'row page-info-bottom'<'col-md-12 col-sm-12'lip>>>"; - //setting.restUrl ="/api/umcpm/v1/indexes"; - //setting.restUrl ="../../json/thresholdList.json"; - setting.restUrl = "/api/umcpm/v1/historydataqueries"; + setting.restUrl = "/openoapi/umc/v1/pm/historydataqueries"; setting.tableId = "ict_pm_data"; serverPageTable.initDataTable(setting, 'ict_pm_data_div' ); } @@ -559,8 +543,7 @@ $.ajax({ async: false, "dataType": 'json', "type": "GET", - "url": "/api/umcpm/v1/meatasks", - //"url": "../../js/meatask/testList.json", + "url": "/openoapi/umc/v1/pm/meatasks", "data": null, "contentType": 'application/json; charset=utf-8', "success": function (res, textStatus, jqXHR) { @@ -633,9 +616,7 @@ function fnServerData(sSource, aoData, fnCallback, oSettings) { oSettings.jqXHR = $.ajax({ "type": 'post', - //"type": 'get', "url": sSource, - //"url": "../../js/meatask/testMulti1.json", "dataType": "json", "data": JSON.stringify(pm.query.vmPmQuery.$postData), "contentType": 'application/json; charset=utf-8', @@ -729,7 +710,6 @@ setTimeout(function(){ newIndexWizard = function (idx,action) { //获取资源类型 - //getResTypeArray(); var resourceTypeId; var moTypeId; @@ -743,27 +723,10 @@ newIndexWizard = function (idx,action) { } */ }(); -function getResTypeArray(){ - var url="/api/umcpm/v1/resourcetypes"; - $.ajax({ - "type": 'get', - "url": url, - "dataType": "json", - "async": false, - "success": function (resp) { - //pm.query.vmPmQuery.resTypeArray= resp.content; - pm.query.vmPmQuery.resTypeArray= resp; - }, - "error":function(resp){ - // pm.index.vm.ResTypeArray=resp; - } - }); -} - function getMoTypeArray(resourceTypeId){ if(resourceTypeId){ //获取测量类型 - var url="/api/umcpm/v1/motypes"; + var url="/openoapi/umc/v1/pm/motypes"; var data={}; data.resourceTypeId=resourceTypeId; $.ajax({ @@ -788,7 +751,7 @@ function getMoTypeArray(resourceTypeId){ function getCounterArray(MoTypeId){ if(MoTypeId){ - var url="/api/umcpm/v1/motypes/"+MoTypeId+"/counters"; + var url="/openoapi/umc/v1/pm/motypes/"+MoTypeId+"/counters"; var data={}; data.moTypeId=MoTypeId; $.ajax({ @@ -845,14 +808,3 @@ function getObjFromName(name,array){ } } } - -/* function allCheckbox(obj) { - var isChecked = obj.checked; - var tableId = $(obj).parents(".table").attr("id"); - $('td.checkBoxInFirstCol', $("#" + tableId)).each(function() { - var temp = $(this).children('input'); - temp[0].checked = isChecked; - }); -} */ - - diff --git a/openo-portal/portal-performance/src/main/webapp/performance/performance_view.html b/openo-portal/portal-performance/src/main/webapp/performance/performance_view.html index 4b192c25..9f730159 100644 --- a/openo-portal/portal-performance/src/main/webapp/performance/performance_view.html +++ b/openo-portal/portal-performance/src/main/webapp/performance/performance_view.html @@ -104,12 +104,12 @@ <script> loadi18n_WebFramework('web-performance-i18n', 'i18n/', 'openo_performance_i18n'); </script> - <script src="../common/thirdparty/data-tables/jquery.dataTables.js"></script> + <script src="../common/thirdparty/data-tables/jquery.dataTables-1.9.4.js"></script> <script src="../common/thirdparty/bootbox/bootbox.min.js"type="text/javascript"></script> <script src="../common/thirdparty/bootstrap/js/bootstrap.min.js" type="text/javascript"></script> <script src="../common/thirdparty/jquery-validation/js/jquery.validate.js"></script> <script src="../common/thirdparty/jquery-validation/js/additional-methods.min.js"></script> - <script src="../common/thirdparty/echarts/echarts-all.js" type="text/javascript"></script> + <script src="../common/thirdparty/echarts/echarts.js" type="text/javascript"></script> <script src="../common/thirdparty/bootstrap-daterangepicker/moment.js"></script> <script src="../common/thirdparty/bootstrap-daterangepicker/daterangepicker.js"></script> <script src="../common/thirdparty/avalon/avalon.js"></script> |