cmdbright-sidebar.html 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. <!-- start: OFF RIGHT SIDEBAR TABSET -->
  2. <tabset class="sidebar-wrapper" justified="true">
  3. <!-- start: TAB FAVORITES -->
  4. <tab>
  5. <tab-heading>
  6. <div class="">资产属性</div>
  7. </tab-heading>
  8. <div class="tab-pane" id="getup">
  9. <div class="users-list fontsizes-14 row">
  10. <div class="col-md-12 col-sm-4 outborder padding-top-5 padding-bottom-15" style="border-collapse:collapse;overflow:scroll" ng-style="textheight">
  11. <div ng-repeat="tab in vm.tabs">
  12. <!-- <div class="panel col-xs-12">
  13. <div class="panel-headinglist px-nested-panel-heading panel-heading-background clearfix">
  14. <label class=" fontcolor-ten">{{tab.title}}</label>
  15. </div>
  16. </div> -->
  17. <div class="col-xs-12 margin-top-10 margin-bottom-10">
  18. <table ng-table="tableParam" class="table">
  19. <!-- <tr class="col-xs-12 col-0" ng-repeat="tablast in tab.form.fields">
  20. <td class="col-xs-4 pull-left tablelistleft center fontcolor-one">{{tablast.templateOptions.label}}</td>
  21. <td class=" col-xs-8 pull-right tablelistright center ashy">{{vm.models.props[tablast.key]}}</td>
  22. </tr> -->
  23. <thead>
  24. <th class="panel-headinglist px-nested-panel-heading table-heading-background padding-left-15">{{tab.title}}</th>
  25. </thead>
  26. <tbody>
  27. <tr class="col-xs-12 col-0 fontsizes-12" ng-repeat="tablast in tab.form.fields">
  28. <td class="col-xs-4 rowTd pull-left tablelistleft fontcolor-one th-aline">{{tablast.templateOptions.label}}</td>
  29. <td ng-if="tablast.key!='hw_updata'&&tablast.key!='hw_change'" class=" col-xs-8 rowTd pull-right tablelistright ashy th-aline">{{tablast.key!='hw_createtime'? vm.models.props[tablast.key]:vm.models.createtime}}</td>
  30. <td ng-if="tablast.key=='hw_updata'" class=" col-xs-8 rowTd pull-right tablelistright ashy th-aline">{{vm.models.lastupdatetime}}</td>
  31. <td ng-if="tablast.key=='hw_change'" class=" col-xs-8 rowTd pull-right tablelistright ashy th-aline">{{vm.models.props.lastupdateperson}}</td>
  32. </tr>
  33. </tbody>
  34. <!-- <tr class="col-xs-12 col-0">
  35. <td class="col-xs-4 pull-left tablelistleft center fontcolor-one">审核意见</td>
  36. <td class=" col-xs-8 pull-right tablelistright center ashy">{{isAgree}}</td>
  37. </tr> -->
  38. </table>
  39. </div>
  40. <!-- <div class="panel col-xs-12" ng-repeat="tablast in tab.form.fields">
  41. <div class="pull-left">
  42. <label class="panel-title text-head">{{tablast.templateOptions.label}}</label>
  43. </div>
  44. <div class="pull-right">
  45. <label class="panel-title text-head">{{tablast.key!='hw_createtime'? vm.models.props[tablast.key]:vm.models.createtime}}</label>
  46. </div>
  47. </div> -->
  48. </div>
  49. <!-- </form> -->
  50. </div>
  51. <!-- </div> -->
  52. </div>
  53. </div>
  54. <!-- </div> -->
  55. </tab>
  56. <tab>
  57. <tab-heading>
  58. <div class="">资产关系</div>
  59. </tab-heading>
  60. <div class="tab-pane" id="getup">
  61. <div class="users-list fontsizes-14" style="border-collapse:collapse;overflow:scroll" ng-style="textheight">
  62. <div class="col-xs-12 margin-top-10 margin-bottom-10">
  63. <label class="cmdbtext-head">新增关联关系<span class="fontsizes-12 fontcolor_blue margin-left-5">[{{cmdbtype.name}}-{{cmdbtype.data.uuid}}]</span></label>
  64. <form role="form" class="col-xs-12 margin-bottom-5 bg-lightgrey radius-2">
  65. <!-- <div class="margin-top-10">
  66. <div class="control-label fontcolor-two fontsizes-14 col-xs-12"><span>*</span>关联资产:</div>
  67. <div class="col-xs-12">
  68. <div class="input-group">
  69. <input class="form-control" type="text" ng-model="cmdbtype.name" disabled/>
  70. </div>
  71. </div>
  72. </div> -->
  73. <div class="margin-top-10">
  74. <div class="control-label fontcolor-two fontsizes-14 col-xs-12"><span>*</span>被关联资产:</div>
  75. <div class="col-xs-12">
  76. <div class="input-group" ng-model="guanxi.cmdbname.uuid">
  77. <input class="form-control" type="text" ng-model="guanxi.cmdbname.uuid" / ng-disabled="changeedges">
  78. <span class="input-group-btn">
  79. <button ng-disabled="changeedges" class="btn btnopen btn-default"
  80. ng-click="openModal('lg',cmdbtype);"
  81. type="button"><i class="glyphicon glyphicon-search"></i></button>
  82. </span>
  83. </div>
  84. </div>
  85. </div>
  86. <div class="margin-top-10">
  87. <div class="control-label fontcolor-two fontsizes-14 col-xs-12"><span>*</span>关系名称:</div>
  88. <div class="col-xs-12">
  89. <div class="input-group">
  90. <ui-select ng-model="guanxi.name" theme="bootstrap" ng-change="onChange(guanxi.name)">
  91. <ui-select-match placeholder="请选择关系名称">
  92. {{$select.selected.name}}
  93. </ui-select-match>
  94. <ui-select-choices repeat="item in guanxidata | filter: $select.search">
  95. <div ng-bind-html="item.name | highlight: $select.search"></div>
  96. </ui-select-choices>
  97. </ui-select>
  98. </div>
  99. </div>
  100. </div>
  101. <div class=" center">
  102. <button class="btn btn-isok margin-15" ng-click="ok(guanxi,cmdbtype,changeedges) " data-dismiss="modal" ng-disabled="!(guanxi.name&&guanxi.cmdbname&&guanxi.cmdbname.uuid&&(guanxi.cmdbname.id||guanxi.cmdbname.id==0))"><span ng-if="!changeedges">新增</span><span ng-if="changeedges">修改</span></button>
  103. <!-- <button class="btn btn-isok margin-15" ng-if="changeedges" ng-click="changedata(guanxi,cmdbtype) " data-dismiss="modal" ng-disabled="!(guanxi.name&&guanxi.cmdbname&&guanxi.cmdbname.uuid&&guanxi.cmdbname.id)">修改</button> -->
  104. </div>
  105. </form>
  106. </div>
  107. <div class="col-xs-12 margin-top-10 margin-bottom-10">
  108. <label class="cmdbtext-head">资产关系</label>
  109. <form role="form" class="fontsizes-12">
  110. <table class="table table-aline" id="sample-table-1">
  111. <thead>
  112. <tr>
  113. <th class="th-aline" style="min-width:30px">序号</th>
  114. <th class="th-aline" style="min-width:80px">连接资产</th>
  115. <th class="th-aline" style="min-width:80px">连接关系</th>
  116. <th class="th-aline" style="min-width:50px">操作</th>
  117. </tr>
  118. </thead>
  119. <tbody ng-repeat="task in openedge track by task.id">
  120. <tr id="tr{{p.id}}" ng-class-odd="'odd'" ng-class-even="'even'">
  121. <td class="hidden-xs th-aline center">{{$index+1}}</td>
  122. <td class="hidden-xs th-aline center">{{task.tolabelname.data.uuid}}</td>
  123. <td class="th-aline center">{{task.label}}</td>
  124. <td class="th-aline removecolor center"><a ng-click="sayremove(task)" class="padding-right-5">删除</a><a ng-click="changeedge(task)">修改</a></td>
  125. </tr>
  126. <!-- <tr ng-show="editId===task.id" ng-if="editId===task.id">
  127. <td colspan="7" ng-include src="'assets/views/means/tpl/edittable.html'"></td>
  128. </tr> -->
  129. </tbody>
  130. </table>
  131. </form>
  132. </div>
  133. </div>
  134. </div>
  135. <!-- </div> -->
  136. </tab>
  137. <!-- end: TAB FAVORITES -->
  138. </tabset>
  139. <!-- end: OFF RIGHT SIDEBAR TABSET -->