view.html 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. <!-- start: PAGE TITLE -->
  2. <section id="page-title">
  3. <div class="row">
  4. <div class="col-sm-8">
  5. <h1 class="mainTitle" translate="sidebar.nav.configuremanagerdb.VIEW">{{ mainTitle }}</h1>
  6. <span class="mainDescription" translate="sidebar.nav.configuremanagerdb.VIEWDesc">A type of data structure in which each element is attached to one or more elements directly beneath it. The connections between elements are called branches. <small class="block">Webopedia - Online Tech Dictionary for IT Professionals</small></span>
  7. </div>
  8. <!-- <div ncy-breadcrumb></div> -->
  9. </div>
  10. </section>
  11. <!-- end: PAGE TITLE -->
  12. <!-- start: BOOTSRAP NAV TREE -->
  13. <div class="container-fluid container-fullw bg-white">
  14. <div class="row" ng-controller="cmdbViewCtrl">
  15. <div class="col-md-4 col-sm-2">
  16. <a class="btn btn-wide btn-primary" ng-click="refresh()"><span translate="sidebar.nav.configuremanagerdb.VIEWButton.REFRESH">Refresh Data</span><i class="fa fa-share"></i></a>
  17. <a class="btn btn-wide btn-red" ng-click="remove()"><span translate="sidebar.nav.configuremanagerdb.VIEWButton.REMOVE">Remove Data</span><i class="fa fa-times fa fa-white"></i></a>
  18. <a class="btn btn-wide btn-blue" ng-click="traversal()"><span translate="sidebar.nav.configuremanagerdb.VIEWButton.TRAVERSAL">Traversal Data</span><i class="fa fa-arrow-circle-right"></i></a>
  19. <!-- <a class="btn btn-wide btn-green" href="#"><span translate="sidebar.nav.configuremanagerdb.VIEWButton.AUDIT">Audit Data</span><i class="fa fa-user fa fa-white"></i></a> -->
  20. <h5 class="over-title margin-bottom-15"><span class="text-bold" translate="sidebar.nav.configuremanagerdb.plist.MANAGER">CI Manager</span></h5>
  21. <p translate="sidebar.nav.configuremanagerdb.VIEWDesc">
  22. This is a Tree directive for Angular JS apps that use Bootstrap CSS.
  23. </p>
  24. <div>
  25. <div class="row">
  26. <!-- /// cmdb ci classic /// -->
  27. <!-- <div class="col-md-4 col-sm-2"> -->
  28. <div class="panel panel-white">
  29. <div class="panel-header">
  30. <h5 translate="sidebar.nav.configuremanagerdb.plist.CLASSIC">CI Classic</h5>
  31. </div>
  32. <div class="panel-body">
  33. <div class="box-tree">
  34. <span ng-if="doing_async">...loading...</span>
  35. <abn-tree tree-data="my_data" tree-control="my_tree" on-select="my_tree_handler(branch)" expand-level="2" initial-selection="Granny Smith" icon-leaf="ti-file" icon-expand="ti-plus" icon-collapse="ti-minus"></abn-tree>
  36. </div>
  37. </div>
  38. </div>
  39. <div class="alert alert-warning">
  40. {{ output }}
  41. </div>
  42. </div>
  43. </div>
  44. </div>
  45. <div class="col-md-8 col-sm-4">
  46. <div class="col-md-12 col-sm-12">
  47. <div class="col-md-3 col-sm-2">
  48. <multi-select-tree
  49. ng-model="cifilter_classic" data-input-model="select_treedata" data-output-model="cifilter_classics"
  50. theme="bootstrap" multi-select="false" data-default-label="资产分类"
  51. data-callback="onFilterCallback(item)"
  52. data-select-only-leafs="true"
  53. data-trans-label="label"
  54. data-switch-view="false"></multi-select-tree>
  55. </div>
  56. <div class="col-md-3 col-sm-2">
  57. <ui-select ng-model="cifilter_proptype" theme="bootstrap"
  58. ng-change="onPropTypeChange(cifilter_proptype)" reset-search-input="false">
  59. <ui-select-match placeholder="属性分类">
  60. {{$select.selected['title']}}
  61. </ui-select-match>
  62. <ui-select-choices repeat="option['form'] as option in propTypeOptions | filter: $select.search">
  63. <div ng-bind-html="option['title'] | highlight: $select.search"></div> </ui-select-choices>
  64. </ui-select>
  65. </div>
  66. <div class="col-md-3 col-sm-2">
  67. <ui-select ng-model="cifilter_prop" theme="bootstrap"
  68. ng-change="onPropChange(cifilter_prop)" reset-search-input="false">
  69. <ui-select-match placeholder="搜索字段">
  70. {{$select.selected['templateOptions']['label']}}
  71. </ui-select-match>
  72. <ui-select-choices repeat="propOption in propOptions | filter: $select.search">
  73. <div ng-bind-html="propOption['templateOptions']['label'] | highlight: $select.search"></div> </ui-select-choices>
  74. </ui-select>
  75. </div>
  76. <div class="input-group col-md-3 col-sm-2">
  77. <input class="form-control" ng-model="cisearchKey" placeholder="搜索内容">
  78. <span class="input-group-btn">
  79. <button class="btn btn-default"
  80. ng-click="searchCI(cisearchKey, cifilter_prop, cifilter_classic)"
  81. type="button"><span ng-translate="sidebar.search.PLACEHOLDER"></span><i class="fa fa-search-plus"></i></button>
  82. </span>
  83. </div>
  84. </div>
  85. <div class="col-md-12 col-sm-12" id="cmdbSVG"></div>
  86. <!--div id="feedbox" ng-hide="hideNode">
  87. <form class="jqtransform" action="#" method="post">
  88. <h2 class="top_title">配置属性</h2>
  89. <p><label>配置编号:</label><input type="text" id="nodeAssetNo" /></p>
  90. <p><label>配置名称:</label><input type="text" id="nodeName"/></p>
  91. <p><label>配置来源:</label>
  92. <select style="width: 173px;" id="nodeType"> </select>
  93. </p>
  94. <p><label>配置状态:</label>
  95. <select style="width: 173px;" id="nodeStatus"> </select>
  96. </p>
  97. <p><label>配置类型:</label>
  98. <input id="nodeLabel" type="text" hidden="true"/>
  99. <div style="margin: 13px 0px;height:23px;display:inline-block">
  100. <input id="citySel" type="text" value="" style="height:12px;width:145px;vertical-align:top;float:left;"readonly/>
  101. </div>
  102. <table id="nodeTab" style="margin: -13px 0px;">
  103. </table>
  104. <h2 class="top_title"><input id="addBtn" type="button" value="添 加 属 性" /></h2>
  105. <p>
  106. <input id="subBtn" type="button" value="提 交" />
  107. <input id="classss" type="reset" onclick="closeed('feedbox');return false;" style="margin-left: 33px;" value="关 闭"/>
  108. </p>
  109. </form>
  110. </div-->
  111. </div>
  112. </div>
  113. </div>
  114. <!-- end: BOOTSRAP NAV TREE -->