'use strict'; /** * controller for User Profile Example */ // "$aside", "toaster", "api_bpm_domain", "api_configure_data", "api_cmdb", "api_configure_form", app.controller('gdzc_seeCtrl', ["$rootScope", "$scope", "$http", "$state", "$timeout", "$injector", '$parse', "$interval", "$modal", "$stateParams", "$aside", "SweetAlert", "toaster", "FileUploader", "i18nService", "uiGridConstants", "uiGridGroupingConstants", "Restangular", "api_bpm_domain", "api_configure_data", "api_cmdb", "api_configure_form", function($rootScope, $scope, $http, $state, $timeout, $parse, $injector, $interval, $modal, $stateParams, $aside, SweetAlert, toaster, FileUploader, i18nService, uiGridConstants, uiGridGroupingConstants, Restangular, api_bpm_domain, api_configure_data, api_cmdb, api_configure_form) { // console.log($stateParams.idd); $scope.idd = $stateParams.idd; $scope.gdzc_label = $stateParams.gdzc_label; //类型 $scope.gdzc_item = $stateParams.gdzc_item; //列表信息 $scope.attribute = "clik"; //属性 $scope.history = ""; //历史 $scope.relation = ""; //流程 $state.go('app.means.fixed_see.attribute', { gdzc_label1: $scope.gdzc_label, gdzc_item1: $scope.gdzc_item }) // 属性点击 $scope.attribute_fn = function() { $scope.attribute = "clik"; //属性 $scope.history = ""; //历史 $scope.relation = ""; //流程 $state.go('app.means.fixed_see.attribute', { gdzc_label1: $scope.gdzc_label, gdzc_item1: $scope.gdzc_item }) } // 历史点击 $scope.history_fn = function() { $scope.attribute = ""; //属性 $scope.history = "clik"; //历史 $scope.relation = ""; //流程 $state.go('app.means.fixed_see.history', { idd: $scope.idd }) } // 流程点击 $scope.relation_fn = function() { $scope.attribute = ""; //属性 $scope.history = ""; //历史 $scope.relation = "clik"; //流程 $state.go('app.means.fixed_see.relation', {}) } // 返回 $scope.back = function() { $state.go('app.means.listd', {}) } // //查看关系图 $scope.lookmap = function() { event.preventDefault(); var data = { "model": JSON.parse($scope.gdzc_item) }; // $state.go('cmdbmap', { 'model': JSON.stringify(data) }); // var data = { "model": row }; // var url = serverurl + '/cmdbmap/' + JSON.stringify(data) // window.open(url, '_blank'); localStorage.cmdbmap = JSON.stringify(data); var url = $state.href('cmdbmap', { basicType: 8 }); window.open(url, '_blank'); } //查看关系图 $scope.lookops = function() { // var data = { "model": JSON.parse($scope.gdzc_item) }; // localStorage.cmdbmap = JSON.stringify(data); // var url = $state.href('cmdbmap', { basicType: 8 }); // window.open(url, '_blank'); } //查看资产性能-调用外部链接 $scope.lookoutsystem = function(row) { event.preventDefault(); var rowdata = JSON.parse($scope.gdzc_item); var outip = "http://192.168.2.138:81"; var url1 = outip + "/omai_base//monitor/hostMonitor?pk_id=17decd342e084c7d992bba8c79f9e3cb_ffdce21f6ad34d6cba22d1dfc6a4e66e"; if (rowdata.props.hw_mingcheng == "db2测试服务器") { url1 = outip + "/omai_base//monitor/hostMonitor?pk_id=17decd342e084c7d992bba8c79f9e3cb_9a4ca17df8d24b66a7f4c22a3e095d9f"; } else if (rowdata.props.hw_mingcheng == "itmdb") { url1 = outip + "/omai_base//monitor/hostMonitor?pk_id=17decd342e084c7d992bba8c79f9e3cb_9c4e6f55ca1e4c32954e84d4d7405174"; } else if (rowdata.props.hw_mingcheng == "poc测试linux服务器") { url1 = outip + "/omai_base//monitor/hostMonitor?pk_id=17decd342e084c7d992bba8c79f9e3cb_ffdce21f6ad34d6cba22d1dfc6a4e66e"; } else if (rowdata.props.hw_mingcheng == "华为S5700交换机") { url1 = outip + "/omai_base//monitorNetwork/openNetworkInfo?&pk_id=17decd342e084c7d992bba8c79f9e3cb_1d746b216a264232b27b5dbd119549dd"; } else if (rowdata.props.hw_mingcheng == "CISCO_N7K") { url1 = outip + "/omai_base//monitorNetwork/openNetworkInfo?&pk_id=17decd342e084c7d992bba8c79f9e3cb_28b8590555a54bfd8015f8b80634417c"; } else if (rowdata.props.hw_mingcheng == "S4503") { url1 = outip + "/omai_base//monitorNetwork/openNetworkInfo?&pk_id=17decd342e084c7d992bba8c79f9e3cb_a06bb8895ef74b3e83bad2fba4d0ea47"; } else if (rowdata.props.hw_mingcheng == "B24-2_光纤交换机") { url1 = outip + "/omai_base//monitorNetwork/openNetworkInfo?&pk_id=17decd342e084c7d992bba8c79f9e3cb_b75106d2572b4abfb95c1b80514ad3c7"; } else if (rowdata.props.hw_mingcheng == "华为CE6800交换机") { url1 = outip + "/omai_base//monitorNetwork/openNetworkInfo?&pk_id=17decd342e084c7d992bba8c79f9e3cb_c732ca1be38c45c194542b25f0c9a241"; } else if (rowdata.props.hw_mingcheng == "B24-1_光纤交换机") { url1 = outip + "/omai_base//monitorNetwork/openNetworkInfo?&pk_id=17decd342e084c7d992bba8c79f9e3cb_eb7377b4531f46aebab25845f1510aa0"; } else if (rowdata.props.hw_mingcheng == "itmdb_MQ") { url1 = outip + "/omai_base//mqMiddLeware/openMqMiddLeware?pk_id=1&host_id=10140"; } else if (rowdata.props.hw_mingcheng == "db2数据库") { url1 = outip + "/omai_base//monitor/dbMonitorInfo4HBNX?pk_id=17decd342e084c7d992bba8c79f9e3cb_161beb80dd024af98bad08b8f9596347&res_name=db2%E6%B5%8B%E8%AF%95%E6%9C%8D%E5%8A%A1%E5%99%A8&res_type=db2"; } else if (rowdata.props.hw_mingcheng == "netapp存储") { url1 = outip + "/omai_base//monitor/openStorageInfo?&pk_id=17decd342e084c7d992bba8c79f9e3cb_ccf1cf4b95a646d2b8775e8edf08cef6"; } else if (rowdata.props.hw_mingcheng == "poc贷记卡_was") { url1 = outip + "/omai_base//monitor/openWasMiddLeware?pk_id=17decd342e084c7d992bba8c79f9e3cb_58bfb7680ef24aeb88c0452766eef472&host_id=10159&host_ip=192.168.2.174"; } var url = outip + "/omai_base/login/login?username=admin&password=WZ7Qju8oLs%2BeNfz9n7l4og%3D%3D"; var mywin = window.open(url, '_blank'); //将新打的窗口对象,存储在变量mywin中 mywin.close(); window.open(url1, '_blank'); } }]);