1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- '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');
- }
- }]);
|